mibs/MIBS/calix/E5-111-MIB
2023-12-05 12:25:34 +01:00

10253 lines
273 KiB
Plaintext

-- $Log: E5-111-MIB.mib $
-- Revision 1.50 2011/01/25 13:33:30 cylien
-- Revision 1.49 2011/01/25 10:18:15 ChunTing
-- Revision 1.48 2010/11/12 06:27:46 DavidGong
-- Revision 1.47 2010/10/18 06:23:52 cylien
-- Revision 1.46 2010/09/08 07:06:53 Alex.Shih
-- Revision 1.45 2010/09/01 06:56:01 cylien
-- Revision 1.44 2010/08/27 08:04:40 Alex.Shih
-- Revision 1.43 2010/08/24 11:29:33 davidgong
-- Revision 1.42 2010/08/23 10:00:37 davidgong
-- Revision 1.41 2010/08/19 08:12:40 Alex.Shih
-- Revision 1.40 2010/08/19 06:41:46 davidgong
-- Revision 1.39 2010/08/18 06:54:55 davidgong
-- Revision 1.38 2010/07/21 03:30:37 Alex.Shih
-- Revision 1.37 2010/07/09 11:08:55 Alex.Shih
-- Revision 1.34 2010/05/20 01:39:59 maverick
-- Revision 1.33 2010/05/04 10:03:12 cylien
-- Revision 1.32 2010/04/29 07:36:04 maverick
-- Revision 1.31 2010/04/23 10:46:25 maverick
-- Revision 1.30 2010/04/23 08:21:48 cylien
-- Revision 1.29 2010/04/02 09:09:30 Ives
-- Revision 1.28 2010/03/29 02:05:59 maverick
-- Revision 1.27 2010/01/26 11:24:54 Ives
-- Revision 1.26 2010/01/04 13:07:59 Ives
-- Revision 1.25 2010/01/04 10:58:55 maverick
-- combo version (H248/SIP/CSIP)
-- Revision 1.18 2009/12/24 12:52:26 Ives
-- Revision 1.17 2009/12/24 10:32:25 maverick
-- Revision 1.16 2009/12/03 10:55:06 maverick
-- Revision 1.15 2009/11/30 01:14:48 maverick
-- Revision 1.14 2009/11/26 13:06:54 maverick
-- add comment to obsoleted mib entries, mibble checked
-- Revision 1.13 2009/11/23 06:51:52 maverick
-- Revision 1.12 2009/11/06 02:10:38 maverick
-- remove cfm, change atmqos to ipqos
-- Revision 1.11 2009/11/02 02:59:02 Ives
-- Revision 1.10 2009/10/30 09:05:28 FJ.Chuang
-- Revision 1.9 2009/10/19 10:32:54 maverick
-- Revision 1.8 2009/10/06 06:24:49 maverick
-- Revision 1.7 2009/09/18 07:05:50 maverick
-- Revision 1.6 2009/09/16 02:55:30 niceguy
-- Revision 1.5 2009/09/15 05:51:29 maverick
-- Revision 1.4 2009/09/15 02:48:20 maverick
-- Revision 1.3 2009/09/14 09:27:40 maverick
-- Revision 1.2 2009/09/08 07:56:29 maverick
-- Revision 1.1 2009/09/04 11:07:09 maverick
-- Initial revision
-- Revision 1.19 2009/09/01 01:32:34 maverick
-- Revision 1.18 2009/07/21 10:52:51 maverick
-- Revision 1.17 2009/06/03 08:43:23 niceguy
-- Revision 1.16 2009/05/27 09:19:26 niceguy
-- Revision 1.15 2009/05/25 09:55:14 maverick
-- Revision 1.14 2009/05/08 10:18:26 niceguy
-- Revision 1.13 2009/03/23 11:53:56 niceguy
-- Revision 1.12 2009/03/18 02:16:24 niceguy
-- Revision 1.11 2009/03/17 09:43:05 niceguy
-- Revision 1.10 2009/03/17 08:05:08 niceguy
-- Revision 1.9 2009/03/12 11:01:05 niceguy
-- Revision 1.8 2009/03/12 03:32:04 niceguy
-- Revision 1.7 2009/03/10 11:02:51 niceguy
-- Revision 1.6 2009/03/09 00:58:48 niceguy
-- Revision 1.5 2009/03/06 12:32:02 maverick
-- Revision 1.4 2008/11/14 12:17:44 niceguy
-- Revision 1.3 2008/11/12 08:19:33 kenny
-- Revision 1.2 2008/11/12 07:09:33 niceguy
-- Revision 1.1 2008/07/11 09:36:18 maverick
-- Initial revision
-- Revision 1.18 2008/07/08 02:51:58 maverick
-- Revision 1.17 2008/06/30 07:43:21 maverick
-- Revision 1.16 2008/05/09 01:28:38 maverick
-- Revision 1.15 2008/04/28 02:29:17 maverick
-- Revision 1.14 2008/02/19 09:59:30 maverick
-- Revision 1.13 2008/01/11 04:23:01 maverick
-- Revision 1.12 2007/12/19 06:20:20 niceguy
-- Revision 1.11 2007/12/18 07:12:29 niceguy
-- Revision 1.10 2007/12/18 06:08:27 maverick
-- Revision 1.9 2007/12/18 05:35:30 maverick
-- Revision 1.8 2007/12/17 09:31:11 maverick
-- Revision 1.7 2007/12/17 01:35:33 maverick
-- Revision 1.6 2007/12/14 09:59:07 niceguy
-- Revision 1.5 2007/12/14 03:47:54 maverick
-- Revision 1.4 2007/12/14 02:42:42 niceguy
-- Revision 1.3 2007/12/06 02:03:08 kenny
-- Revision 1.2 2007/12/03 01:54:36 niceguy
-- Revision 1.1 2007/12/03 01:45:33 niceguy
-- Initial revision
-- Initial revision
E5-111-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE, Counter32, Gauge32, Unsigned32, Counter64, IpAddress, TimeTicks, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, PhysAddress, ifIndex
FROM RFC1213-MIB
RowStatus, MacAddress, TEXTUAL-CONVENTION
FROM SNMPv2-TC
VlanIndex, PortList, dot1qVlanIndex
FROM Q-BRIDGE-MIB
dot1dTrafficClass
FROM P-BRIDGE-MIB
Timeout, BridgeId, dot1dBasePort
FROM BRIDGE-MIB;
-- dot1agCfmMdMdLevel, dot1agCfmVlanPrimaryVid, dot1agCfmMepIdentifier
-- FROM IEEE8021-CFMD8-MIB;
calixNetworks OBJECT IDENTIFIER ::= { enterprises 6321 }
calixRegistrations OBJECT IDENTIFIER ::= { calixNetworks 1 }
calixProducts OBJECT IDENTIFIER ::= { calixRegistrations 2 }
e5x100 OBJECT IDENTIFIER ::= { calixProducts 3 }
e5x111 OBJECT IDENTIFIER ::= { e5x100 2 }
alarmconf OBJECT IDENTIFIER ::= { e5x111 2 }
diagnostic OBJECT IDENTIFIER ::= { e5x111 4 }
multicast OBJECT IDENTIFIER ::= { e5x111 7 }
port OBJECT IDENTIFIER ::= { e5x111 8 }
profile OBJECT IDENTIFIER ::= { e5x111 9 }
switch OBJECT IDENTIFIER ::= { e5x111 10 }
sys OBJECT IDENTIFIER ::= { e5x111 11 }
trap OBJECT IDENTIFIER ::= { e5x111 12 }
statistics OBJECT IDENTIFIER ::= { e5x111 13 }
clear OBJECT IDENTIFIER ::= { e5x111 14 }
-- 15 reserved for cluster
voip OBJECT IDENTIFIER ::= { e5x111 16 }
aesSeriesCommon OBJECT IDENTIFIER ::= { e5x111 97 }
iesSeriesCommon OBJECT IDENTIFIER ::= { e5x111 98 }
accessSwitchCommonATM OBJECT IDENTIFIER ::= { e5x111 99 }
----------------------------------------
-- alarmconf
----------------------------------------
alarmOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The manager sets the corresponding bit value to 1 to start the operation
and the agent clears the object to zero when the operation is successfully completed.
The various bit positions are:
BIT 1: clear
BIT 2: cutoff"
::= { alarmconf 1 }
-- Alarm Conf Table
alarmConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes alarm configuration."
::= { alarmconf 2 }
alarmConfEntry OBJECT-TYPE
SYNTAX AlarmConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in alarmConfTable."
INDEX { alarmConfId }
::= { alarmConfTable 1 }
AlarmConfEntry ::=
SEQUENCE {
alarmConfId INTEGER,
alarmConfFacility INTEGER,
alarmConfTarget INTEGER,
alarmConfSeverity INTEGER,
alarmConfClearable INTEGER
}
alarmConfId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
5000:adslLine_up
5001:adslLine_down
5002:adslPerf_lol_thresh
5003:adslPerf_lof_thresh
5004:adslPerf_los_thresh
5005:adslPerf_lop_thresh
5006:adslPerf_es_thresh
5007:adslPerf_ses_thresh
5008:adslPerf_uas_thresh
5009:adslAtuc_loftrap
5010:adslAtuc_lostrap
5011:adslAtur_loftrap
5012:adslAtur_lostrap
5013:adslAtur_lprtrap
5014:ad_dhcp_rt_full
5015:ad_dhcp_dm_conflict
5016:ad_dhcp_entry_full
5017:ad_dhcp_ip_dup
5018:ad_dhcp_mac_dup
10000:eqptVol_err
10001:eqptEqpttemp_err
10002:eqptFan_err
10003:eqptHw_rtc_fail
10004:eqptHw_mon_fail
10005:eqptCold_start
10006:eqptWarm_start
10007:eqptAlm_input
10008:voip_battery_fail
10009:voip_clock_fail
10010:voip_ringer_fault
10011:eqptI2c_err
10012:eqptAlm_input2
10013:eqptAlm_input3
15000:sysReboot
15001:sysAco
15002:sysAlm_clear
15003:sysLogin_fail
15004:sysAnti_spoofing
15005:sysAlm_svrty_change
20000:enetUp
20001:enetDown
25000:voip_temp_error
25001:voip_dc_power_fail
25002:voip_ac_power_fail
25003:voip_ring_timer_fail
25004:voip_ring_rsrce_fail
25006:voip_call_setup_failed
25007:voip_call_threshold_violate
"
::= { alarmConfEntry 1 }
alarmConfFacility 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 facility."
::= { alarmConfEntry 2 }
alarmConfTarget OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination which alarms are reported to. Set the bit to 1 to enable the target.
BIT 1: snmp trap
BIT 2: syslog"
::= { alarmConfEntry 3 }
alarmConfSeverity OBJECT-TYPE
SYNTAX INTEGER {
critical(1),
major(2),
minor(3),
info(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Alarm severity"
::= { alarmConfEntry 4 }
alarmConfClearable OBJECT-TYPE
SYNTAX INTEGER {
clearable(1),
unclearable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the object to one indicates that the alarm is to be cleared when user submits alarm clear."
::= { alarmConfEntry 5 }
-- Alarm Current Table
alarmCurrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmCurrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes current alarm information."
::= { alarmconf 3 }
alarmCurrEntry OBJECT-TYPE
SYNTAX AlarmCurrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in alarmCurrTable."
INDEX { alarmCurrIndex }
::= { alarmCurrTable 1 }
AlarmCurrEntry ::=
SEQUENCE {
alarmCurrIndex INTEGER,
alarmCurrOccurTime TimeTicks,
alarmCurrTrapOid OBJECT IDENTIFIER,
alarmCurrParam1 INTEGER,
alarmCurrParam2 INTEGER,
alarmCurrParam3 INTEGER,
alarmCurrParam4 INTEGER,
alarmCurrParam5 INTEGER,
alarmCurrParam6 INTEGER,
alarmCurrParam7 INTEGER,
alarmCurrParam8 INTEGER,
alarmCurrTimeDescr DisplayString,
alarmCurrSeverity INTEGER,
alarmCurrDescr DisplayString
}
alarmCurrIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the alarm."
::= { alarmCurrEntry 1 }
alarmCurrOccurTime 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."
::= { alarmCurrEntry 2 }
alarmCurrTrapOid OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trap OID of the alarm."
::= { alarmCurrEntry 3 }
alarmCurrParam1 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 1st parameter of the alarm."
::= { alarmCurrEntry 4 }
alarmCurrParam2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 2nd parameter of the alarm."
::= { alarmCurrEntry 5 }
alarmCurrParam3 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 3rd parameter of the alarm."
::= { alarmCurrEntry 6 }
alarmCurrParam4 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 4th parameter of the alarm."
::= { alarmCurrEntry 7 }
alarmCurrParam5 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 5th parameter of the alarm."
::= { alarmCurrEntry 8 }
alarmCurrParam6 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 6th parameter of the alarm."
::= { alarmCurrEntry 9 }
alarmCurrParam7 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 7th parameter of the alarm."
::= { alarmCurrEntry 10 }
alarmCurrParam8 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 8th parameter of the alarm."
::= { alarmCurrEntry 11 }
alarmCurrTimeDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string representation of occurence time (YYYY/MM/DD HH:MM:SS)."
::= { alarmCurrEntry 12 }
alarmCurrSeverity OBJECT-TYPE
SYNTAX INTEGER {
critical(1),
major(2),
minor(3),
info(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The severity of the alarm."
::= { alarmCurrEntry 13 }
alarmCurrDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the alarm."
::= { alarmCurrEntry 14 }
-- Alarm Severity Port Table
alarmSeverityPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmSeverityPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes the configuration of alarm reporting severity threshold for each port."
::= { alarmconf 4 }
alarmSeverityPortEntry OBJECT-TYPE
SYNTAX AlarmSeverityPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in alarmSeverityPortTable."
INDEX { ifIndex }
::= { alarmSeverityPortTable 1 }
AlarmSeverityPortEntry ::=
SEQUENCE {
severityThresh INTEGER
}
severityThresh OBJECT-TYPE
SYNTAX INTEGER {
critical(1),
major(2),
minor(3),
info(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum alarm severity that is reported."
::= { alarmSeverityPortEntry 1 }
----------------------------------------
-- diagnostic
----------------------------------------
selt OBJECT IDENTIFIER ::= { diagnostic 3 }
mlt OBJECT IDENTIFIER ::= { diagnostic 4 }
--------------------
-- selt
--------------------
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 successfully completed."
::= { 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 }
--------------------
-- mlt
--------------------
mltTarget OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IfIndex of the port which would be performed Metallic Link Test."
::= { mlt 1 }
mltOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The manager sets the object to 1 to start the mlt
and the agent clears the object to zero when mlt is successfully completed."
::= { mlt 2 }
mltOption OBJECT-TYPE
SYNTAX INTEGER {
all(1),
vac(2),
vdc(3),
rload(4),
riso(5),
cap(6),
ren(7),
ring(8),
metering(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"all : test all items
vac: test AC voltage
vdc: test DC voltage
rload: test load resistance
riso: test isolation resistance
cap: test capacitor
ren: test REN value
ring: test ring voltage
metering: test metering voltage"
::= { mlt 3 }
mltForce OBJECT-TYPE
SYNTAX INTEGER {
force(1),
notForce(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Force test even the port is in use."
::= { mlt 4 }
mltResult OBJECT IDENTIFIER ::= { mlt 5 }
mltVacTip OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 rms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 1 }
mltVacRing OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 rms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 2 }
mltVacDiff OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 rms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 3 }
mltVdcTip OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 volt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 4 }
mltVdcRing OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 volt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 5 }
mltVdcDiff OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 volt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 6 }
mltRLoop OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 ohm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 7 }
mltRtg OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 ohm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 8 }
mltRrg OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 ohm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 9 }
mltRtr OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 ohm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 10 }
mltCtg OBJECT-TYPE
SYNTAX INTEGER
UNITS "10^-9 F"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 11 }
mltCrg OBJECT-TYPE
SYNTAX INTEGER
UNITS "10^-9 F"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 12 }
mltCtr OBJECT-TYPE
SYNTAX INTEGER
UNITS "10^-9 F"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 13 }
mltRen OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 ren"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 14 }
mltVRing OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 rms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 15 }
mltVMetering OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 vpeak"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 16 }
mltDialToneDetected OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 17 }
mltDetectedDtmfCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 18 }
mltDialToneDelay OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.001 sec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mltResult 19 }
-- mlt relay table
mltRelayTable OBJECT-TYPE
SYNTAX SEQUENCE OF MltRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Perform specified MLT relay function, or turn off
MLT relay function in specified subscriber."
::= { mlt 6 }
mltRelayEntry OBJECT-TYPE
SYNTAX MltRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of mltRelayTable."
INDEX { ifIndex }
::= { mltRelayTable 1 }
MltRelayEntry ::=
SEQUENCE {
mltRelaySet INTEGER
}
mltRelaySet OBJECT-TYPE
SYNTAX INTEGER {
in(1),
out(2),
both(3),
off(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By default, relay function is turned off."
::= { mltRelayEntry 1 }
----------------------------------------
-- multicast
----------------------------------------
-- Obsoleted in calix MRD20 since Revision 1.20 at 2009/06/25 by niceguy
-- Object mcastBandwidth, igmpCount below is kept for e5-110 R1.x below. Not used for R2.x and above.
mcastBandwidth OBJECT IDENTIFIER ::= { multicast 4 }
igmpCount OBJECT IDENTIFIER ::= { multicast 5 }
mvlan OBJECT IDENTIFIER ::= { multicast 6 }
queryVid OBJECT IDENTIFIER ::= { multicast 7 }
igmpTimer OBJECT IDENTIFIER ::= { multicast 11 }
auditQuery OBJECT IDENTIFIER ::= { multicast 12 }
igmpProfile OBJECT IDENTIFIER ::= { multicast 13 }
igmpEnable OBJECT-TYPE
SYNTAX INTEGER {
enableProxy(1),
enableSnooping(2),
disable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable IGMP protocol."
::= { multicast 1 }
igmpVersion OBJECT-TYPE
SYNTAX INTEGER {
v2(1),
v3(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting IGMP version."
::= { multicast 9 }
igmpLeaveMode OBJECT-TYPE
SYNTAX INTEGER {
immediateLeave(1),
lastMemberQuery(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure IGMP leave message handling mode."
::= { multicast 10 }
--------------------
-- bandwidth
--------------------
mcastDefaultBandwidth OBJECT-TYPE
SYNTAX INTEGER (1..100000)
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default bandwidth requirement for a multicast channel."
::= { mcastBandwidth 1 }
maxNumOfMcastBw OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of row entries that user can create in mcastBwTable."
::= { mcastBandwidth 2 }
-- mcastBwTable
mcastBwTable OBJECT-TYPE
SYNTAX SEQUENCE OF McastBwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines bandwidth budget for a range of multicast IP channels."
::= { mcastBandwidth 3 }
mcastBwEntry OBJECT-TYPE
SYNTAX McastBwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of mcastBwTable."
INDEX { mcastBwIndex, mcastBwStartIp, mcastBwEndIp }
::= { mcastBwTable 1 }
McastBwEntry ::=
SEQUENCE {
mcastBwIndex INTEGER,
mcastBwStartIp IpAddress,
mcastBwEndIp IpAddress,
mcastBwBandwidth INTEGER,
mcastBwRowStatus RowStatus
}
mcastBwIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index which specify the entry."
::= { mcastBwEntry 1 }
mcastBwStartIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The start multicast IP of the bandwidth control range."
::= { mcastBwEntry 2 }
mcastBwEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The end multicast IP of the bandwidth control range."
::= { mcastBwEntry 3 }
mcastBwBandwidth OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The bandwidth budget for the multicast IP channels."
::= { mcastBwEntry 4 }
mcastBwRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the entry."
::= { mcastBwEntry 5 }
-- mcastBwPortTable
mcastBwPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF McastBwPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specify the multicast bandwidth control of the port."
::= { mcastBandwidth 4 }
mcastBwPortEntry OBJECT-TYPE
SYNTAX McastBwPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of mcastBwPortTable."
INDEX { ifIndex }
::= { mcastBwPortTable 1 }
McastBwPortEntry ::=
SEQUENCE {
mcastBwPortEnable INTEGER,
mcastBwPortBandwidth INTEGER
}
mcastBwPortEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable multicast bandwidth control for a port."
::= { mcastBwPortEntry 1 }
mcastBwPortBandwidth OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set bandwidth threshold for a port."
::= { mcastBwPortEntry 2 }
--------------------
-- igmpCount
--------------------
igmpCountPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpCountPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specify the IGMP count limiting of the port."
::= { igmpCount 1 }
igmpCountPortEntry OBJECT-TYPE
SYNTAX IgmpCountPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of igmpCountPortTable."
INDEX { ifIndex }
::= { igmpCountPortTable 1 }
IgmpCountPortEntry ::=
SEQUENCE {
igmpCountPortEnable INTEGER,
igmpCountPortLimit INTEGER
}
igmpCountPortEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable IGMP count limiting for a port."
::= { igmpCountPortEntry 1 }
igmpCountPortLimit OBJECT-TYPE
SYNTAX INTEGER (0..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum allowed IGMP report count for a port."
::= { igmpCountPortEntry 2 }
--------------------
-- mvlan
--------------------
maxNumOfMvlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of row entries that user can create in mvlanTable."
::= { mvlan 1 }
-- mvlanTable
mvlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF MvlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing static configuration information for
each multicast VLAN configured into the device."
::= { mvlan 2 }
mvlanEntry OBJECT-TYPE
SYNTAX MvlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of mvlanTable."
INDEX { mvlanIndex }
::= { mvlanTable 1 }
MvlanEntry ::=
SEQUENCE {
mvlanIndex VlanIndex,
mvlanName DisplayString,
mvlanEgressPorts PortList,
mvlanUntaggedPorts PortList,
mvlanRowStatus RowStatus
}
mvlanIndex OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN-ID refering to this VLAN."
::= { mvlanEntry 1 }
mvlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An administratively assigned string, which may be used to identify the VLAN."
::= { mvlanEntry 2 }
mvlanEgressPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The set of ports which are permanently assigned to the
egress list for this multicast VLAN."
::= { mvlanEntry 3 }
mvlanUntaggedPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The set of ports which should transmit egress packets
for this multicast VLAN as untagged."
::= { mvlanEntry 4 }
mvlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { mvlanEntry 5 }
-- mvlanTranslateTable
mvlanTranslateTable OBJECT-TYPE
SYNTAX SEQUENCE OF MvlanTranslateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains multicast to VLAN translation."
::= { mvlan 3 }
mvlanTranslateEntry OBJECT-TYPE
SYNTAX MvlanTranslateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of mvlanTranslateTable."
INDEX { dot1qVlanIndex, mvlanTranslateIndex }
::= { mvlanTranslateTable 1 }
MvlanTranslateEntry ::=
SEQUENCE {
mvlanTranslateIndex INTEGER,
mvlanTranslateStartIp IpAddress,
mvlanTranslateEndIp IpAddress
}
mvlanTranslateIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index which specif the entry."
::= { mvlanTranslateEntry 1 }
mvlanTranslateStartIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The start IP of the multicast VLAN translation."
::= { mvlanTranslateEntry 2 }
mvlanTranslateEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The end IP of the multicast VLAN translation."
::= { mvlanTranslateEntry 3 }
--------------------
-- queryVid
--------------------
maxNumOfQryVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of row entries that user can create in qryVidConfTable."
::= { queryVid 1 }
-- qryVidConfTable
qryVidConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF QryVidConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines statically set VLANs used for response IGMP report."
::= { queryVid 2 }
qryVidConfEntry OBJECT-TYPE
SYNTAX QryVidConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in qryVidConfTable."
INDEX { qryVid }
::= { qryVidConfTable 1 }
QryVidConfEntry ::=
SEQUENCE {
qryVid INTEGER,
qryVidRowStatus RowStatus
}
qryVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN ID."
::= { qryVidConfEntry 1 }
qryVidRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { qryVidConfEntry 2 }
-- qryVidStatusTable
qryVidStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF QryVidStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows statically set or dynamically learned VLANs used for response IGMP report."
::= { queryVid 3 }
qryVidStatusEntry OBJECT-TYPE
SYNTAX QryVidStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in qryVidStatusTable."
INDEX { qryVid }
::= { qryVidStatusTable 1 }
QryVidStatusEntry ::=
SEQUENCE {
qryVidType INTEGER
}
qryVidType OBJECT-TYPE
SYNTAX INTEGER {
static(1),
dynamic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN type."
::= { qryVidStatusEntry 1 }
--------------------
-- igmpTimer
--------------------
igmpQryInterval OBJECT-TYPE
SYNTAX INTEGER (10..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set IGMP query interval, 10~1000 in seconds."
::= { igmpTimer 1 }
igmpRobust OBJECT-TYPE
SYNTAX INTEGER (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set IGMP query Robustness, 1~5."
::= { igmpTimer 2 }
igmpQryRespInterval OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set IGMP query response interval, 1~100 in 100 milliseconds."
::= { igmpTimer 3 }
igmpLastMemQryInterval OBJECT-TYPE
SYNTAX INTEGER (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set IGMP Last Member Query interval, 1~5 in 100 milliseconds."
::= { igmpTimer 4 }
igmpLastMemQryRobust OBJECT-TYPE
SYNTAX INTEGER (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set Last Member Query Robustness, 1~5."
::= { igmpTimer 5 }
--------------------
-- auditQuery
--------------------
auditQryEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable IGMP audit query."
::= { auditQuery 1 }
auditQryInterval OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set IGMP Audit Query Interval, 1~4 in 100 milliseconds."
::= { auditQuery 2 }
auditQryRobust OBJECT-TYPE
SYNTAX INTEGER (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set IGMP Audit Query Robustness, 1~5."
::= { auditQuery 3 }
--------------------
-- igmpProfile
--------------------
maxNumberOfIgmpProfiles OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of IGMP profiles in the system."
::= { igmpProfile 1 }
igmpProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains IGMP Profiles."
::= { igmpProfile 2 }
igmpProfileEntry OBJECT-TYPE
SYNTAX IgmpProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of IGMP Profile table."
INDEX {IMPLIED igmpProfileName }
::= { igmpProfileTable 1 }
IgmpProfileEntry ::=
SEQUENCE {
igmpProfileName DisplayString,
igmpProfileEnable INTEGER,
igmpProfileMaxGroup INTEGER,
igmpProfileRowStatus RowStatus
}
igmpProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IGMP Profile name."
::= { igmpProfileEntry 1 }
igmpProfileEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable IGMP Profile."
::= { igmpProfileEntry 2 }
igmpProfileMaxGroup OBJECT-TYPE
SYNTAX INTEGER (1..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set maximum allowed multicast group, 1~64."
::= { igmpProfileEntry 3 }
igmpProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the IGMP Profile entry."
::= { igmpProfileEntry 4 }
igmpFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains IGMP Filters."
::= { igmpProfile 3 }
igmpFilterEntry OBJECT-TYPE
SYNTAX IgmpFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of IGMP Filter table."
INDEX { igmpProfileName, igmpFilterIndex }
::= { igmpFilterTable 1 }
IgmpFilterEntry ::=
SEQUENCE {
igmpFilterIndex INTEGER,
igmpFilterStartIp IpAddress,
igmpFilterEndIp IpAddress
}
igmpFilterIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index which specifies the filter rule."
::= { igmpFilterEntry 1 }
igmpFilterStartIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The start IP of the filter rule."
::= { igmpFilterEntry 2 }
igmpFilterEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end IP of the filter rule."
::= { igmpFilterEntry 3 }
igmpProfilePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpProfilePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the IGMP Profile of the port."
::= { igmpProfile 4 }
igmpProfilePortEntry OBJECT-TYPE
SYNTAX IgmpProfilePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in igmpProfilePortTable."
INDEX { ifIndex }
::= { igmpProfilePortTable 1 }
IgmpProfilePortEntry ::=
SEQUENCE {
igmpProfilePortProfile OCTET STRING
}
igmpProfilePortProfile OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IGMP Profile of the port."
::= { igmpProfilePortEntry 1 }
----------------------------------------
-- port
----------------------------------------
-- Since we define it latter, mark the definition here
-- subrPortTable OBJECT IDENTIFIER ::= { port 1 }
adslPort OBJECT IDENTIFIER ::= { port 2 }
pvc OBJECT IDENTIFIER ::= { port 4 }
ppvc OBJECT IDENTIFIER ::= { port 5 }
rpvc OBJECT IDENTIFIER ::= { port 8 }
-- Since we define it latter, mark the definition here
-- dsBcastDisableTable OBJECT IDENTIFIER ::= { port 9 }
paepvc OBJECT IDENTIFIER ::= { port 10 }
tlspvc OBJECT IDENTIFIER ::= { port 11 }
ipbpvc OBJECT IDENTIFIER ::= { port 12 }
voipPort OBJECT IDENTIFIER ::= { port 13 }
dtpvc OBJECT IDENTIFIER ::= { port 14 }
snrMgn OBJECT IDENTIFIER ::= { port 15 }
dslRate OBJECT IDENTIFIER ::= { port 16 }
-- G.bond start from 51
gbond OBJECT IDENTIFIER ::= { port 51 }
-- 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..15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Telephone number of the subscriber."
::= { subrPortEntry 2 }
--------------------
-- adslPort
--------------------
-- ADSL Line Table
adslLineConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdslLineConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes common attributes describing the ADSL line."
::= { adslPort 1 }
adslLineConfEntry OBJECT-TYPE
SYNTAX AdslLineConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in adslLineConfTable."
INDEX { ifIndex }
::= { adslLineConfTable 1 }
AdslLineConfEntry ::=
SEQUENCE {
adslLineConfAdslMode INTEGER,
adslLineConfAnnexL INTEGER,
adslLineConfAnnexM INTEGER,
adslLineConfAnnexI INTEGER,
adslLineConfOptionMask INTEGER,
adslLineConfPowerMgmt INTEGER,
adslLineConfPowerMode INTEGER,
adslLineConfAturMaxTxPower INTEGER,
adslLineConfAtucMaxTxPower INTEGER,
adslLineConfMaxRxPower INTEGER,
adslLineConfAturCarrierMask OCTET STRING,
adslLineConfAtucCarrierMask0 OCTET STRING,
adslLineConfAtucCarrierMask1 OCTET STRING,
adslLineConfAturInp INTEGER,
adslLineConfAtucInp INTEGER,
adslLineConfL0Time INTEGER,
adslLineConfL2Time INTEGER,
adslLineConfL2ATPR INTEGER,
adslLineConfL2ATPRT INTEGER,
adslLineConfMaxL2Rate INTEGER,
adslLineConfMinL2Rate INTEGER,
adslLineConfL0toL2Rate INTEGER,
adslLineConfNitro INTEGER,
adslLineConfUSPhyr INTEGER,
adslLineConfDSPhyr INTEGER
}
adslLineConfAdslMode OBJECT-TYPE
SYNTAX INTEGER {
gDotLite(1),
gDotDmt(2),
t1Dot413(3),
auto(4),
etsi(5),
adsl2(6),
adsl2Plus(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"G.lite and T1.413 are only applicable to annex A board.
ETSI is only applicable to annex B board."
::= { adslLineConfEntry 1 }
adslLineConfAnnexL OBJECT-TYPE
SYNTAX INTEGER {
enableNarrowMode(1),
enableWideMode(2),
disable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable annex L for the port(Only in AnnexA)."
::= { adslLineConfEntry 2 }
adslLineConfAnnexM OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable annex M for the port(For BCM AnnexA solution)."
::= { adslLineConfEntry 3 }
adslLineConfAnnexI OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable annex I for the port(For BCM AnnexA solution)."
::= { adslLineConfEntry 4 }
adslLineConfOptionMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The semantic for each bit is:
BIT 1 : Disable Trellis
BIT 2 : Disable Reed-Solomon
BIT 3 : Disable upstream bitswap
BIT 4 : Disable downstream bitswap
BIT 5 : Disable 1-bit constellation
BIT 6 : Disable transmit windowing
BIT 7 : Disable s=0.5 support (ADSL1 only)
BIT 8 : Disable G.lite rate limit (ADSL1 only)
BIT 9 : Enable Nitro
BIT 10: Enable US PHYR
BIT 11: ENABLE DS PHYR"
::= { adslLineConfEntry 5 }
adslLineConfPowerMgmt OBJECT-TYPE
SYNTAX INTEGER {
enableL2(1),
enableL2(2),
disable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable power management for the port."
::= { adslLineConfEntry 6 }
adslLineConfPowerMode OBJECT-TYPE
SYNTAX INTEGER {
fix(1),
priorityToPower(2),
priorityToRate(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The power mode of the ADSL line."
::= { adslLineConfEntry 7 }
adslLineConfAturMaxTxPower OBJECT-TYPE
SYNTAX INTEGER (-130..200)
UNITS "tenth dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum allowed transmit power of ATU-R."
::= { adslLineConfEntry 8 }
adslLineConfAtucMaxTxPower OBJECT-TYPE
SYNTAX INTEGER (-50..200)
UNITS "tenth dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum allowed transmit power of ATU-C."
::= { adslLineConfEntry 9 }
adslLineConfMaxRxPower OBJECT-TYPE
SYNTAX INTEGER (-255..255)
UNITS "tenth dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum aggregate received power."
::= { adslLineConfEntry 10 }
adslLineConfAturCarrierMask OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upstream carrier mask. For CTLM AnnexA solution, bin is from 0 to 31;
CTLM AnnexB solution, bin is from 0 to 63; BCM solution, bin is from 0 to 63.
Bit set to 1 indicates the bin is masked off."
::= { adslLineConfEntry 11 }
adslLineConfAtucCarrierMask0 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The downstream carrier mask. For CTLM AnnexA solution, bin is from 32 to 255;
CTLM AnnexB solution, bin is from 64 to 255; BCM solution, bin is from 32 to 255.
Bit set to 1 indicates the bin is masked off."
::= { adslLineConfEntry 12 }
adslLineConfAtucCarrierMask1 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The downstream carrier mask from bin 256 to 511. Bit set to 1 indicates
the bin is masked off."
::= { adslLineConfEntry 13 }
adslLineConfAturInp OBJECT-TYPE
SYNTAX INTEGER {
zero(1),
zeroPointFive(2),
one(3),
two(4),
four(5),
eight(6),
sixteen(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upstream Impulse Noise Protection minimum setting in unit of DMT symbol.
For CTLM solution, user can set value from 1 ~ 4,
but for BCM solution, user can set value from 1 ~ 7."
::= { adslLineConfEntry 14 }
adslLineConfAtucInp OBJECT-TYPE
SYNTAX INTEGER {
zero(1),
zeroPointFive(2),
one(3),
two(4),
four(5),
eight(6),
sixteen(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The downstream Impulse Noise Protection minimum setting in unit of DMT symbol.
For CTLM solution, user can set value from 1 ~ 4,
but for BCM solution, user can set value from 1 ~ 7."
::= { adslLineConfEntry 15 }
adslLineConfL0Time OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the minimum time in seconds that the ADSL line
must stay in L0 power mode before changing to the L2 power mode.
For CTLM solution, the range is 120 ~ 65535;
for BCM solution, the range is 10 ~ 65535."
::= { adslLineConfEntry 16 }
adslLineConfL2Time OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set minimum time in seconds that the ADSL line must stay in the
L2 power mode before reducing the power again in the L2 power mode.
For CTLM solution, the range is 60 ~ 65535;
for BCM solution, the range is 10 ~ 65535."
::= { adslLineConfEntry 17 }
adslLineConfL2ATPR OBJECT-TYPE
SYNTAX INTEGER
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the maximum Aggregate Transmit Power Reduction (ATPR)
in decibels (dB) that is permitted in a L2 power reduction.
The system can gradually decrease the ADSL line transmission power
while it is in the L2 power mode. This is the largest individual
power reduction allowed in the L2 power mode.
For CTLM solution, the range is 1 ~ 5(dB);
for BCM solution, the range is 0 ~ 15(dB)."
::= { adslLineConfEntry 18 }
adslLineConfL2ATPRT OBJECT-TYPE
SYNTAX INTEGER
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the maximum Aggregate Transmit Power Reduction Total (ATPRT)
in decibels (dB) that is permitted in the L2 power mode.
This is the total transmit power decrease that is allowed
to occur in the L2 power mode.
For CTLM solution, the range is 1 ~ 40(dB);
for BCM solution, the range is 0 ~ 15(dB)."
::= { adslLineConfEntry 19 }
adslLineConfMaxL2Rate OBJECT-TYPE
SYNTAX INTEGER
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"configured maximum L2 rate.
(32~4096 Kbps, 4 Kbps resolution. For CTLM solution, 0 for system assign; for BCM solution, default:4096.)"
::= { adslLineConfEntry 20 }
adslLineConfMinL2Rate OBJECT-TYPE
SYNTAX INTEGER
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"configured minimum L2 rate.
(32~4096 Kbps, 4 Kbps resolution, For CTLM solution, 0 for system assign; for BCM solution, default:32.)"
::= { adslLineConfEntry 21 }
adslLineConfL0toL2Rate OBJECT-TYPE
SYNTAX INTEGER
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"configured transition L0 to L2 rate.
(<=min_l2rate/2 and >= 16 Kbps, For CTLM solution, 0 for system assign; for BCM solution, default:16.)"
::= { adslLineConfEntry 22 }
adslLineConfNitro OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable nitro mode for the port(For BCM solution)."
::= { adslLineConfEntry 23 }
adslLineConfUSPhyr OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable Upstream PHYR for the port(For BCM solution)."
::= { adslLineConfEntry 24 }
adslLineConfDSPhyr OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable Downstream PHYR for the port(For BCM solution)."
::= { adslLineConfEntry 25 }
-- ADSL Port Batch Set
adslPortBatchSet OBJECT IDENTIFIER ::= { adslPort 3 }
adslPortTarget OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The managed object is used for identify the target on which
the port configuration should be performed. The target is encoded as:
Byte 1: 0, Reserved(chaises)
Byte 2~3: 0,0 Reserved(slot)
Byte 4: 0, reserved
Byte 5~11:each octet specifies a set of eight ports, with the first
octet specifying ports 1 through 8, etc."
::= { adslPortBatchSet 1 }
adslPortOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The managed object is for ADSL line configuration. When the EMS
wants to issue the desired operation, the EMS shall send SNMP-SET message to set
the corresponding bit value to be 1. The various bit positions are:
BIT 1: enable port
BIT 2: disable port
BIT 3: set ADSL mode
BIT 4: set line profile
BIT 5: set alarm profile
BIT 6: enable Annex L to be narrow mode(Only in AnnexA)
BIT 7: enable Annex L to be wide mode(Only in AnnexA)
BIT 8: disable Annex L(Only in AnnexA)
BIT 9: enable Annex M (For BCM AnnexA solution)
BIT 10: disable Annex M (For BCM AnnexA solution)
BIT 11: enable Annex I (For BCM AnnexA solution)
BIT 12: disable Annex I (For BCM AnnexA solution)
BIT 13: set option mask
BIT 14: enable power management mode to be L2
BIT 15: enable power management mode to be L2
BIT 16: disable power management mode
BIT 17: set power mode to be fixed
BIT 18: set power mode to be priority to power
BIT 19: set power mode to be priority to rate
BIT 20: set ATU-R max Tx power
BIT 21: set ATU-C max Tx power
BIT 22: set max Rx power
BIT 23: set ATU-R carrier mask
BIT 24: set ATU-C carrier mask
BIT 25: set ATU-R INP minimum setting
BIT 26: set ATU-C INP minimum setting"
::= { adslPortBatchSet 2 }
adslPortOps2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The managed object is for ADSL line configuration. When the EMS
wants to issue the desired operation, the EMS shall send SNMP-SET message to set
the corresponding bit value to be 1. The various bit positions are:
BIT 1: set L0 Time
BIT 2: set L2 Time
BIT 3: set L2 ATPR
BIT 4: set L2 ATPRT
BIT 5: set maximum L2 rate
BIT 6: set minimum L2 rate
BIT 7: set transition L0 to L2 rate"
::= { adslPortBatchSet 3 }
adslModeForBatchSet OBJECT-TYPE
SYNTAX INTEGER {
gDotLite(1),
gDotDmt(2),
t1Dot413(3),
auto(4),
etsi(5),
adsl2(6),
adsl2Plus(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"G.lite and T1.413 are only applicable to annex A board.
ETSI is only applicable to annex B board."
::= { adslPortBatchSet 4 }
adslLineProfileForBatchSet OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ADSL line profile."
::= { adslPortBatchSet 5 }
adslAlarmProfileForBatchSet OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ADSL alarm profile."
::= { adslPortBatchSet 6 }
adslOptionMaskForBatchSet OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The semantic for each bit is identical to the object adslLineConfOptionMask."
::= { adslPortBatchSet 7 }
adslAturMaxTxPowerForBatchSet OBJECT-TYPE
SYNTAX INTEGER (-130..200)
UNITS "tenth dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum allowed transmit power of ATU-R."
::= { adslPortBatchSet 8 }
adslAtucMaxTxPowerForBatchSet OBJECT-TYPE
SYNTAX INTEGER (-50..200)
UNITS "tenth dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum allowed transmit power of ATU-C."
::= { adslPortBatchSet 9 }
adslMaxRxPowerForBatchSet OBJECT-TYPE
SYNTAX INTEGER (-255..255)
UNITS "tenth dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum aggregate received power."
::= { adslPortBatchSet 10 }
adslAturCarrierMaskForBatchSet OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upstream carrier mask.For CTLM AnnexA solution, bin is from 0 to 31;
CTLM AnnexB solution, bin is from 0 to 63; BCM solution, bin is from 0 to 63.
Bit set to 1 indicates the bin is masked off."
::= { adslPortBatchSet 11 }
adslAtucCarrierMask0ForBatchSet OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The downstream carrier mask from bin 32 to 255. Bit set to 1 indicates
the bin is masked off."
::= { adslPortBatchSet 12 }
adslAtucCarrierMask1ForBatchSet OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The downstream carrier mask from bin 256 to 511. Bit set to 1 indicates
the bin is masked off."
::= { adslPortBatchSet 13 }
adslAturInpForBatchSet OBJECT-TYPE
SYNTAX INTEGER {
zero(1),
zeroPointFive(2),
one(3),
two(4),
four(5),
eight(6),
sixteen(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upstream Impulse Noise Protection minimum setting in unit of DMT symbol.
For CTLM solution, user can set value from 1 ~ 4, but for BCM solution, user can set value from 1 ~ 7."
::= { adslPortBatchSet 14 }
adslAtucInpForBatchSet OBJECT-TYPE
SYNTAX INTEGER {
zero(1),
zeroPointFive(2),
one(3),
two(4),
four(5),
eight(6),
sixteen(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The downstream Impulse Noise Protection minimum setting in unit of DMT symbol.
For CTLM solution, user can set value from 1 ~ 4, but for BCM solution, user can set value from 1 ~ 7."
::= { adslPortBatchSet 15 }
adslL0TimeForBatchSet OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the minimum time in seconds that the ADSL line
must stay in L0 power mode before changing to the L2 power mode.
For CTLM solution, the range is 120 ~ 65535; for BCM solution, the range is 10 ~ 65535."
::= { adslPortBatchSet 16 }
adslL2TimeForBatchSet OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set minimum time in seconds that the ADSL line
must stay in the L2 power mode before reducing the power
again in the L2 power mode.
For CTLM solution, the range is 60 ~ 65535; for BCM solution, the range is 10 ~ 65535."
::= { adslPortBatchSet 17 }
adslL2ATPRForBatchSet OBJECT-TYPE
SYNTAX INTEGER
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the maximum Aggregate Transmit Power Reduction (ATPR)
in decibels (dB) that is permitted in a L2 power reduction.
The system can gradually decrease the ADSL line transmission power
while it is in the L2 power mode. This is the largest individual
power reduction allowed in the L2 power mode.
For CTLM solution, the range is 1 ~ 5(dB); for BCM solution, the range is 0 ~ 15(dB)."
::= { adslPortBatchSet 18 }
adslL2ATPRTForBatchSet OBJECT-TYPE
SYNTAX INTEGER
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the maximum Aggregate Transmit Power Reduction Total (ATPRT)
in decibels (dB) that is permitted in the L2 power mode.
This is the total transmit power decrease that is allowed
to occur in the L2 power mode.
For CTLM solution, the range is 1 ~ 40(dB); for BCM solution, the range is 0 ~ 15(dB)."
::= { adslPortBatchSet 19 }
adslMaxL2RateForBatchSet OBJECT-TYPE
SYNTAX INTEGER
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"configured maximum L2 rate.
(32~4096 Kbps, 4 Kbps resolution. For CTLM solution, 0 for system assign; for BCM solution, default:4096.)"
::= { adslPortBatchSet 20 }
adslMinL2RateForBatchSet OBJECT-TYPE
SYNTAX INTEGER
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"configured minimum L2 rate.
(32~4096 Kbps, 4 Kbps resolution, For CTLM solution, 0 for system assign; for BCM solution, default:32.)"
::= { adslPortBatchSet 21 }
adslL0toL2RateForBatchSet OBJECT-TYPE
SYNTAX INTEGER
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"configured transition L0 to L2 rate.
(<=min_l2rate/2 and >= 16 Kbps, For CTLM solution, 0 for system assign; for BCM solution, default:16.)"
::= { adslPortBatchSet 22 }
-- Line Status
adslLineStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdslLineStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes the ADSL line status."
::= { adslPort 4 }
adslLineStatusEntry OBJECT-TYPE
SYNTAX AdslLineStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in adslLineStatusTable."
INDEX { ifIndex }
::= { adslLineStatusTable 1 }
AdslLineStatusEntry ::=
SEQUENCE {
adslLineStatusMode INTEGER,
adslLineUpTime INTEGER
}
adslLineStatusMode OBJECT-TYPE
SYNTAX INTEGER {
gDotLite(1),
gDotDmt(2),
t1Dot413(3),
etsi(4),
adsl2(5),
adsl2Plus(6),
none(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link up mode of the ADSL line."
::= { adslLineStatusEntry 1 }
adslLineUpTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link up time of the ADSL line, in unit of seconds"
::= { adslLineStatusEntry 2 }
-- Power Mgmt Parameter Table
powerMgmtParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF PowerMgmtParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines L0 to L2 power transition parameters."
::= { adslPort 5 }
powerMgmtParamEntry OBJECT-TYPE
SYNTAX PowerMgmtParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in powerMgmtParamTable."
INDEX { ifIndex }
::= { powerMgmtParamTable 1 }
PowerMgmtParamEntry ::=
SEQUENCE {
powerMgmtL0Time INTEGER,
powerMgmtL2Time INTEGER,
powerMgmtL2Atpr INTEGER,
powerMgmtL2Atprt INTEGER,
powerMgmtL2MinRate INTEGER,
powerMgmtL2MaxRate INTEGER,
powerMgmtL2ThreshRate INTEGER
}
powerMgmtL0Time OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the minimum time in L0 mode before L2 mode may be entered."
::= { powerMgmtParamEntry 1 }
powerMgmtL2Time OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the minimum time in L2 mode before trimming and in between power trims."
::= { powerMgmtParamEntry 2 }
powerMgmtL2Atpr OBJECT-TYPE
SYNTAX INTEGER
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum Aggregate Transmit Power Reduction."
::= { powerMgmtParamEntry 3 }
powerMgmtL2Atprt OBJECT-TYPE
SYNTAX INTEGER
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum Aggregate Transmit Power Reduction Total."
::= { powerMgmtParamEntry 4 }
powerMgmtL2MinRate OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the minimum L2 rate."
::= { powerMgmtParamEntry 5 }
powerMgmtL2MaxRate OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the maximum L2 rate."
::= { powerMgmtParamEntry 6 }
powerMgmtL2ThreshRate OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the rate threshold that triggers the line entering L0 or L2 mode."
::= { powerMgmtParamEntry 7 }
-- Power Mgmt PSD Table
-- Not support in 7324 RU R4.0.2
powerMgmtPSDTable OBJECT-TYPE
SYNTAX SEQUENCE OF PowerMgmtPSDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the PSD setting for both ATU-C and ATU-R."
::= { adslPort 6 }
powerMgmtPSDEntry OBJECT-TYPE
SYNTAX PowerMgmtPSDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in powerMgmtPSDTable."
INDEX { ifIndex }
::= { powerMgmtPSDTable 1 }
PowerMgmtPSDEntry ::=
SEQUENCE {
powerMgmtAtucMaxPSD INTEGER,
powerMgmtAturMaxPSD INTEGER
}
powerMgmtAtucMaxPSD OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1dBm/Hz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the maximum ATU-C PSD."
::= { powerMgmtPSDEntry 1 }
powerMgmtAturMaxPSD OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1dBm/Hz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the maximum ATU-R PSD."
::= { powerMgmtPSDEntry 2 }
--------------------
-- pvc
--------------------
maxNumOfPvcs OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of PVCs which could be created on a port."
::= { pvc 1 }
-- PVC Table
pvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes PVC configuration."
::= { pvc 2 }
pvcEntry OBJECT-TYPE
SYNTAX PvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in pvcTable."
INDEX { ifIndex, pvcVpi, pvcVci, pvcPvid }
::= { pvcTable 1 }
PvcEntry ::=
SEQUENCE {
-- Common --
pvcVpi INTEGER,
pvcVci INTEGER,
pvcPvid VlanIndex,
pvcPriority INTEGER,
pvcProfileDS DisplayString,
pvcProfileUS DisplayString,
-- Only for paepvc --
--pvcPaePvid VlanIndex,
--pvcPaePriority INTEGER,
pvcAcName DisplayString,
pvcServiceName DisplayString,
pvcHelloTime INTEGER,
-- Only for pvc --
--pvcSuperChannel INTEGER,
-- Other --
pvcRowStatus RowStatus
}
-- Common --
pvcVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the pvc."
::= { pvcEntry 1 }
pvcVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the pvc."
::= { pvcEntry 2 }
pvcPvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default VID of the pvc."
::= { pvcEntry 3 }
pvcPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"802.1p default priority of the pvc."
::= { pvcEntry 5 }
pvcProfileDS OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the row in the atmProfileTable,
which applies for this pvc in DS side."
::= { pvcEntry 6 }
-- Other --
pvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in this table."
::= { pvcEntry 7 }
pvcProfileUS OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the row in the atmProfileTable,
which applies for this pvc in US side."
::= { pvcEntry 8 }
-- Only for PAEPVC --
--pvcPaePvid OBJECT-TYPE
--SYNTAX VlanIndex
--MAX-ACCESS read-only
--STATUS current
--DESCRIPTION
--"Default P-VID for paepvc."
--::= { pvcEntry 9 }
--pvcPaePriority OBJECT-TYPE
--SYNTAX INTEGER (0..7)
--MAX-ACCESS read-only
--STATUS current
--DESCRIPTION
--"802.1p default Pae-priority for paepvc."
--::= { pvcEntry 10 }
pvcAcName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Access concentrator name for paepvc."
::= { pvcEntry 11 }
pvcServiceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Service name for paepvc."
::= { pvcEntry 12 }
pvcHelloTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The system will close the PVC if there are not any LCP echo messages passed through during the LCP hello time."
::= { pvcEntry 13 }
-- Only for PVC --
--pvcSuperChannel OBJECT-TYPE
--SYNTAX INTEGER {
--enable(1),
--disable(2)
--}
--MAX-ACCESS read-create
--STATUS current
--DESCRIPTION
--"Specified the configured PVC is a super channel."
--::= { pvcEntry 14 }
-- PVC state --
pvcStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvcStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table show current PVC status."
::= { pvc 3 }
pvcStateEntry OBJECT-TYPE
SYNTAX PvcStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in pvcStateTable."
INDEX { ifIndex, pvcStateVpi, pvcStateVci, pvcStatePvid }
::= { pvcStateTable 1 }
PvcStateEntry ::=
SEQUENCE {
pvcStateVpi INTEGER,
pvcStateVci INTEGER,
pvcStatePvid VlanIndex,
pvcStatePriority INTEGER,
--pvcStateCvid VlanIndex,
--pvcStateCPriority INTEGER,
--pvcStateMode DisplayString,
pvcStateChannelType DisplayString,
pvcStateEncap DisplayString
}
pvcStateVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the pvc."
::= { pvcStateEntry 1 }
pvcStateVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the pvc."
::= { pvcStateEntry 2 }
pvcStatePvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default VID of the pvc."
::= { pvcStateEntry 3 }
pvcStatePriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"802.1p default priority of the pvc."
::= { pvcStateEntry 4 }
--pvcStateCvid OBJECT-TYPE
--SYNTAX VlanIndex
--MAX-ACCESS read-only
--STATUS current
--DESCRIPTION
--"Default C-VID for paepvc."
--::= { pvcStateEntry 5 }
--pvcStateCPriority OBJECT-TYPE
--SYNTAX INTEGER (0..7)
--MAX-ACCESS read-only
--STATUS current
--DESCRIPTION
--"802.1p default C-priority for paepvc."
--::= { pvcStateEntry 6 }
--pvcStateMode OBJECT-TYPE
--SYNTAX DisplayString (SIZE (1..31))
--MAX-ACCESS read-only
--STATUS current
--DESCRIPTION
--"The value of this object identifies the link mode at runntime."
--::= { pvcStateEntry 7 }
pvcStateChannelType OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the channel type at runtime."
::= { pvcStateEntry 8 }
pvcStateEncap OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the channel encapsulation at runtime."
::= { pvcStateEntry 9 }
-- Upstream Rate Limit Table
pvcUsRateLimitTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvcUsRateLimitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines the upstream rate limit for each PVC."
::= { pvc 4 }
pvcUsRateLimitEntry OBJECT-TYPE
SYNTAX PvcUsRateLimitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in pvcUsRateLimitTable."
INDEX { ifIndex, pvcVpi, pvcVci }
::= { pvcUsRateLimitTable 1 }
PvcUsRateLimitEntry ::=
SEQUENCE {
pvcUsRateLimitEnable INTEGER,
pvcUsRateLimit INTEGER
}
pvcUsRateLimitEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable upstream rate limit for a PVC."
::= { pvcUsRateLimitEntry 1 }
pvcUsRateLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Upstream rate limit in Kbps for a PVC."
::= { pvcUsRateLimitEntry 2 }
--------------------
-- priority pvc
--------------------
maxNumOfPriorityPvcs OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of priority PVCs which could be created on a port."
::= { ppvc 1 }
-- Priority PVC Table
ppvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF PpvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes priority PVC configuration."
::= { ppvc 2 }
ppvcEntry OBJECT-TYPE
SYNTAX PpvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in ppvcTable."
INDEX { ifIndex, ppvcVpi, ppvcVci, ppvcPvid }
::= { ppvcTable 1 }
PpvcEntry ::=
SEQUENCE {
ppvcVpi INTEGER,
ppvcVci INTEGER,
ppvcPvid VlanIndex,
ppvcEncap INTEGER,
ppvcPriority INTEGER,
ppvcRowStatus RowStatus
}
ppvcVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the ppvc."
::= { ppvcEntry 1 }
ppvcVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the ppvc."
::= { ppvcEntry 2 }
ppvcPvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default VID of the ppvc."
::= { ppvcEntry 3 }
ppvcEncap OBJECT-TYPE
SYNTAX INTEGER {
llc(1),
vc(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Encapsulation of the ppvc."
::= { ppvcEntry 4 }
ppvcPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"802.1p default priority of the ppvc."
::= { ppvcEntry 5 }
ppvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in this table."
::= { ppvcEntry 6 }
-- Priority PVC Member Table
ppvcMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF PpvcMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes priority PVC member configuration."
::= { ppvc 4 }
ppvcMemberEntry OBJECT-TYPE
SYNTAX PpvcMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in ppvcMemberTable."
INDEX { ifIndex, ppvcVpi, ppvcVci, ppvcMemberVpi, ppvcMemberVci, ppvcMemberPriority }
::= { ppvcMemberTable 1 }
PpvcMemberEntry ::=
SEQUENCE {
ppvcMemberVpi INTEGER,
ppvcMemberVci INTEGER,
ppvcMemberPriority INTEGER,
ppvcMemberProfileDS DisplayString,
ppvcMemberRowStatus RowStatus,
ppvcMemberProfileUS DisplayString
}
ppvcMemberVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the member ppvc."
::= { ppvcMemberEntry 1 }
ppvcMemberVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the member ppvc."
::= { ppvcMemberEntry 2 }
ppvcMemberPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"802.1p default priority of the member ppvc."
::= { ppvcMemberEntry 3 }
ppvcMemberProfileDS OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The profile of the member ppvc in DS side."
::= { ppvcMemberEntry 4 }
ppvcMemberRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in this table."
::= { ppvcMemberEntry 5 }
ppvcMemberProfileUS OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The profile of the member ppvc in US side."
::= { ppvcMemberEntry 6 }
-------------------------------
-- 2684 routed mode pvc (rpvc)
-------------------------------
-- Routed Gateway Table
rpvcGatewayTable OBJECT-TYPE
SYNTAX SEQUENCE OF RpvcGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes Routed Gateway configuration."
::= { rpvc 1 }
rpvcGatewayEntry OBJECT-TYPE
SYNTAX RpvcGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in Routed Gateway table."
INDEX { rpvcGatewayIp }
::= { rpvcGatewayTable 1 }
RpvcGatewayEntry ::=
SEQUENCE {
rpvcGatewayIp IpAddress,
rpvcGatewayVlanId VlanIndex,
rpvcGatewayRowStatus RowStatus,
rpvcGatewayPriority INTEGER
}
rpvcGatewayIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP of RPVC gateway."
::= { rpvcGatewayEntry 1 }
rpvcGatewayVlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Vlan id send to this RPVC gateway."
::= { rpvcGatewayEntry 2 }
rpvcGatewayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in this table."
::= { rpvcGatewayEntry 3 }
rpvcGatewayPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"802.1p p bit send to this RPVC gateway."
::= { rpvcGatewayEntry 4 }
-- Routed PVC Table
rpvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF RpvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes RPVC configuration."
::= { rpvc 2 }
rpvcEntry OBJECT-TYPE
SYNTAX RpvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rpvcTable."
INDEX { ifIndex, rpvcVpi, rpvcVci, rpvcIp, rpvcNetmask }
::= { rpvcTable 1 }
RpvcEntry ::=
SEQUENCE {
rpvcVpi INTEGER,
rpvcVci INTEGER,
rpvcDSProfile DisplayString,
rpvcUSProfile DisplayString,
rpvcIp IpAddress,
rpvcNetmask IpAddress,
rpvcGatewayIpAddress IpAddress,
rpvcRowStatus RowStatus
}
rpvcVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the rpvc."
::= { rpvcEntry 1 }
rpvcVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the rpvc."
::= { rpvcEntry 2 }
rpvcDSProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The down stream profile of the rpvc."
::= { rpvcEntry 3 }
rpvcUSProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The up stream profile of the rpvc."
::= { rpvcEntry 4 }
rpvcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP of the rpvc."
::= { rpvcEntry 5 }
rpvcNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP mask of the rpvc IP."
::= { rpvcEntry 6 }
rpvcGatewayIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The gateway IP of rpvc."
::= { rpvcEntry 7 }
rpvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in this table."
::= { rpvcEntry 8 }
-- Routed PVC Routed Domain Table
rpvcRouteDomainTable OBJECT-TYPE
SYNTAX SEQUENCE OF RpvcRouteDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes RPVC route domain configuration."
::= { rpvc 3 }
rpvcRouteDomainEntry OBJECT-TYPE
SYNTAX RpvcRouteDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rpvcRouteDomainTable."
INDEX { ifIndex, rpvcRouteDomainVpi, rpvcRouteDomainVci, rpvcRouteDomainIp, rpvcRouteDomainNetmask }
::= { rpvcRouteDomainTable 1 }
RpvcRouteDomainEntry ::=
SEQUENCE {
rpvcRouteDomainVpi INTEGER,
rpvcRouteDomainVci INTEGER,
rpvcRouteDomainIp IpAddress,
rpvcRouteDomainNetmask IpAddress,
rpvcRouteDomainRowStatus RowStatus
}
rpvcRouteDomainVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the rpvc."
::= { rpvcRouteDomainEntry 1 }
rpvcRouteDomainVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the rpvc."
::= { rpvcRouteDomainEntry 2 }
rpvcRouteDomainIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The route domain IP."
::= { rpvcRouteDomainEntry 3 }
rpvcRouteDomainNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP mask of the route domain IP."
::= { rpvcRouteDomainEntry 4 }
rpvcRouteDomainRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in this table."
::= { rpvcRouteDomainEntry 5 }
rpvcArpAgingTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set RPVC ARP proxy aging time 10..10000 seconds,
0 to disable againg."
::= { rpvc 4 }
rpvcArpFlush OBJECT-TYPE
SYNTAX INTEGER {
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flush the RPVC ARP proxy table."
::= { rpvc 5 }
--------------------
-- dsBcastDisableTable
--------------------
dsBcastDisableTable OBJECT-TYPE
SYNTAX SEQUENCE OF DsBcastDisableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes Down Stream Bcast configuration."
::= { port 9 }
dsBcastDisableEntry OBJECT-TYPE
SYNTAX DsBcastDisableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in Down Stream Bcast table."
INDEX { ifIndex, dsBcastDisableVlanId }
::= { dsBcastDisableTable 1 }
DsBcastDisableEntry ::=
SEQUENCE {
dsBcastDisableVlanId INTEGER,
dsBcastDisableRowStatus RowStatus
}
dsBcastDisableVlanId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"downstream broadcast disabled vid."
::= { dsBcastDisableEntry 1 }
dsBcastDisableRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in this table."
::= { dsBcastDisableEntry 2 }
--------------------
-- paepvc
--------------------
-- PPPoAoE PVC Table
paepvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF PaepvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes PPPoAoE PVC configuration."
::= { paepvc 1 }
paepvcEntry OBJECT-TYPE
SYNTAX PaepvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of paepvcTable."
INDEX { ifIndex, paepvcVpi, paepvcVci, paepvcPvid }
::= { paepvcTable 1 }
PaepvcEntry ::=
SEQUENCE {
paepvcVpi INTEGER,
paepvcVci INTEGER,
paepvcPvid VlanIndex,
paepvcPriority INTEGER,
paepvcProfileDS DisplayString,
paepvcAcName DisplayString,
paepvcServiceName DisplayString,
paepvcHelloTime INTEGER,
paepvcRowStatus RowStatus,
paepvcProfileUS DisplayString,
paepvcCvid VlanIndex,
paepvcCPriority INTEGER
}
paepvcVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the pvc."
::= { paepvcEntry 1 }
paepvcVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the pvc."
::= { paepvcEntry 2 }
paepvcPvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default VID of the pvc."
::= { paepvcEntry 3 }
paepvcPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"802.1p default priority of the pvc."
::= { paepvcEntry 5 }
paepvcProfileDS OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the row in the atmProfileTable,
which applies for this pvc in DS side."
::= { paepvcEntry 6 }
paepvcAcName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Access concentrator name."
::= { paepvcEntry 7 }
paepvcServiceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Service name."
::= { paepvcEntry 8 }
paepvcHelloTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The system will close the PVC if there are not any LCP echo messages passed through
during the LCP hello time."
::= { paepvcEntry 9 }
paepvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in this table."
::= { paepvcEntry 10 }
paepvcProfileUS OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the row in the atmProfileTable,
which applies for this pvc in US side."
::= { paepvcEntry 11 }
paepvcCvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Default C-VID of the pvc."
::= { paepvcEntry 12 }
paepvcCPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"802.1p default C-priority of the pvc."
::= { paepvcEntry 13 }
--------------------
-- tlspvc
--------------------
-- TLS PVC Table
tlspvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlspvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes Transparent LAN Service (TLS) PVC configuration."
::= { tlspvc 1 }
tlspvcEntry OBJECT-TYPE
SYNTAX TlspvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of tlspvcTable."
INDEX { ifIndex, tlspvcVpi, tlspvcVci, tlspvcSvid }
::= { tlspvcTable 1 }
TlspvcEntry ::=
SEQUENCE {
tlspvcVpi INTEGER,
tlspvcVci INTEGER,
tlspvcSvid VlanIndex,
tlspvcSpriority INTEGER,
tlspvcProfileDS DisplayString,
tlspvcRowStatus RowStatus,
tlspvcProfileUS DisplayString
}
tlspvcVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the pvc."
::= { tlspvcEntry 1 }
tlspvcVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the pvc."
::= { tlspvcEntry 2 }
tlspvcSvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"s-tag VLAN ID of the pvc."
::= { tlspvcEntry 3 }
tlspvcSpriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"s-tag priority of the pvc."
::= { tlspvcEntry 5 }
tlspvcProfileDS OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the row in the atmProfileTable,
which applies for this pvc in DS side."
::= { tlspvcEntry 6 }
tlspvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in this table."
::= { tlspvcEntry 7 }
tlspvcProfileUS OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the row in the atmProfileTable,
which applies for this pvc in US side."
::= { tlspvcEntry 8 }
--------------------
-- ipbpvc
--------------------
-- Domain Table
ipbpvcDomainTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpbpvcDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes ipbpvc domain configuration.
This table is supported by R3.00 and later versions."
::= { ipbpvc 1 }
ipbpvcDomainEntry OBJECT-TYPE
SYNTAX IpbpvcDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of ipbpvcDomainTable."
INDEX { ipbpvcDomainName }
::= { ipbpvcDomainTable 1 }
IpbpvcDomainEntry ::=
SEQUENCE {
ipbpvcDomainName OCTET STRING,
ipbpvcDomainRowStatus RowStatus
}
ipbpvcDomainName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the domain."
::= { ipbpvcDomainEntry 1 }
ipbpvcDomainRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the table."
::= { ipbpvcDomainEntry 2 }
-- Domain VLAN Table
ipbpvcDomainVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpbpvcDomainVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes ipbpvc domain VLAN configuration.
This table is supported by R3.00 and later versions."
::= { ipbpvc 2 }
ipbpvcDomainVlanEntry OBJECT-TYPE
SYNTAX IpbpvcDomainVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of ipbpvcDomainVlanTable."
INDEX { ipbpvcDomainName, ipbpvcDomainVlanId }
::= { ipbpvcDomainVlanTable 1 }
IpbpvcDomainVlanEntry ::=
SEQUENCE {
ipbpvcDomainVlanId VlanIndex,
ipbpvcDomainDhcpVlanEnable INTEGER,
ipbpvcDomainVlanRowStatus RowStatus
}
ipbpvcDomainVlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Set VLAN to join or leave the specified domain."
::= { ipbpvcDomainVlanEntry 1 }
ipbpvcDomainDhcpVlanEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable DHCP VLAN in a domain."
::= { ipbpvcDomainVlanEntry 2 }
ipbpvcDomainVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the table used to create/delete an entry."
::= { ipbpvcDomainVlanEntry 3 }
-- Edge Router Table
ipbpvcEdgeRouterTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpbpvcEdgeRouterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes ipbpvc edge router configuration.
This table is supported by R3.00 and later versions."
::= { ipbpvc 3 }
ipbpvcEdgeRouterEntry OBJECT-TYPE
SYNTAX IpbpvcEdgeRouterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of ipbpvcEdgeRouterTable."
INDEX { ipbpvcDomainName, ipbpvcEdgeRouterIp, ipbpvcEdgeRouterMask, ipbpvcEdgeRouterVid }
::= { ipbpvcEdgeRouterTable 1 }
IpbpvcEdgeRouterEntry ::=
SEQUENCE {
ipbpvcEdgeRouterIp IpAddress,
ipbpvcEdgeRouterMask INTEGER,
ipbpvcEdgeRouterVid VlanIndex,
ipbpvcEdgeRouterRowStatus RowStatus
}
ipbpvcEdgeRouterIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the edge router."
::= { ipbpvcEdgeRouterEntry 1 }
ipbpvcEdgeRouterVid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN ID of the edge router."
::= { ipbpvcEdgeRouterEntry 2 }
ipbpvcEdgeRouterMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Netmask of the edge router."
::= { ipbpvcEdgeRouterEntry 3 }
ipbpvcEdgeRouterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the table used to create/delete an entry."
::= { ipbpvcEdgeRouterEntry 4 }
-- Interface Table
ipbpvcInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpbpvcInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes ipbpvc interface configuration.
This table is supported by R3.00 and later versions."
::= { ipbpvc 4 }
ipbpvcInterfaceEntry OBJECT-TYPE
SYNTAX IpbpvcInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of ipbpvcInterfaceTable."
INDEX { ipbpvcDomainName, ipbpvcInterfaceIp, ipbpvcInterfaceMask, ipbpvcInterfaceVid }
::= { ipbpvcInterfaceTable 1 }
IpbpvcInterfaceEntry ::=
SEQUENCE {
ipbpvcInterfaceIp IpAddress,
ipbpvcInterfaceMask INTEGER,
ipbpvcInterfaceVid VlanIndex,
ipbpvcInterfaceIfIndex INTEGER,
ipbpvcInterfaceVpi INTEGER,
ipbpvcInterfaceVci INTEGER,
ipbpvcInterfaceRowStatus RowStatus
}
ipbpvcInterfaceIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the interface."
::= { ipbpvcInterfaceEntry 1 }
ipbpvcInterfaceMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Netmask of the interface."
::= { ipbpvcInterfaceEntry 2 }
ipbpvcInterfaceVid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN ID of the interface."
::= { ipbpvcInterfaceEntry 3 }
ipbpvcInterfaceIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex of the interface."
::= { ipbpvcInterfaceEntry 4 }
ipbpvcInterfaceVpi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VPI of the interface."
::= { ipbpvcInterfaceEntry 5 }
ipbpvcInterfaceVci OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VCI of the interface."
::= { ipbpvcInterfaceEntry 6 }
ipbpvcInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the table used to create/delete an entry."
::= { ipbpvcInterfaceEntry 7 }
-- Route Table
ipbpvcRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpbpvcRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes ipbpvc route configuration.
This table is supported by R3.00 and later versions."
::= { ipbpvc 5 }
ipbpvcRouteEntry OBJECT-TYPE
SYNTAX IpbpvcRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of ipbpvcRouteTable."
INDEX { ipbpvcDomainName, ipbpvcRouteIp, ipbpvcRouteMask, ipbpvcRouteNextHop }
::= { ipbpvcRouteTable 1 }
IpbpvcRouteEntry ::=
SEQUENCE {
ipbpvcRouteIp IpAddress,
ipbpvcRouteMask INTEGER,
ipbpvcRouteNextHop IpAddress,
ipbpvcRouteMetric INTEGER,
ipbpvcRoutePriority INTEGER,
ipbpvcRouteRowStatus RowStatus
}
ipbpvcRouteIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the route."
::= { ipbpvcRouteEntry 1 }
ipbpvcRouteMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Netmask of the route."
::= { ipbpvcRouteEntry 2 }
ipbpvcRouteNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Next hop IP address of the route."
::= { ipbpvcRouteEntry 3 }
ipbpvcRouteMetric OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Metric of the route."
::= { ipbpvcRouteEntry 4 }
ipbpvcRoutePriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Priority of the route. Note that the default value of this object is 8, which means
we keep the original priority of the packet(frame)."
::= { ipbpvcRouteEntry 5 }
ipbpvcRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the table used to create/delete an entry."
::= { ipbpvcRouteEntry 6 }
-- PVC Table
ipbpvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpbpvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes ipbpvc configuration.
This table is supported by R3.00 and later versions."
::= { ipbpvc 6 }
ipbpvcEntry OBJECT-TYPE
SYNTAX IpbpvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of ipbpvcTable."
INDEX { ifIndex, ipbpvcVpi, ipbpvcVci, ipbpvcPvid }
::= { ipbpvcTable 1 }
IpbpvcEntry ::=
SEQUENCE {
ipbpvcVpi INTEGER,
ipbpvcVci INTEGER,
ipbpvcPvid INTEGER,
ipbpvcEncap INTEGER,
ipbpvcPriority INTEGER,
ipbpvcProfile OCTET STRING,
ipbpvcRowStatus RowStatus,
ipbpvcProfileUS OCTET STRING
}
ipbpvcVpi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the PVC."
::= { ipbpvcEntry 1 }
ipbpvcVci OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the PVC."
::= { ipbpvcEntry 2 }
ipbpvcPvid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PVID of the PVC."
::= { ipbpvcEntry 3 }
ipbpvcEncap OBJECT-TYPE
SYNTAX INTEGER {
ipoe(1),
reserved(2),
ipoa(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of the PVC."
::= { ipbpvcEntry 4 }
ipbpvcPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Priority of the PVC."
::= { ipbpvcEntry 5 }
ipbpvcProfile OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Profile of the PVC."
::= { ipbpvcEntry 6 }
ipbpvcRowStatus OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the table used to create/delete an entry."
::= { ipbpvcEntry 7 }
ipbpvcProfileUS OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"US Profile of the PVC."
::= { ipbpvcEntry 8 }
-- ARP Proxy
arpproxy OBJECT IDENTIFIER ::= { ipbpvc 8 }
arpproxyAge OBJECT-TYPE
SYNTAX INTEGER (10..10000)
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Aging time of the ARP proxy.
This object is supported by R3.00 and later versions."
::= { arpproxy 1 }
arpproxyFlush OBJECT IDENTIFIER ::= { arpproxy 2 }
arpproxyFlushTarget OBJECT-TYPE
SYNTAX INTEGER {
all(1),
edgerouter(2),
interface(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The target whose ARP table to be flushed.
This object is supported by R3.00 and later versions."
::= { arpproxyFlush 1 }
arpproxyFlushOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the object to 1 to start flushing.
This object is supported by R3.00 and later versions."
::= { arpproxyFlush 2 }
arpproxyFlushEdgeRouterIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flush ARP table for the specified edge router.
This object is supported by R3.00 and later versions."
::= { arpproxyFlush 3 }
arpproxyFlushEdgeRouterVid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flush ARP table for the specified edge router.
This object is supported by R3.00 and later versions."
::= { arpproxyFlush 4 }
arpproxyFlushInterfaceIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flush ARP table for the specified interface.
This object is supported by R3.00 and later versions."
::= { arpproxyFlush 5 }
arpproxyFlushInterfaceMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flush ARP table for the specified interface.
This object is supported by R3.00 and later versions."
::= { arpproxyFlush 6 }
arpproxyFlushInterfaceVid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flush ARP table for the specified interface.
This object is supported by R3.00 and later versions."
::= { arpproxyFlush 7 }
--------------------
-- dtpvc
--------------------
-- DT PVC Table
dtpvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF DtpvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes Double Tagging (DT) PVC configuration."
::= { dtpvc 1 }
dtpvcEntry OBJECT-TYPE
SYNTAX DtpvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of dtpvcTable."
INDEX { ifIndex, dtpvcVpi, dtpvcVci, dtpvcSvid }
::= { dtpvcTable 1 }
DtpvcEntry ::=
SEQUENCE {
-- Common --
dtpvcVpi INTEGER,
dtpvcVci INTEGER,
dtpvcSvid VlanIndex,
dtpvcSpriority INTEGER,
dtpvcCvid VlanIndex,
dtpvcCpriority INTEGER,
dtpvcDSProfile DisplayString,
dtpvcUSProfile DisplayString,
dtpvcRowStatus RowStatus,
-- Only for dtpvc --
dtpvcSuperChannel INTEGER,
-- Only for paepvc --
dtpvcAcName DisplayString,
dtpvcServiceName DisplayString,
dtpvcHelloTime INTEGER
}
-- Common --
dtpvcVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the pvc."
::= { dtpvcEntry 1 }
dtpvcVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the pvc."
::= { dtpvcEntry 2 }
dtpvcSvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"s-tag VLAN ID of the pvc."
::= { dtpvcEntry 3 }
dtpvcSpriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"s-tag priority of the pvc."
::= { dtpvcEntry 4 }
dtpvcCvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"c-tag VLAN ID of the pvc."
::= { dtpvcEntry 5 }
dtpvcCpriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"c-tag priority of the pvc."
::= { dtpvcEntry 6 }
dtpvcDSProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the row in the atmProfileTable, which applies for this dtpvc in DS side."
::= { dtpvcEntry 7 }
dtpvcUSProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the row in the atmProfileTable, which applies for this dtpvc in US side."
::= { dtpvcEntry 8 }
dtpvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in this table."
::= { dtpvcEntry 9 }
-- Only for DTPVC --
dtpvcSuperChannel OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specified the configured DTPVC is a super channel."
::= { dtpvcEntry 10 }
-- Only for PAEPVC --
dtpvcAcName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Access concentrator name for paepvc."
::= { dtpvcEntry 11 }
dtpvcServiceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Service name for paepvc."
::= { dtpvcEntry 12 }
dtpvcHelloTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The system will close the PVC if there are not any LCP echo messages passed through during the LCP hello time."
::= { dtpvcEntry 13 }
-- DTPVC state --
dtpvcStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF DtpvcStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table show current DTPVC status."
::= { dtpvc 2 }
dtpvcStateEntry OBJECT-TYPE
SYNTAX DtpvcStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in dtpvcStateTable."
INDEX { ifIndex, dtpvcStateVpi, dtpvcStateVci, dtpvcStateSvid }
::= { dtpvcStateTable 1 }
DtpvcStateEntry ::=
SEQUENCE {
dtpvcStateVpi INTEGER,
dtpvcStateVci INTEGER,
dtpvcStateSvid VlanIndex,
dtpvcStateSPriority INTEGER,
dtpvcStateCvid VlanIndex,
dtpvcStateCPriority INTEGER,
--dtpvcStateMode DisplayString,
dtpvcStateChannelType DisplayString,
dtpvcStateEncap DisplayString
}
dtpvcStateVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI of the dtpvc."
::= { dtpvcStateEntry 1 }
dtpvcStateVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI of the dtpvc."
::= { dtpvcStateEntry 2 }
dtpvcStateSvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default S-VID of the dtpvc."
::= { dtpvcStateEntry 3 }
dtpvcStateSPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"S-priority of the dtpvc."
::= { dtpvcStateEntry 4 }
dtpvcStateCvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default C-VID of the dtpvc."
::= { dtpvcStateEntry 5 }
dtpvcStateCPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"C-priority of the dtpvc."
::= { dtpvcStateEntry 6 }
--dtpvcStateMode OBJECT-TYPE
--SYNTAX DisplayString (SIZE (1..31))
--MAX-ACCESS read-only
--STATUS current
--DESCRIPTION
--"The value of this object identifies the link mode at runntime."
--::= { dtpvcStateEntry 7 }
dtpvcStateChannelType OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the channel type at runtime."
::= { dtpvcStateEntry 8 }
dtpvcStateEncap OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the channel encapsulation at runtime."
::= { dtpvcStateEntry 9 }
--------------------
-- gbond
--------------------
-- gbondTable
gbondGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF GbondGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the G.Bond configuration information for
each bonding group of the device."
::= { gbond 1 }
gbondGroupEntry OBJECT-TYPE
SYNTAX GbondGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of gbondTable."
INDEX { gbondGroupName }
::= { gbondGroupTable 1 }
GbondGroupEntry ::=
SEQUENCE {
gbondGroupName OCTET STRING,
gbondGroupPorts OCTET STRING,
-- gbondGroupSid INTEGER,
gbondGroupUpRate Unsigned32,
gbondGroupDownRate Unsigned32,
gbondGroupRowStatus RowStatus
}
gbondGroupName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An administratively assigned string, which may be used to identify bonding group."
::= { gbondGroupEntry 1 }
gbondGroupPorts OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The set of ports which are currently assigned to the
bonding group of specified group name.
Byte 1: Reserved(chassis)
Byte 2~3: Reserved(slot)
Byte 4: Reserved
Byte 5~11:each octet specifies a set of eight ports, with the first
octet specifying ports 1 through 8, etc."
::= { gbondGroupEntry 2 }
-- gbondGroupSid OBJECT-TYPE
-- SYNTAX INTEGER {
-- sid8(1),
-- sid12(2)
-- }
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "This object indicates the sequence index mode of the bonding group."
-- ::= { gbondGroupEntry 3 }
gbondGroupUpRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UP stream rate."
::= { gbondGroupEntry 4 }
gbondGroupDownRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DOWN stream rate."
::= { gbondGroupEntry 5 }
gbondGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { gbondGroupEntry 6 }
--------------------
-- voipPort
--------------------
-- voipSipLineConfTable
voipSipLineConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipSipLineConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes common attributes describing the VoIP line."
::= { voipPort 1 }
voipSipLineConfEntry OBJECT-TYPE
SYNTAX VoipSipLineConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in voipSipLineConfTable."
INDEX { ifIndex }
::= { voipSipLineConfTable 1 }
VoipSipLineConfEntry ::=
SEQUENCE {
voipSipLineConfSipProfile OCTET STRING,
voipSipLineConfSipCallSvcProfile OCTET STRING,
voipSipLineConfDspProfile OCTET STRING
}
voipSipLineConfSipProfile OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SIP profile name."
::= { voipSipLineConfEntry 1 }
voipSipLineConfSipCallSvcProfile OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SIP call service profile name."
::= { voipSipLineConfEntry 2 }
voipSipLineConfDspProfile OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSP profile name."
::= { voipSipLineConfEntry 3 }
--------------------
-- voipPortOperation
--------------------
portOperations OBJECT IDENTIFIER ::= { voipPort 2 }
voipPortTarget OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The managed object is used for identify the target on which
the port configuration should be performed. The target is encoded as:
Byte 1: 0, Reserved(chaises)
Byte 2~3: 0,0 Reserved(slot)
Byte 4: 0, Reserved
Byte 5~11:Each octet specifies a set of eight ports, with the first
octet specifying ports 1 through 8, etc."
::= { portOperations 1 }
voipPortOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The managed object is for VoIP configuration. When the EMS
wants to issue the desired operation, the EMS shall send SNMP-SET message to set
the corresponding bit value to be 1. The various bit positions are:
BIT 1: enable port
BIT 2: disable port"
::= { portOperations 2 }
voipPortEnableStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read only entry is for showing current voip enable/disable status of each port. The status is encoded as:
Byte 1: 0, Reserved
Byte 2~3: 0,0 Reserved
Byte 4: 0, Reserved
Byte 5~11:Each octet specifies a set of eight ports, with the first
octet specifying ports 1 through 8, etc.
"
::= { portOperations 3 }
--------------------
-- voipPortTelTable
--------------------
voipPortTelTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipPortTelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes VoIP tel for the port."
::= { voipPort 3 }
voipPortTelEntry OBJECT-TYPE
SYNTAX VoipPortTelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in voipPortTelTable."
INDEX { ifIndex }
::= { voipPortTelTable 1 }
VoipPortTelEntry ::=
SEQUENCE {
voipPortTel DisplayString
}
voipPortTel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VoIP's telephone number of the specified port."
::= { voipPortTelEntry 1 }
--------------------
-- voipH248PortOperation
--------------------
-- voipH248LineConfTable
voipH248LineConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipH248LineConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes common attributes describing the VoIP line."
::= { voipPort 7 }
voipH248LineConfEntry OBJECT-TYPE
SYNTAX VoipH248LineConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in voipH248LineConfTable."
INDEX { ifIndex }
::= { voipH248LineConfTable 1 }
VoipH248LineConfEntry ::=
SEQUENCE {
voipH248LineConfMgName OCTET STRING,
voipH248LineConfDspProfile OCTET STRING,
voipH248LineConfVBDProfile OCTET STRING
}
voipH248LineConfMgName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MG name."
::= { voipH248LineConfEntry 1 }
voipH248LineConfDspProfile OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSP profile name."
::= { voipH248LineConfEntry 2 }
voipH248LineConfVBDProfile OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSP profile name for Voice Band Data (FAX or Modem) mode."
::= { voipH248LineConfEntry 3 }
--------------------
-- voipPortH248Termination
--------------------
-- voipPortH248TerminationTable
voipPortH248TerminationTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipPortH248TerminationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes Termination name."
::= { voipPort 8 }
voipPortH248TerminationEntry OBJECT-TYPE
SYNTAX VoipPortH248TerminationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in voipPortH248TerminationTable."
INDEX { ifIndex }
::= { voipPortH248TerminationTable 1 }
VoipPortH248TerminationEntry ::=
SEQUENCE {
voipPortH248TermName OCTET STRING
}
voipPortH248TermName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Termination name of MG."
::= { voipPortH248TerminationEntry 1 }
--------------------
-- voipPortGain
--------------------
-- voipPortGainTable
voipPortGainTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipPortGainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes Port Gain."
::= { voipPort 6 }
voipPortGainEntry OBJECT-TYPE
SYNTAX VoipPortGainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in voipPortGainTable."
INDEX { ifIndex }
::= { voipPortGainTable 1 }
VoipPortGainEntry ::=
SEQUENCE {
voipPortTXGain INTEGER,
voipPortRXGain INTEGER
}
voipPortTXGain OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TX Gain of the port, -200~200 in unit of 0.1dB."
::= { voipPortGainEntry 1 }
voipPortRXGain OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RX Gain of the port, -200~200 in unit of 0.1dB."
::= { voipPortGainEntry 2 }
--------------------
-- snrMgn
--------------------
-- snrMgnTable
snrMgnTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnrMarginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the per port SNR Margin configuration."
::= { snrMgn 1 }
snrMgnEntry OBJECT-TYPE
SYNTAX SnrMarginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of snrMgnTable."
INDEX { ifIndex }
::= { snrMgnTable 1 }
SnrMarginEntry ::=
SEQUENCE {
snrMgnMode INTEGER,
snrMgnUcTarget INTEGER,
snrMgnUcMax INTEGER,
snrMgnUcMin INTEGER,
snrMgnUcDownshift INTEGER,
snrMgnUcUpshift INTEGER,
snrMgnUrTarget INTEGER,
snrMgnUrMax INTEGER,
snrMgnUrMin INTEGER,
snrMgnUrDownshift INTEGER,
snrMgnUrUpshift INTEGER
}
snrMgnMode OBJECT-TYPE
SYNTAX INTEGER {
profile(0),
line(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure DSL SNR margin configuration mode of the specified ports.
Profile: the SNR margin configuration comes from DSL profile.
Line: the SNR margin configuration comes from line configuration."
::= { snrMgnEntry 1 }
snrMgnUcTarget OBJECT-TYPE
SYNTAX INTEGER (0..310)
UNITS "tenth dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Target Signal/Noise Margin.
This is the Noise Margin the modem must achieve
with a BER of 10-7 or better to successfully complete
initialization."
::= { snrMgnEntry 2 }
snrMgnUcMax OBJECT-TYPE
SYNTAX INTEGER (0..310)
UNITS "tenth dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Maximum acceptable Signal/Noise Margin.
If the Noise Margin is above this the modem should
attempt to reduce its power output to optimize its
operation."
::= { snrMgnEntry 3 }
snrMgnUcMin OBJECT-TYPE
SYNTAX INTEGER (0..310)
UNITS "tenth dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Minimum acceptable Signal/Noise Margin.
If the noise margin falls below this level, the modem
should attempt to increase its power output. If that
is not possible the modem will attempt to
re-initialize or shut down."
::= { snrMgnEntry 4 }
snrMgnUcDownshift OBJECT-TYPE
SYNTAX INTEGER (0..310)
UNITS "tenth dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Signal/Noise Margin for rate downshift.
If the noise margin falls below this level, the modem
should attempt to decrease its transmit rate. In
the case that RADSL mode is not present,
the value will be `0'."
::= { snrMgnEntry 5 }
snrMgnUcUpshift OBJECT-TYPE
SYNTAX INTEGER (0..310)
UNITS "tenth dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Signal/Noise Margin for rate upshift.
If the noise margin rises above this level, the modem
should attempt to increase its transmit rate. In
the case that RADSL is not present, the value will
be `0'."
::= { snrMgnEntry 6 }
snrMgnUrTarget OBJECT-TYPE
SYNTAX INTEGER (0..310)
UNITS "tenth dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Target Signal/Noise Margin.
This is the Noise Margin the modem must achieve
with a BER of 10-7 or better to successfully complete
initialization."
::= { snrMgnEntry 7 }
snrMgnUrMax OBJECT-TYPE
SYNTAX INTEGER (0..310)
UNITS "tenth dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Maximum acceptable Signal/Noise Margin.
If the Noise Margin is above this the modem should
attempt to reduce its power output to optimize its
operation."
::= { snrMgnEntry 8 }
snrMgnUrMin OBJECT-TYPE
SYNTAX INTEGER (0..310)
UNITS "tenth dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Minimum acceptable Signal/Noise Margin.
If the noise margin falls below this level, the modem
should attempt to increase its power output. If that
is not possible the modem will attempt to
re-initialize or shut down."
::= { snrMgnEntry 9 }
snrMgnUrDownshift OBJECT-TYPE
SYNTAX INTEGER (0..310)
UNITS "tenth dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Signal/Noise Margin for rate downshift.
If the noise margin falls below this level, the modem
should attempt to decrease its transmit rate.
In the case that RADSL mode is not present,
the value will be `0'."
::= { snrMgnEntry 10 }
snrMgnUrUpshift OBJECT-TYPE
SYNTAX INTEGER (0..310)
UNITS "tenth dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Signal/Noise Margin for rate upshift.
If the noise margin rises above this level, the modem
should attempt to increase its transmit rate.
In the case that RADSL is not present,
the value will be `0'."
::= { snrMgnEntry 11 }
--------------------
-- dsl rate
--------------------
-- dslRateTable
dslRateTable OBJECT-TYPE
SYNTAX SEQUENCE OF DslRateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the per port DSL Rate configuration."
::= { dslRate 1 }
dslRateEntry OBJECT-TYPE
SYNTAX DslRateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of dslRateTable."
INDEX { ifIndex }
::= { dslRateTable 1 }
DslRateEntry ::=
SEQUENCE {
dslRateMode INTEGER,
dslRateLatencyMode INTEGER,
dslRateXtucMaxInterleaveDelay INTEGER,
dslRateXtucMaxTxRate Unsigned32,
dslRateXtucMinTxRate Unsigned32,
dslRateXturMaxInterleaveDelay INTEGER,
dslRateXturMaxTxRate Unsigned32,
dslRateXturMinTxRate Unsigned32
}
dslRateMode OBJECT-TYPE
SYNTAX INTEGER {
profile(0),
line(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure DSL Rate configuration mode of the specified ports.
Profile: the DSL Rate configuration comes from DSL profile.
Line: the DSL Rate configuration comes from line configuration."
::= { dslRateEntry 1 }
dslRateLatencyMode OBJECT-TYPE
SYNTAX INTEGER {
interleave(1),
fast(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The latency mode is fast or interleave"
::= { dslRateEntry 2 }
dslRateXtucMaxInterleaveDelay OBJECT-TYPE
SYNTAX INTEGER (0..255)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured maximum Interleave Delay for this channel.
Interleave delay applies only to the interleave channel
and defines the mapping (relative spacing) between
subsequent input bytes at the interleaver input and
their placement in the bit stream at the interleaver
output. Larger numbers provide greater separation
between consecutive input bytes in the output bit
stream allowing for improved impulse noise immunity
at the expense of payload latency."
::= { dslRateEntry 3 }
dslRateXtucMaxTxRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Maximum Transmit rate for `Fast' or `Interleave' channels,
in bps."
::= { dslRateEntry 4 }
dslRateXtucMinTxRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Minimum Transmit rate for `Fast' or `Interleave' channels,
in bps"
::= { dslRateEntry 5 }
dslRateXturMaxInterleaveDelay OBJECT-TYPE
SYNTAX INTEGER (0..255)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured maximum Interleave Delay for this channel.
Interleave delay applies only to the interleave channel
and defines the mapping (relative spacing) between
subsequent input bytes at the interleaver input and
their placement in the bit stream at the interleaver
output. Larger numbers provide greater separation
between consecutive input bytes in the output bit
stream allowing for improved impulse noise immunity
at the expense of payload latency"
::= { dslRateEntry 6 }
dslRateXturMaxTxRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Target Signal/Noise Margin.
This is the Noise Margin the modem must achieve
with a BER of 10-7 or better to successfully complete
initialization."
::= { dslRateEntry 7 }
dslRateXturMinTxRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Maximum Transmit rate for `Fast' or `Interleave' channels,
in bps."
::= { dslRateEntry 8 }
----------------------------------------
-- profile
----------------------------------------
voipProfile OBJECT IDENTIFIER ::= { profile 7 }
--------------------
-- voipProfile
--------------------
sipProfile OBJECT IDENTIFIER ::= { voipProfile 1 }
-- sip profile
maxNumOfSipProfiles OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of SIP profiles supported by the system."
::= { sipProfile 1 }
sipProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes SIP protocol related configuration."
::= { sipProfile 2 }
sipProfileEntry OBJECT-TYPE
SYNTAX SipProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in sipProfileTable."
INDEX { IMPLIED sipProfileName }
::= { sipProfileTable 1 }
SipProfileEntry ::=
SEQUENCE {
sipProfileName DisplayString,
sipProfileSipSvr OCTET STRING,
sipProfileRegSvr OCTET STRING,
sipProfileProxySvr OCTET STRING,
sipProfileSipPort INTEGER,
sipProfileRegSvrPort INTEGER,
sipProfileProxySvrPort INTEGER,
sipProfileUriType INTEGER,
sipProfilePbit INTEGER,
sipProfileDscp INTEGER,
sipProfileKeepAlive INTEGER,
sipProfileSe INTEGER,
sipProfilePrack INTEGER,
sipProfileRowStatus RowStatus,
sipProfileRegExpire INTEGER
}
sipProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used by the SIP profile table in order to identify a row of this table."
::= { sipProfileEntry 1 }
sipProfileSipSvr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP used for SIP registration or SIP domain name."
::= { sipProfileEntry 2 }
sipProfileRegSvr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Registration server IP or registration server domain name."
::= { sipProfileEntry 3 }
sipProfileProxySvr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Proxy server IP or proxy server doamin name."
::= { sipProfileEntry 4 }
sipProfileSipPort OBJECT-TYPE
SYNTAX INTEGER (1025..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"SIP UA port number."
::= { sipProfileEntry 5 }
sipProfileRegSvrPort OBJECT-TYPE
SYNTAX INTEGER (1025..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Registration server port number."
::= { sipProfileEntry 6 }
sipProfileProxySvrPort OBJECT-TYPE
SYNTAX INTEGER (1025..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Proxy server port number."
::= { sipProfileEntry 7 }
sipProfileUriType OBJECT-TYPE
SYNTAX INTEGER {
useSipUri(1),
useTelUri(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { sipProfileEntry 8 }
sipProfilePbit OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"802.1p bit for SIP and RTP packet."
::= { sipProfileEntry 9 }
sipProfileDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DSCP for SIP and RTP packet."
::= { sipProfileEntry 10 }
sipProfileKeepAlive OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { sipProfileEntry 11 }
sipProfileSe OBJECT-TYPE
SYNTAX INTEGER (90..65535)
UNITS "second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Session expiration time in seconds."
::= { sipProfileEntry 12 }
sipProfilePrack OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { sipProfileEntry 13 }
sipProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in the table."
::= { sipProfileEntry 14 }
sipProfileRegExpire OBJECT-TYPE
SYNTAX INTEGER (120..2073600)
UNITS "second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Registration expiration time in seconds."
::= { sipProfileEntry 15 }
-- sip call service profile
maxNumOfSipCallSvcProfiles OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of SIP call service profiles supported by the system."
::= { sipProfile 3 }
sipCallSvcProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipCallSvcProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes SIP call service related configuration."
::= { sipProfile 4 }
sipCallSvcProfileEntry OBJECT-TYPE
SYNTAX SipCallSvcProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in sipCallSvcProfileTable."
INDEX { IMPLIED sipCallSvcProfileName }
::= { sipCallSvcProfileTable 1 }
SipCallSvcProfileEntry ::=
SEQUENCE {
sipCallSvcProfileName DisplayString,
sipCallSvcProfilePasswdOn INTEGER,
sipCallSvcProfilePasswd OCTET STRING,
sipCallSvcProfileNumberPlanOn INTEGER,
sipCallSvcProfileNumberPlanCc OCTET STRING,
sipCallSvcProfileNumberPlanNdc OCTET STRING,
sipCallSvcProfileNumberPlanTable OCTET STRING,
sipCallSvcProfileStateMask INTEGER,
sipCallSvcProfileDtmf INTEGER,
sipCallSvcProfileFax INTEGER,
sipCallSvcProfileRowStatus RowStatus,
sipCallSvcProfileFlashType INTEGER,
sipCallSvcProfileFlashInfo OCTET STRING,
sipCallSvcProfileSoftSwitchType INTEGER
}
sipCallSvcProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used by the SIP call service profile table in order to identify a row of this table."
::= { sipCallSvcProfileEntry 1 }
sipCallSvcProfilePasswdOn OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Password is necessary or not for SIP registration."
::= { sipCallSvcProfileEntry 2 }
sipCallSvcProfilePasswd OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"SIP registration password."
::= { sipCallSvcProfileEntry 3 }
sipCallSvcProfileNumberPlanOn OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { sipCallSvcProfileEntry 4 }
sipCallSvcProfileNumberPlanCc OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Country code, only digit 0..9 are allowed."
::= { sipCallSvcProfileEntry 5 }
sipCallSvcProfileNumberPlanNdc OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"National destination code, only digit 0..9 are allowed."
::= { sipCallSvcProfileEntry 6 }
sipCallSvcProfileNumberPlanTable OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Numbering plan table name."
::= { sipCallSvcProfileEntry 7 }
sipCallSvcProfileStateMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Bit 1 callforward : call forward(Not supported)
Bit 2 callhold : call hold
Bit 3 callwait : call waiting
Bit 4 callreturn : call return(Not supported)
Bit 5 calltransfer : call transfer
Bit 6 clip : caller line identification presentation (Caller ID)
Bit 7 clir : caller line identification restriction
Bit 8 dnd : do not disturb
Bit 9 conference : native 3-way conference"
::= { sipCallSvcProfileEntry 8 }
sipCallSvcProfileDtmf OBJECT-TYPE
SYNTAX INTEGER {
bypass(1),
rfc2833(2),
rfc2833like(3),
sipinfo(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"dtmf bypass : bypass DTMF tone
dtmf rfc2833 : DTMF tone relay according to RFC2833
dtmf rfc2833like : DTMF tone relay by SIP INFO message, but RFC2833 payload
dtmf sipinfo : DTMF tone relay by SIP INFO message"
::= { sipCallSvcProfileEntry 9 }
sipCallSvcProfileFax OBJECT-TYPE
SYNTAX INTEGER {
g711(1),
t38(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"fax g711 : FAX service pass through by ITU-T G.711
fax t38 : FAX service by ITU-T T.38"
::= { sipCallSvcProfileEntry 10 }
sipCallSvcProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in the table."
::= { sipCallSvcProfileEntry 11 }
sipCallSvcProfileFlashType OBJECT-TYPE
SYNTAX INTEGER {
invite(1),
rfc2833(2),
rfc2833like(3),
sipinfo-1(4),
sipinfo-2(5),
sipinfo-3(6),
sipinfo-4(7),
sipinfo-5(8),
sipinfo-6(9),
bypass(10)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"flash invite : will send SIP INVITE message while press flash button.
flash bypass : flash event will be handled by current switch type specified in sipCallSvcProfileSwitchType.
flash rfc2833 : flash event will send by RTP event (16) defined in RFC 2833.
flash rfc2833like : flash event will send by SIP INFO message but RTP payload.
flash sipinfo-1 : flash event will be sent by SIP INFO signal=16 message.
flash sipinfo-2 : flash event will be sent by SIP INFO signal=hf message.
flash sipinfo-3 : flash event will be sent by SIP INFO signal=hook-flash message.
flash sipinfo-4 : flash event will be sent by SIP INFO plain text 'FLASH' message.
flash sipinfo-5 : flash event will be sent by multiple SIP INFO signal messages and content of signal messages come from sipCallSvcProfileFlashInfo.
flash sipinfo-6 : flash event will be sent by SIP INFO and payload is specified in sipCallSvcProfileFlashInfo."
::= { sipCallSvcProfileEntry 12 }
sipCallSvcProfileFlashInfo OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Strings carried in SIP INFO when specified in sipCallSvcProfileFlashType is sipinfo-5 and sipinfo-6."
::= { sipCallSvcProfileEntry 13 }
sipCallSvcProfileSoftSwitchType OBJECT-TYPE
SYNTAX INTEGER {
metaswitch(1),
nortel(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Softswitch type is configured to specify softswitch-dependent behavior,
currently only flash event is softswitch-dependent and should follow the softswitch type setting.
When configured the flash event to 'bypass', E5 will follow the softswitch type setting to
report hook flash event."
::= { sipCallSvcProfileEntry 14 }
-- dsp profile
maxNumOfDspProfiles OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of DSP profiles supported by the system."
::= { voipProfile 2 }
dspProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF DspProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes DSP related configuration."
::= { voipProfile 3 }
dspProfileEntry OBJECT-TYPE
SYNTAX DspProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in dspProfileTable."
INDEX { IMPLIED dspProfileName }
::= { dspProfileTable 1 }
DspProfileEntry ::=
SEQUENCE {
dspProfileName DisplayString,
dspProfileCodec OCTET STRING,
dspProfilePlayBufferMinDelay INTEGER,
dspProfilePlayBufferMaxDelay INTEGER,
dspProfileEchoTail INTEGER,
dspProfileRowStatus RowStatus,
dspProfileG711Vpi INTEGER,
dspProfileG723Vpi INTEGER,
dspProfileG726Vpi INTEGER,
dspProfileG729Vpi INTEGER
}
dspProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used by the DSP profile table in order to identify a row of this table."
::= { dspProfileEntry 1 }
dspProfileCodec OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"0x01: g711a
0x02: g711mu
0x03: g723
0x04: g726-16
0x05: g726-24
0x06: g726-32
0x07: g726-40
0x08: g729ab
the value of dspProfileCodec is OCTET STRING, there are 8 Octets, each octect is
specified as 0x01, 0x03, 0x02, 0x07,0x00, 0x00, 0x00, 0x00 (to specify different
CODE in priority) specify as: g711a, g723, g711mu, g726-40
"
::= { dspProfileEntry 2 }
dspProfilePlayBufferMinDelay OBJECT-TYPE
SYNTAX INTEGER (10..500)
UNITS "millisecond"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Play buffer minimum delay in milliseconds.
It should be less than or equal to dspProfilePlayBufferMaxDelay."
::= { dspProfileEntry 3 }
dspProfilePlayBufferMaxDelay OBJECT-TYPE
SYNTAX INTEGER (10..500)
UNITS "millisecond"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Play buffer maximum delay in milliseconds.
It should be greater than or equal to dspProfilePlayBufferMinDelay."
::= { dspProfileEntry 4 }
dspProfileEchoTail OBJECT-TYPE
SYNTAX INTEGER {
echotail8(1),
echotail16(2),
echotail32(3),
echotail128(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Echo cancellation echo tail period in milliseconds."
::= { dspProfileEntry 5 }
dspProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in the table."
::= { dspProfileEntry 6 }
dspProfileG711Vpi OBJECT-TYPE
SYNTAX INTEGER {
g711x10ms(1),
g711x20ms(2),
g711x30ms(3),
g711x40ms(4)
}
UNITS "millisecond"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Voice Packetization Interval(VPI) of codec G.711 in milliseconds.
The values are 10, 20, 30, 40"
::= { dspProfileEntry 7 }
dspProfileG723Vpi OBJECT-TYPE
SYNTAX INTEGER {
g723x30ms(1),
g723x60ms(2)
}
UNITS "millisecond"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Voice Packetization Interval(VPI) of G.723 codec in milliseconds.
The values are 30,60"
::= { dspProfileEntry 8 }
dspProfileG726Vpi OBJECT-TYPE
SYNTAX INTEGER {
g726x10ms(1),
g726x20ms(2),
g726x30ms(3),
g726x40ms(4)
}
UNITS "millisecond"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Voice Packetization Interval(VPI) of G.726 codec in milliseconds.
The values are 10, 20, 30, 40"
::= { dspProfileEntry 9 }
dspProfileG729Vpi OBJECT-TYPE
SYNTAX INTEGER {
g729x10ms(1),
g729x20ms(2),
g729x30ms(3),
g729x40ms(4),
g729x50ms(5),
g729x60ms(6)
}
UNITS "millisecond"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Voice Packetization Interval(VPI) of G.729 codec in milliseconds.
The values are 10, 20, 30, 40, 50, 60"
::= { dspProfileEntry 10 }
--h248 profile
h248Profile OBJECT IDENTIFIER ::= { voipProfile 4 }
maxNumOfH248Profiles OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of H248 profiles supported by the system."
::= { h248Profile 1 }
h248ProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF H248ProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes H248 profile related configuration."
::= { h248Profile 2 }
h248ProfileEntry OBJECT-TYPE
SYNTAX H248ProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in h248ProfileTable."
INDEX { IMPLIED h248ProfileName }
::= { h248ProfileTable 1 }
H248ProfileEntry ::=
SEQUENCE {
h248ProfileName DisplayString,
h248ProfileMgcSvr OCTET STRING,
h248ProfileMgcPort INTEGER,
h248ProfileMgc2On INTEGER,
h248ProfileMgc2Svr OCTET STRING,
h248ProfileMgc2Port INTEGER,
h248ProfileTransport INTEGER,
h248ProfileEncode INTEGER,
h248ProfilePbit INTEGER,
h248ProfileDscp INTEGER,
h248ProfileRowStatus RowStatus,
h248ProfileVbd INTEGER,
-- h248ProfileIt INTEGER,
h248ProfileEphemeralPrefix OCTET STRING,
h248ProfileSoftswitch INTEGER,
h248ProfileForceVer INTEGER,
h248ProfileStartRTPPort INTEGER,
h248ProfileEndRTPPort INTEGER,
h248ProfileEphemeralStartNumber OCTET STRING,
h248ProfileEphemeralSuffixLength INTEGER,
h248ProfilePhysicalPrefix OCTET STRING,
h248ProfilePhysicalStartNumber OCTET STRING,
h248ProfilePhysicalSuffixLength INTEGER
}
h248ProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used by the H248 profile table in order to identify a row of this table."
::= { h248ProfileEntry 1 }
h248ProfileMgcSvr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MGC IP or MGC doamin name."
::= { h248ProfileEntry 2 }
h248ProfileMgcPort OBJECT-TYPE
SYNTAX INTEGER (1025..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MGC port number."
::= { h248ProfileEntry 3 }
h248ProfileMgc2On OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Secondary MGC on/off."
::= { h248ProfileEntry 4 }
h248ProfileMgc2Svr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Secondary MGC IP or MGC doamin name. h248ProfileMgc2On needs to turn on if user want to set Secondary MGC IP or domain name."
::= { h248ProfileEntry 5 }
h248ProfileMgc2Port OBJECT-TYPE
SYNTAX INTEGER (1025..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Secondary MGC port number. h248ProfileMgc2On needs to turn on if user want to set Secondary MGC port number."
::= { h248ProfileEntry 6 }
h248ProfileTransport OBJECT-TYPE
SYNTAX INTEGER {
udp(1),
tcp(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Transport procotol used by the H.248 protocol stack."
::= { h248ProfileEntry 7 }
h248ProfileEncode OBJECT-TYPE
SYNTAX INTEGER {
longtext(1),
shorttext(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Encoding type used by the H.248 protocol stack"
::= { h248ProfileEntry 8 }
h248ProfilePbit OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"802.1p bit for H.248 packet."
::= { h248ProfileEntry 9 }
h248ProfileDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DSCP for H.248 packet."
::= { h248ProfileEntry 10 }
h248ProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or delete an existing row in the table."
::= { h248ProfileEntry 11 }
h248ProfileVbd OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VBD mode support on/off"
::= { h248ProfileEntry 12 }
-- remove since 3.0.2, ives 2009/12/24
-- h248ProfileIt OBJECT-TYPE
-- SYNTAX INTEGER (0..65535)
-- UNITS "10ms"
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Inactivity timer"
-- ::= { h248ProfileEntry 13 }
h248ProfileEphemeralPrefix OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ephemeral Termination Prefix"
::= { h248ProfileEntry 14 }
h248ProfileSoftswitch OBJECT-TYPE
SYNTAX INTEGER {
metaswitch(1),
nortelCs1500(2),
nortelCs2000(3)
-- zxss10-ss(2) not support in calix
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Softswitch type"
::= { h248ProfileEntry 15 }
h248ProfileForceVer OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Force using H.248 version 1"
::= { h248ProfileEntry 16 }
h248ProfileStartRTPPort OBJECT-TYPE
SYNTAX INTEGER (4000..64000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Start of RTP port number."
::= { h248ProfileEntry 17 }
h248ProfileEndRTPPort OBJECT-TYPE
SYNTAX INTEGER (5000..65000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"End of RTP port number."
::= { h248ProfileEntry 18 }
h248ProfileEphemeralStartNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ephemeral termination suffix start number, up to 15 digits."
::= { h248ProfileEntry 19 }
h248ProfileEphemeralSuffixLength OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ephemeral termination suffix number length , padding zero at the front if not long enough."
::= { h248ProfileEntry 20 }
h248ProfilePhysicalPrefix OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Physical Termination Prefix."
::= { h248ProfileEntry 21 }
h248ProfilePhysicalStartNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Physical termination suffix start number, up to 15 digits."
::= { h248ProfileEntry 22 }
h248ProfilePhysicalSuffixLength OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Physical termination suffix number length , padding zero at the front if not long enough."
::= { h248ProfileEntry 23 }
----------------------------------------
-- switch
----------------------------------------
dscp OBJECT IDENTIFIER ::= { switch 10 }
vlanIsolation OBJECT IDENTIFIER ::= { switch 12 }
enetMtu OBJECT IDENTIFIER ::= { switch 13 }
-- cfm OBJECT IDENTIFIER ::= { switch 14 }
-- Standalone IP DSLAM puts all ACL features in 'switch', from OID 51
dhcp OBJECT IDENTIFIER ::= { switch 51 }
macfilter OBJECT IDENTIFIER ::= { switch 53 }
dhcpSnoop OBJECT IDENTIFIER ::= { switch 55 }
acl OBJECT IDENTIFIER ::= { switch 56 }
pppoeAgent OBJECT IDENTIFIER ::= { switch 57 }
macff OBJECT IDENTIFIER ::= { switch 60 }
--------------------
-- dscp
--------------------
dscpMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF DscpMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains DSCP mapping configuration for the adsl and ethernet ports."
::= { 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,
-- dscpMapCodePoint 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 }
-- dscpMapCodePoint OBJECT-TYPE
-- SYNTAX INTEGER (0..63)
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The mapping code point that will replace the source code point in the incoming packet."
-- ::= { dscpMappingEntry 2 }
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 3 }
--- pfchen
dscpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF DscpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains DSCP mapping configuration for the adsl 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 }
--------------------
-- 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 }
--------------------
-- enet MTU
--------------------
enetMtuEntry OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the MTU size for layer 2 frame, size from 1526 to 1532, default value is 1526."
::= { enetMtu 1 }
--------------------
-- CFM
--------------------
-- cfmLoopbackPortTable
-- cfmLoopbackPortTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF CfmLoopbackPortEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "A table that contains CFM information."
-- ::= { 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 { cfmLevel, cfmVlanID, cfmPort }
-- ::= { cfmMIPTable 1 }
--
-- CfmMIPEntry ::=
-- SEQUENCE {
-- cfmLevel INTEGER,
-- cfmVlanID INTEGER,
-- cfmPort INTEGER,
-- cfmMIPRowStatus RowStatus
-- }
--
-- cfmLevel OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- ""
-- ::= { cfmMIPEntry 1 }
--
-- cfmVlanID OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- ""
-- ::= { cfmMIPEntry 2 }
--
-- cfmPort OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- ""
-- ::= { cfmMIPEntry 3 }
--
-- cfmMIPRowStatus OBJECT-TYPE
-- SYNTAX RowStatus
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- ""
-- ::= { cfmMIPEntry 4 }
--
-- 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 }
--------------------
-- DHCP Relay
--------------------
-- dhcpRelayEnable OBJECT-TYPE
-- SYNTAX INTEGER {
-- auto(1),
-- both(2),
-- disable(3)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Enable/disable DHCP relay Option82 function."
-- ::= { dhcp 1 }
dhcpRelay82Table OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpRelay82Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains DHCP Relay configuration."
::= { dhcp 2 }
dhcpRelay82Entry OBJECT-TYPE
SYNTAX DhcpRelay82Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of DHCP Relay table."
INDEX { dot1qVlanIndex }
::= { dhcpRelay82Table 1 }
DhcpRelay82Entry ::=
SEQUENCE {
dhcpRelay82PrimaryServer IpAddress,
dhcpRelay82SecondaryServer IpAddress,
dhcpRelay82ActiveServer INTEGER,
dhcpRelay82Enable INTEGER,
dhcpRelay82Info DisplayString,
dhcpRelay82RelayMode INTEGER,
dhcpRelay82Suboption2Enable INTEGER,
dhcpRelay82Suboption2Info DisplayString,
dhcpRelay82EntryEnable INTEGER,
dhcpRelay82EntryOptionMode INTEGER,
dhcpRelay82VlanIp IpAddress,
dhcpRelay82VlanMask INTEGER,
dhcpRelay82VlanGateway IpAddress,
dhcpRelay82ThirdServer IpAddress,
dhcpRelay82FourthServer IpAddress,
dhcpRelay82FifthServer IpAddress,
dhcpRelay82ServerVid INTEGER
}
dhcpRelay82PrimaryServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the DHCP Relay primary server."
::= { dhcpRelay82Entry 1 }
dhcpRelay82SecondaryServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the DHCP Relay secondary server."
::= { dhcpRelay82Entry 2 }
dhcpRelay82ActiveServer OBJECT-TYPE
SYNTAX INTEGER {
primary(1),
secondary(2),
third(3),
fourth(4),
fifth(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current active DHCP Relay server."
::= { dhcpRelay82Entry 3 }
dhcpRelay82Enable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable DHCP relay and Option82 function."
::= { dhcpRelay82Entry 4 }
dhcpRelay82Info OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..23))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User specific Option82 information."
::= { dhcpRelay82Entry 5 }
dhcpRelay82RelayMode OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
all(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DHCP relay mode."
::= { dhcpRelay82Entry 6 }
dhcpRelay82Suboption2Enable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Option 82 sub-option 2."
::= { dhcpRelay82Entry 8 }
dhcpRelay82Suboption2Info OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User specified information for Option 82 sub-option 2."
::= { dhcpRelay82Entry 9 }
dhcpRelay82EntryEnable OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
all(2),
disable(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable DHCP Relay"
::= { dhcpRelay82Entry 10 }
dhcpRelay82EntryOptionMode OBJECT-TYPE
SYNTAX INTEGER {
private(1),
tr101(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Option82 format."
::= { dhcpRelay82Entry 11 }
dhcpRelay82VlanIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the DHCP Relay interface for this VLAN."
::= { dhcpRelay82Entry 12 }
dhcpRelay82VlanMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The network mask of the DHCP Relay interface for this VLAN."
::= { dhcpRelay82Entry 13 }
dhcpRelay82VlanGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The gateway of the DHCP Relay interface for this VLAN."
::= { dhcpRelay82Entry 14 }
dhcpRelay82ThirdServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the DHCP Relay third server."
::= { dhcpRelay82Entry 15 }
dhcpRelay82FourthServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the DHCP Relay fourth server."
::= { dhcpRelay82Entry 16 }
dhcpRelay82FifthServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the DHCP Relay fifth server."
::= { dhcpRelay82Entry 17 }
dhcpRelay82ServerVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VID of the DHCP Relay server for this VLAN."
::= { dhcpRelay82Entry 18 }
-- dhcpRelayOption82Sub1Info OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..23))
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "User specific Option82 subOption1 (Agent circuit ID) information."
-- ::= { dhcp 3 }
-- maxNumOfDhcpRelay82Conf OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The maximum number of rows that can be created in dhcpRelay82Table."
-- ::= { dhcp 4 }
-- dhcpRelayOption82Sub1Enable OBJECT-TYPE
-- SYNTAX INTEGER {
-- enable(1),
-- disable(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Enable/disable DHCP relay Option82 subOption1 (Agent Circuit ID) function."
-- ::= { dhcp 5 }
-- dhcpRelayOption82Sub2Info OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..23))
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "User specific Option82 subOption2 (Agent Remote ID) information."
-- ::= { dhcp 6 }
-- dhcpRelayOption82Sub2Enable OBJECT-TYPE
-- SYNTAX INTEGER {
-- enable(1),
-- disable(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Enable/disable DHCP relay Option82 subOption2 (Agent Remote ID) function."
-- ::= { dhcp 7 }
-- dhcpRelayTest
dhcpRelayTest OBJECT IDENTIFIER ::= { dhcp 8 }
dhcpRelayTestVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the VID of the test server."
::= { dhcpRelayTest 1 }
dhcpRelayTestIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the IP of the test server."
::= { dhcpRelayTest 2 }
dhcpRelayTestOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the object to 1 to test DHCP server."
::= { dhcpRelayTest 3 }
dhcpRelayTestStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display testing server status."
::= { dhcpRelayTest 4 }
-- dhcpRelayArp
dhcpRelayArp OBJECT IDENTIFIER ::= { dhcp 9 }
dhcpRelayArpShowTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpRelayArpShowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table displays DHCP ARP."
::= { dhcpRelayArp 1 }
dhcpRelayArpShowEntry OBJECT-TYPE
SYNTAX DhcpRelayArpShowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of dhcpRelayArpShowTable."
INDEX { dhcpRelayArpShowVid, dhcpRelayArpShowIp }
::= { dhcpRelayArpShowTable 1 }
DhcpRelayArpShowEntry ::=
SEQUENCE {
dhcpRelayArpShowVid INTEGER,
dhcpRelayArpShowIp IpAddress,
dhcpRelayArpShowMac PhysAddress
}
dhcpRelayArpShowVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the VID of the DHCP ARP entry."
::= { dhcpRelayArpShowEntry 1 }
dhcpRelayArpShowIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the IP of the DHCP ARP entry."
::= { dhcpRelayArpShowEntry 2 }
dhcpRelayArpShowMac OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the MAC of the DHCP ARP entry."
::= { dhcpRelayArpShowEntry 3 }
dhcpRelayArpFlushOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the object to 1 to start flushing."
::= { dhcpRelayArp 2 }
--------------------
-- MAC Filter
--------------------
-- MAC Filter Port Table
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 1 }
macFilterPortEntry OBJECT-TYPE
SYNTAX MacFilterPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in macFilterPortTable."
INDEX { ifIndex }
::= { macFilterPortTable 1 }
MacFilterPortEntry ::=
SEQUENCE {
macFilterPortEnable INTEGER,
macFilterPortMacCount INTEGER,
macFilterPortFilterMode INTEGER
}
macFilterPortEnable OBJECT-TYPE
SYNTAX INTEGER {
enableMacFilter(1),
enableMacCount(2),
-- enableOuiFilter(3),
disable(4),
enableMacFilterAndMacCount(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable MAC filtering for the port."
::= { macFilterPortEntry 1 }
macFilterPortMacCount OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The total number of MAC addresses allowed for the port."
::= { macFilterPortEntry 2 }
macFilterPortFilterMode OBJECT-TYPE
SYNTAX INTEGER {
accept(1),
deny(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mac filter mode (accept or deny) for the port."
::= { macFilterPortEntry 3 }
maxNumOfMacFiltersInSystem OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of mac filters supported in the system."
::= { macfilter 2 }
maxNumOfMacFiltersPerPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of mac filters supported per port."
::= { macfilter 3 }
currNumOfMacFiltersInSystem OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of mac filters in the system."
::= { macfilter 4 }
-- 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 }
-- Batch Set for MAC Filter
macfilterBatchSet OBJECT IDENTIFIER ::= { macfilter 6 }
macfilterTarget OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This managed object is used for identify the target on which
the port configuration should be performed. The target is encoded as:
Byte 1: 0, Reserved(chassis)
Byte 2~3: 0, Reserved(slot)
Byte 4: 0, reserved
Byte 5~11:each octet specifies a set of eight ports, with the first
octet specifying ports 1 through 8, etc."
::= { macfilterBatchSet 1 }
macfilterOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The corresponding bit is set to 1 to start the operation.
The various bit positions are:
BIT 1: enable mac filter
BIT 2: enable mac count filter
BIT 3: disable mac filter
BIT 4: set mac count
BIT 5: disable mac count filter."
::= { macfilterBatchSet 2 }
macFilterMacCountForBatchSet OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The total number of MAC addresses allowed for a port."
::= { macfilterBatchSet 3 }
-- OUI Filter Table
-- obsoleted since V3.0 at 2009/11/26 by maverick
-- Not used for R3.x and above.
ouiFilterTableOld OBJECT-TYPE
SYNTAX SEQUENCE OF OuiFilterEntryOld
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the OUI filter addresses."
::= { macfilter 7 }
ouiFilterEntryOld OBJECT-TYPE
SYNTAX OuiFilterEntryOld
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of ouiFilterTableOld."
INDEX { ifIndex, ouiFilterAddrOld }
::= { ouiFilterTableOld 1 }
OuiFilterEntryOld ::=
SEQUENCE {
ouiFilterAddrOld OCTET STRING,
ouiFilterRowStatusOld RowStatus
}
ouiFilterAddrOld 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."
::= { ouiFilterEntryOld 1 }
ouiFilterRowStatusOld OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the entry."
::= { ouiFilterEntryOld 2 }
maxNumOfOuiFiltersPerPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of OUI filters supported per port."
::= { macfilter 8 }
ouiFilterPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF OuiFilterPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes the status of oui filtering for each port."
::= { macfilter 9 }
ouiFilterPortEntry OBJECT-TYPE
SYNTAX OuiFilterPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in macFilterPortTable."
INDEX { ifIndex }
::= { ouiFilterPortTable 1 }
OuiFilterPortEntry ::=
SEQUENCE {
ouiFilterPortEnable INTEGER,
ouiFilterPortFilterMode INTEGER
}
ouiFilterPortEnable OBJECT-TYPE
SYNTAX INTEGER {
enableOuiFilter(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable oui filtering for the port."
::= { ouiFilterPortEntry 1 }
ouiFilterPortFilterMode OBJECT-TYPE
SYNTAX INTEGER {
accept(1),
deny(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The oui filter mode (accept or deny) for the port."
::= { ouiFilterPortEntry 2 }
-- new OUI Filter VLAN
maxNumOfOuiFiltersInSystem OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of OUI filters supported in system."
::= { macfilter 10 }
maxNumOfOuiFiltersPerVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of OUI filters supported per vlan."
::= { macfilter 11 }
ouiFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF OuiFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the OUI filter addresses."
::= { macfilter 12 }
ouiFilterEntry OBJECT-TYPE
SYNTAX OuiFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of ouiFilterTable."
INDEX { dot1qVlanIndex, 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 vlan."
::= { ouiFilterEntry 1 }
ouiFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the entry."
::= { ouiFilterEntry 2 }
ouiFilterVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF OuiFilterVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes the status of oui filtering for each configured VLAN."
::= { macfilter 13 }
ouiFilterVlanEntry OBJECT-TYPE
SYNTAX OuiFilterVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in ouiFilterVlanTable."
INDEX { dot1qVlanIndex }
::= { ouiFilterVlanTable 1 }
OuiFilterVlanEntry ::=
SEQUENCE {
ouiFilterVlanEnable INTEGER,
ouiFilterVlanFilterMode INTEGER
}
ouiFilterVlanEnable OBJECT-TYPE
SYNTAX INTEGER {
enableOuiFilter(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable oui filtering for the VLAN."
::= { ouiFilterVlanEntry 1 }
ouiFilterVlanFilterMode OBJECT-TYPE
SYNTAX INTEGER {
accept(1),
deny(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The oui filter mode (accept or deny) for the VLAN."
::= { ouiFilterVlanEntry 2 }
--------------------
-- DHCP Snoop
--------------------
-- dhcpSnoopPortTable
dhcpSnoopPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSnoopPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes DHCP snooping enable/disable for each port."
::= { dhcpSnoop 1 }
dhcpSnoopPortEntry OBJECT-TYPE
SYNTAX DhcpSnoopPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of dhcpSnoopPortTable."
INDEX { ifIndex }
::= { dhcpSnoopPortTable 1 }
DhcpSnoopPortEntry ::=
SEQUENCE {
dhcpSnoopEnable INTEGER,
dhcpSnoopMaxcnt INTEGER,
dhcpSnoopSmacverifyEnable INTEGER
}
dhcpSnoopEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable DHCP snooping for a port."
::= { dhcpSnoopPortEntry 1 }
dhcpSnoopMaxcnt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the max entries of the DHCP ARP table."
::= { dhcpSnoopPortEntry 2 }
dhcpSnoopSmacverifyEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable DHCP source MAC verify for a port."
::= { dhcpSnoopPortEntry 3 }
-- dhcpSnoopOperation
dhcpSnoopTarget OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This managed object is used for identify the target on which
the operation should be performed. The target is encoded as:
Byte 1: the octet specifies a set of eight chassis, chassis 0 through 7
Byte 2~3: each octet specifies a set of eight slots, with the
first octet specifying slots 1 through 8 and the second
octet specifying slots 9 through 16.
Byte 4: reserved
Byte 5~11:each octet specifies a set of eight ports, with the first
octet specifying ports 1 through 8, etc."
::= { dhcpSnoop 2 }
dhcpSnoopOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The corresponding bit is set to 1 to start the operation.
The various bit positions are:
BIT 1: DHCP snooping table flush."
::= { dhcpSnoop 3 }
-- dhcpStaticTable
dhcpStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines DHCP static IP addresses."
::= { dhcpSnoop 4 }
dhcpStaticEntry OBJECT-TYPE
SYNTAX DhcpStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of dhcpStaticTable."
INDEX { ifIndex, dhcpStaticIpAddr }
::= { dhcpStaticTable 1 }
DhcpStaticEntry ::=
SEQUENCE {
dhcpStaticIpAddr IpAddress,
dhcpStaticRowStatus RowStatus
}
dhcpStaticIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address which can pass through the port."
::= { dhcpStaticEntry 1 }
dhcpStaticRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the table entry."
::= { dhcpStaticEntry 2 }
maxNumOfDhcpStaticIp OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of DHCP static IP addresses which can be created for a port."
::= { dhcpSnoop 5 }
dhcpSnoopMaxcntMode OBJECT-TYPE
SYNTAX INTEGER {
replace(1),
drop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When DHCP snooping table is full, new DHCP lease will replace first one in option 0 or will be dropped in option 1."
::= { dhcpSnoop 6 }
--------------------
-- ACL Rule
--------------------
-- aclSetTable
aclSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF AclSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"aclsetTable."
::= { acl 1 }
aclSetEntry OBJECT-TYPE
SYNTAX AclSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of aclSetTable."
INDEX { ifIndex, aclSetVpi, aclSetVci, aclSetProfileName }
::= { aclSetTable 1 }
AclSetEntry ::=
SEQUENCE {
aclSetVpi INTEGER,
aclSetVci INTEGER,
aclSetProfileName DisplayString,
aclSetRowStatus RowStatus
}
aclSetVpi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI value"
::= { aclSetEntry 1 }
aclSetVci OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI value"
::= { aclSetEntry 2 }
aclSetProfileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ACL Profile name"
::= { aclSetEntry 3 }
aclSetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus of aclSetEntry"
::= { aclSetEntry 4 }
-- aclProfileTable
aclProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF AclProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"aclProfileTable."
::= { acl 2 }
aclProfileEntry OBJECT-TYPE
SYNTAX AclProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of aclProfileTable."
INDEX { aclProfileRuleName }
::= { aclProfileTable 1 }
AclProfileEntry ::=
SEQUENCE {
aclProfileRuleName DisplayString,
aclProfileRuleNumber INTEGER,
aclProfileActionNumber INTEGER,
aclProfileRuleParamMask INTEGER,
aclProfileRuleEtype INTEGER,
aclProfileRuleVid INTEGER,
aclProfileRuleSmac PhysAddress,
aclProfileRuleDmac PhysAddress,
aclProfileRulePriority INTEGER,
aclProfileRuleProtocol INTEGER,
aclProfileRuleSrcIP IpAddress,
aclProfileRuleSrcIPMask INTEGER,
aclProfileRuleDestIP IpAddress,
aclProfileRuleDestIPMask INTEGER,
aclProfileRuleStartTos INTEGER,
aclProfileRuleEndTos INTEGER,
aclProfileRuleSrcStartPort INTEGER,
aclProfileRuleSrcEndPort INTEGER,
aclProfileRuleDestStartPort INTEGER,
aclProfileRuleDestEndPort INTEGER,
aclProfileActionRate INTEGER,
aclProfileActionrvlan INTEGER,
aclProfileActionrpri INTEGER,
aclProfileRowStatus RowStatus
}
aclProfileRuleName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Profile rule name"
::= { aclProfileEntry 1 }
aclProfileRuleNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The managed object is for acl profile rule configuration.
etype <etype> vlan <vid> (1),
etype <etype> smac <mac> (2),
etype <etype> dmac <mac> (3),
vlan <vid> smac <mac> (4),
vlan <vid> dmac <mac> (5),
smac <mac> dmac <mac> (6),
vlan <vid> priority <priority> (7),
etype <etype> (8),
vlan <vid> (9),
smac <mac> (10),
dmac <mac> (11),
priority <priority> (12),
protocol <protocol> (13),
{srcip <ip>/<mask>{|dstip <ip>/<mask>{|tos <stos> <etos>{|srcport <sport> <eport> {|dstport <sport> <eport>}}}}} (14) "
::= { aclProfileEntry 2 }
aclProfileActionNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile action number.
Bit 1: rate
Bit 2: rvlan
Bit 3: rpri
Bit 4: deny
Bit 1, Bit 2 & Bit 3 can multiple selection."
::= { aclProfileEntry 3 }
aclProfileRuleParamMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule parameter mask.
BIT 1: srcip <ip>/<mask>
BIT 2: dstip <ip>/<mask>
BIT 3: tos <stos> <etos>
BIT 4: srcport <sport> <eport>
BIT 5: dstport <sport> <eport>"
::= { aclProfileEntry 4 }
aclProfileRuleEtype OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule etype"
::= { aclProfileEntry 5 }
aclProfileRuleVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule vid"
::= { aclProfileEntry 6 }
aclProfileRuleSmac OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule source MAC"
::= { aclProfileEntry 7 }
aclProfileRuleDmac OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule destination MAC"
::= { aclProfileEntry 8 }
aclProfileRulePriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule priority"
::= { aclProfileEntry 9 }
aclProfileRuleProtocol OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule protocol.
icmp(1),igmp(2),ip(4),tcp(6),
udp(17),gre(47),ospf(89),
other ptype"
::= { aclProfileEntry 10 }
aclProfileRuleSrcIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule source IP"
::= { aclProfileEntry 11 }
aclProfileRuleSrcIPMask OBJECT-TYPE
SYNTAX INTEGER (0..32)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask of source IP mask"
::= { aclProfileEntry 12 }
aclProfileRuleDestIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule source IP"
::= { aclProfileEntry 13 }
aclProfileRuleDestIPMask OBJECT-TYPE
SYNTAX INTEGER (0..32)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask of dest IP mask"
::= { aclProfileEntry 14 }
aclProfileRuleStartTos OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule start type of service"
::= { aclProfileEntry 15 }
aclProfileRuleEndTos OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule end type of service"
::= { aclProfileEntry 16 }
aclProfileRuleSrcStartPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule source start port"
::= { aclProfileEntry 17 }
aclProfileRuleSrcEndPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule source end port"
::= { aclProfileEntry 18 }
aclProfileRuleDestStartPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule destination start port"
::= { aclProfileEntry 19 }
aclProfileRuleDestEndPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile rule destination end port"
::= { aclProfileEntry 20 }
aclProfileActionRate OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile action to replace to this rate"
::= { aclProfileEntry 21 }
aclProfileActionrvlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile action to replace to this vlan"
::= { aclProfileEntry 22 }
aclProfileActionrpri OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Profile action to replace to this priority"
::= { aclProfileEntry 23 }
aclProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status of the entry."
::= { aclProfileEntry 24 }
--------------------
-- PPPoE Agent
--------------------
-- pppoeAgentTable
pppoeAgentTable OBJECT-TYPE
SYNTAX SEQUENCE OF PppoeAgentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains PPPoE DHCP Relay configuration."
::= { pppoeAgent 1 }
pppoeAgentEntry OBJECT-TYPE
SYNTAX PppoeAgentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of pppoeAgentTable."
INDEX { dot1qVlanIndex }
::= { pppoeAgentTable 1 }
PppoeAgentEntry ::=
SEQUENCE {
pppoeAgentEnable INTEGER,
pppoeAgentInfo DisplayString,
pppoeAgentRowStatus RowStatus,
pppoeAgentOptionMode INTEGER
}
pppoeAgentEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable DHCP relay and Option82 function."
::= { pppoeAgentEntry 1 }
pppoeAgentInfo OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..23))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User specific Option82 information."
::= { pppoeAgentEntry 2 }
pppoeAgentRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the table entry."
::= { pppoeAgentEntry 3 }
pppoeAgentOptionMode OBJECT-TYPE
SYNTAX INTEGER {
private(1),
tr101(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Option82 format."
::= { pppoeAgentEntry 4 }
maxNumOfPppoeDhcpRelay82Conf OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of rows that can be created in pppoeAgentTable."
::= { pppoeAgent 2 }
----------------------------------------
-- macff
----------------------------------------
macFfTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacFfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains MAC Force Forwarding configuration."
::= { macff 1 }
macFfEntry OBJECT-TYPE
SYNTAX MacFfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of macFfTable."
INDEX { macFfIndex }
::= { macFfTable 1 }
MacFfEntry ::=
SEQUENCE {
macFfIndex INTEGER,
macFfVid INTEGER,
macFfArIP IpAddress,
-- macFfArMask INTEGER,
macFfSrcIP IpAddress,
macFfSrcMask INTEGER,
macFfRowStatus RowStatus
}
macFfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the MACFF."
::= { macFfEntry 1 }
macFfVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN-ID refering to this AR/AS."
::= { macFfEntry 2 }
macFfArIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP of this AR/AS"
::= { macFfEntry 3 }
macFfSrcIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source IP address of the MACFF."
::= { macFfEntry 4 }
macFfSrcMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask of source IP mask."
::= { macFfEntry 5 }
macFfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the MacFfEntry entry."
::= { macFfEntry 6 }
macFfArpFlush OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the object to 1 to flush mac table."
::= { macff 3 }
maxNumOfMacFfVlanInSystem OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of macff Vlans supported in the system."
::= { macff 4 }
macFfVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacFfVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains MAC Force Forwarding Vlan configuration."
::= { macff 5 }
macFfVlanEntry OBJECT-TYPE
SYNTAX MacFfVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of macFfVlanTable."
INDEX { dot1qVlanIndex }
::= { macFfVlanTable 1 }
MacFfVlanEntry ::=
SEQUENCE {
macFfVlanRowstatus INTEGER,
macFfVlanUnknownUnicast INTEGER
}
macFfVlanRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the table used to create/delete an entry."
::= { macFfVlanEntry 1 }
macFfVlanUnknownUnicast OBJECT-TYPE
SYNTAX INTEGER {
flood(1),
drop(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Setting downstream unknown uni-cast packet on macff vlan to flooding or dropping."
::= { macFfVlanEntry 2 }
macFfStaticIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacFfStaticIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { macff 6 }
macFfStaticIPEntry OBJECT-TYPE
SYNTAX MacFfStaticIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of macFfTable."
INDEX { macFfStaticIPPort, macFfStaticIPVid, macFfstaticIP , macFfStaticIPMask}
::= { macFfStaticIPTable 1 }
MacFfStaticIPEntry ::=
SEQUENCE {
macFfStaticIPPort INTEGER,
macFfStaticIPVid INTEGER,
macFfstaticIP IpAddress,
macFfStaticIPMask INTEGER,
macFfStaticIPRowStatus RowStatus
}
macFfStaticIPPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The port number, 1 ~ 48."
::= { macFfStaticIPEntry 1 }
macFfStaticIPVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN ID of the IP range, 1 ~ 4094, the vid should be enable the MACFF function first."
::= { macFfStaticIPEntry 2 }
macFfstaticIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The specified IP range."
::= { macFfStaticIPEntry 3 }
macFfStaticIPMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mask_bits is 24 .. 32."
::= { macFfStaticIPEntry 4 }
macFfStaticIPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status used to configure the table entry."
::= { macFfStaticIPEntry 5 }
----------------------------------------
-- sys
----------------------------------------
accessCtrl OBJECT IDENTIFIER ::= { sys 5 }
extAlarm OBJECT IDENTIFIER ::= { sys 8 }
user OBJECT IDENTIFIER ::= { sys 9 }
usbCastCtrl OBJECT IDENTIFIER ::= { sys 10}
dsbCastCtrl OBJECT IDENTIFIER ::= { sys 11}
stdioTimeout OBJECT-TYPE
SYNTAX INTEGER (0..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the CLI/TELNET/WEB Session timeout, 0, or 1~300 minutes, 0 => disable."
::= { sys 12 }
isConfigChanged OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If system configuration has been changed."
::= { sys 13 }
fwUpgrade OBJECT IDENTIFIER ::= {sys 14}
delayedReboot OBJECT IDENTIFIER ::= {sys 15}
--------------------
-- Access Control
--------------------
-- Secured Client Table
securedClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF SecuredClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about secured clients."
::= { accessCtrl 2 }
securedClientEntry OBJECT-TYPE
SYNTAX SecuredClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of secured client entry."
INDEX { securedClientIndex }
::= { securedClientTable 1 }
SecuredClientEntry ::=
SEQUENCE {
securedClientIndex INTEGER,
securedClientStartIp IpAddress,
securedClientEndIp IpAddress,
securedClientService INTEGER,
securedClientEnable INTEGER
}
securedClientIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the entry."
::= { securedClientEntry 1 }
securedClientStartIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The starting IP address of the secured client set."
::= { securedClientEntry 2 }
securedClientEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ending IP address of the secured client set."
::= { securedClientEntry 3 }
securedClientService OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Each bit corresponds to a service. The bit is set to 1 if the
service is enabled, and set to 0 if the service is disabled.
The various bit positions are:
BIT 1: telnet
BIT 2: ftp
BIT 3: web
BIT 4: icmp
BIT 5: not support
BIT 6: snmp."
::= { securedClientEntry 4 }
securedClientEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the entry."
::= { securedClientEntry 5 }
--------------------
-- extAlarm
--------------------
extAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains external alarm information."
::= { extAlarm 1 }
extAlarmEntry OBJECT-TYPE
SYNTAX ExtAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of external alarm table."
INDEX { extAlarmIndex }
::= { extAlarmTable 1 }
ExtAlarmEntry ::=
SEQUENCE {
extAlarmIndex INTEGER,
extAlarmname OCTET STRING,
extAlarmstatus OCTET STRING,
extAlarmTriggeredMode INTEGER
}
extAlarmIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the entry."
::= { extAlarmEntry 1 }
extAlarmname OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The external alarm name."
::= { extAlarmEntry 2 }
extAlarmstatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Dispaly 'Normal' or 'Alarm' string"
::= { extAlarmEntry 3 }
extAlarmTriggeredMode OBJECT-TYPE
SYNTAX INTEGER {
closeAlarm(1),
openAlarm(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The external alarm triggered mode."
::= { extAlarmEntry 4 }
--------------------
-- User Management
--------------------
userAuthMode OBJECT-TYPE
SYNTAX INTEGER {
local(1),
radius(2),
localThenRadius(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User authentication procsssing mode."
::= { user 1 }
userAuthServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the authentication server."
::= { user 2 }
userAuthServerPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port of the authentication server."
::= { user 3 }
userAuthServerSecret OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The secret between the authentication server and the NE for authentication process."
::= { user 4 }
-- userTable
userTable OBJECT-TYPE
SYNTAX SEQUENCE OF UserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains user information."
::= { user 5 }
userEntry OBJECT-TYPE
SYNTAX UserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of userTable."
INDEX { userName }
::= { userTable 1 }
UserEntry ::=
SEQUENCE {
userName DisplayString,
userPassword DisplayString,
userPriviledge INTEGER,
userRowStatus RowStatus
}
userName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The user name."
::= { userEntry 1 }
userPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The user password."
::= { userEntry 2 }
userPriviledge OBJECT-TYPE
SYNTAX INTEGER {
high(1),
middle(2),
low(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The user priviledge to decide what operation the user can and cannot do."
::= { userEntry 3 }
userRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status used to create or delete a user."
::= { userEntry 4 }
userAuthDefaultPriviledge OBJECT-TYPE
SYNTAX INTEGER {
high(1),
middle(2),
low(3),
deny(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user default priviledge to be assigned when radius authentication succeds
but no user priviledge information(radius service-type) is provided."
::= { user 6 }
--------------------
-- Upstream Broadcast
--------------------
usBcastCtrlEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable upstream broadcast control."
::= { usbCastCtrl 1 }
usBcastCtrlRate OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"32~49984 in step of 32kbps"
::= { usbCastCtrl 2 }
--------------------
-- Downstream Broadcast
--------------------
dsBcastCtrlEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable downstream broadcast control."
::= { dsbCastCtrl 1 }
dsBcastCtrlRate OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"32~1000000 in step of 32 kbps"
::= { dsbCastCtrl 2 }
--------------------
-- fwUpgrade
--------------------
fwUpgradeVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the target firmware version that will be upgraded."
::= { fwUpgrade 1 }
fwUpgradeCheck OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable firmware upgrade version checking feature."
::= { fwUpgrade 2 }
fwUpgradeStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display current firmware upgrade status."
::= { fwUpgrade 3 }
--------------------
-- delayedReboot
--------------------
delayedRebootTimer OBJECT-TYPE
SYNTAX INTEGER
UNITS "sec"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"5~1800 secs, 0: reboot immediately."
::= { delayedReboot 1 }
delayedRebootRemainingTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "sec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the remaining time of scheduled reboot."
::= { delayedReboot 2 }
delayedRebootCancel OBJECT-TYPE
SYNTAX INTEGER {
cancel(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"cancel the scheduled reboot."
::= { delayedReboot 3 }
----------------------------------------
-- statistics
----------------------------------------
dhcpStats OBJECT IDENTIFIER ::= { statistics 11 }
paepvcStats OBJECT IDENTIFIER ::= { statistics 12 }
macStats OBJECT IDENTIFIER ::= { statistics 13 }
ipbpvcStats OBJECT IDENTIFIER ::= { statistics 14 }
voipStats OBJECT IDENTIFIER ::= { statistics 15 }
macffStats OBJECT IDENTIFIER ::= { statistics 16 }
enetStats OBJECT IDENTIFIER ::= { statistics 17 }
adslStats OBJECT IDENTIFIER ::= { statistics 18 }
--------------------
-- IGMP
--------------------
igmpQueryCntTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IGMP query messages received."
::= { statistics 1 }
igmpReportCntTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IGMP report messages received."
::= { statistics 2 }
igmpLeaveCntTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IGMP leave messages received."
::= { statistics 3 }
igmpNumOfActiveGroups OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IGMP learned groups."
::= { statistics 4 }
-- igmpGroupTable
igmpGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes igmp group information."
::= { statistics 5 }
igmpGroupEntry OBJECT-TYPE
SYNTAX IgmpGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in igmpGroupTable."
INDEX { igmpGroupIp }
::= { igmpGroupTable 1 }
IgmpGroupEntry ::=
SEQUENCE {
igmpGroupIp IpAddress,
igmpGroupvid INTEGER,
igmpGroupnumberOfMembers INTEGER,
igmpGroupMemberPorts PortList
}
igmpGroupIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"igmp group IP"
::= { igmpGroupEntry 1 }
igmpGroupvid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"vlan id"
::= { igmpGroupEntry 2 }
igmpGroupnumberOfMembers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"number Of Members"
::= { igmpGroupEntry 3 }
igmpGroupMemberPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Group Member Ports"
::= { igmpGroupEntry 4 }
-- igmpGroupPortTable
igmpGroupPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpGroupPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes igmp Group port information."
::= { statistics 6 }
igmpGroupPortEntry OBJECT-TYPE
SYNTAX IgmpGroupPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in igmpGroupPortTable."
INDEX { ifIndex , igmpGroupPortIp , igmpGroupPortvid}
::= { igmpGroupPortTable 1 }
IgmpGroupPortEntry ::=
SEQUENCE {
igmpGroupPortIp IpAddress,
igmpGroupPortvid INTEGER
}
igmpGroupPortIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Igmp Group IP"
::= { igmpGroupPortEntry 1 }
igmpGroupPortvid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Igmp Group vid"
::= { igmpGroupPortEntry 2 }
-- igmpGroupV2Table
igmpGroupV2Table OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpGroupV2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that displays IGMP learned group member information."
::= { statistics 7 }
igmpGroupV2Entry OBJECT-TYPE
SYNTAX IgmpGroupV2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of igmpGroupV2Table."
INDEX { igmpGroupV2Vid, igmpGroupV2Ip }
::= { igmpGroupV2Table 1 }
IgmpGroupV2Entry ::=
SEQUENCE {
igmpGroupV2Vid VlanIndex,
igmpGroupV2Ip IpAddress,
igmpGroupV2NumOfMembers INTEGER,
igmpGroupV2MemberPorts PortList
}
igmpGroupV2Vid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IGMP group VLAN ID."
::= { igmpGroupV2Entry 1 }
igmpGroupV2Ip OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast IP address."
::= { igmpGroupV2Entry 2 }
igmpGroupV2NumOfMembers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of member ports in the group."
::= { igmpGroupV2Entry 3 }
igmpGroupV2MemberPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The member port list of the group."
::= { igmpGroupV2Entry 4 }
-- igmpGroupPortV2Table
igmpGroupPortV2Table OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpGroupPortV2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that displays IGMP joined groups in this port."
::= { statistics 8 }
igmpGroupPortV2Entry OBJECT-TYPE
SYNTAX IgmpGroupPortV2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of igmpGroupPortV2Table."
INDEX { ifIndex, igmpGroupPortV2Vid, igmpGroupPortV2Ip, igmpGroupPortV2SourceIp }
::= { igmpGroupPortV2Table 1 }
IgmpGroupPortV2Entry ::=
SEQUENCE {
igmpGroupPortV2Vid VlanIndex,
igmpGroupPortV2Ip IpAddress,
igmpGroupPortV2SourceIp IpAddress
}
igmpGroupPortV2Vid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IGMP group VLAN ID."
::= { igmpGroupPortV2Entry 1 }
igmpGroupPortV2Ip OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast IP address."
::= { igmpGroupPortV2Entry 2 }
igmpGroupPortV2SourceIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IP address that joins the IGMP group."
::= { igmpGroupPortV2Entry 3 }
-- igmpPortCtrlPduTable
igmpPortCtrlPduTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpPortCtrlPduEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that displays IGMP related counter values in this port."
::= { statistics 9 }
igmpPortCtrlPduEntry OBJECT-TYPE
SYNTAX IgmpPortCtrlPduEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of igmpPortCtrlPduTable."
INDEX { ifIndex }
::= { igmpPortCtrlPduTable 1 }
IgmpPortCtrlPduEntry ::=
SEQUENCE {
igmpPortCtrlPduQueryCnt Counter32,
igmpPortCtrlPduReportCnt Counter32,
igmpPortCtrlPduLeaveCnt Counter32,
igmpPortNumOfActiveGroups INTEGER,
igmpPortCtrlAuditLeaveCnt Counter32
}
igmpPortCtrlPduQueryCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IGMP query messages received in this port."
::= { igmpPortCtrlPduEntry 1 }
igmpPortCtrlPduReportCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IGMP report messages received in this port."
::= { igmpPortCtrlPduEntry 2 }
igmpPortCtrlPduLeaveCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IGMP leave messages received in this port."
::= { igmpPortCtrlPduEntry 3 }
igmpPortNumOfActiveGroups OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of active IGMP groups in this port."
::= { igmpPortCtrlPduEntry 4 }
igmpPortCtrlAuditLeaveCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of groups left by audit query."
::= { igmpPortCtrlPduEntry 5 }
--------------------
-- DHCP
--------------------
-- dhcpSnoopIpTable
dhcpSnoopIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSnoopIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows the IP addresses and netmasks offered by the DHCP server."
::= { dhcpStats 1 }
dhcpSnoopIpEntry OBJECT-TYPE
SYNTAX DhcpSnoopIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of dhcpSnoopIpTable."
INDEX { ifIndex, dhcpSnoopIp }
::= { dhcpSnoopIpTable 1 }
DhcpSnoopIpEntry ::=
SEQUENCE {
dhcpSnoopIp IpAddress,
dhcpSnoopMac PhysAddress,
dhcpSnoopVid VlanIndex,
dhcpSnoopMask INTEGER,
dhcpSnoopGateway IpAddress,
dhcpSnoopRouteMap OCTET STRING
}
dhcpSnoopIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The snooped IP address."
::= { dhcpSnoopIpEntry 1 }
dhcpSnoopMac OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The snooped MAC address."
::= { dhcpSnoopIpEntry 2 }
dhcpSnoopVid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The snooped VLAN ID."
::= { dhcpSnoopIpEntry 3 }
dhcpSnoopMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The snooped IP mask"
::= { dhcpSnoopIpEntry 4 }
dhcpSnoopGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The snooped Gateway."
::= { dhcpSnoopIpEntry 5 }
dhcpSnoopRouteMap OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The refrence bit map of the dhcp route"
::= { dhcpSnoopIpEntry 6 }
-- dhcpSnoopCounterTable
dhcpSnoopCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSnoopCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows the DHCP statistics."
::= { dhcpStats 2 }
dhcpSnoopCounterEntry OBJECT-TYPE
SYNTAX DhcpSnoopCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of dhcpSnoopCounterTable."
INDEX { ifIndex }
::= { dhcpSnoopCounterTable 1 }
DhcpSnoopCounterEntry ::=
SEQUENCE {
dhcpDiscovery Counter64,
dhcpOffer Counter64,
dhcpRequest Counter64,
dhcpAck Counter64,
dhcpAckBySnoopFull Counter64
}
dhcpDiscovery OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received DHCP server discovery packets."
::= { dhcpSnoopCounterEntry 1 }
dhcpOffer OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received DHCP server offer packets."
::= { dhcpSnoopCounterEntry 2 }
dhcpRequest OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received DHCP IP request packets."
::= { dhcpSnoopCounterEntry 3 }
dhcpAck OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received DHCP IP acknowledge packets."
::= { dhcpSnoopCounterEntry 4 }
dhcpAckBySnoopFull OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received DHCP IP acknowledge packets that replace the oldest snooping
entry in snooping table due to table full."
::= { dhcpSnoopCounterEntry 5 }
dhcpRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains dhcp route information."
::= { dhcpStats 3 }
dhcpRouteEntry OBJECT-TYPE
SYNTAX DhcpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of dhcpRouteTable."
INDEX { dhcpRouteIndex }
::= { dhcpRouteTable 1 }
DhcpRouteEntry ::=
SEQUENCE {
dhcpRouteIndex INTEGER,
dhcpRouteVid VlanIndex,
dhcpRouteIP IpAddress,
dhcpRouteMask INTEGER,
dhcpRouteGwIP IpAddress
}
dhcpRouteIndex OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpRouteEntry 1 }
dhcpRouteVid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN-ID refering to this dhcp route."
::= { dhcpRouteEntry 2 }
dhcpRouteIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP of this dhcp route"
::= { dhcpRouteEntry 3 }
dhcpRouteMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subnet mask of source IP mask."
::= { dhcpRouteEntry 4 }
dhcpRouteGwIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gateway IP address."
::= { dhcpRouteEntry 5 }
--------------------
-- PAE PVC
--------------------
-- paepvcSessionTable
paepvcSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF PaepvcSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows the paepvc session statistics."
::= { paepvcStats 1 }
paepvcSessionEntry OBJECT-TYPE
SYNTAX PaepvcSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of paepvcSessionTable."
INDEX { ifIndex , paepvcSessionVpi, paepvcSessionVci }
::= { paepvcSessionTable 1 }
PaepvcSessionEntry ::=
SEQUENCE {
paepvcSessionVpi INTEGER,
paepvcSessionVci INTEGER,
paepvcSessionState INTEGER,
paepvcSessionId INTEGER,
paepvcSessionUptime Unsigned32,
paepvcSessionacname DisplayString,
paepvcSessionsrvcname DisplayString
}
paepvcSessionVpi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PAEPVC VPI."
::= { paepvcSessionEntry 1 }
paepvcSessionVci OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PAEPVC VCI."
::= { paepvcSessionEntry 2 }
paepvcSessionState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
pppoe(2),
ppp(3),
up(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PAEPVC status."
::= { paepvcSessionEntry 3 }
paepvcSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PAEPVC session ID."
::= { paepvcSessionEntry 4 }
paepvcSessionUptime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PAEPVC session uptime."
::= { paepvcSessionEntry 5 }
paepvcSessionacname OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Access concentrator name."
::= { paepvcSessionEntry 6 }
paepvcSessionsrvcname OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service name."
::= { paepvcSessionEntry 7 }
-- paepvcCountTable
paepvcCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF PaepvcCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows the paepvc counters."
::= { paepvcStats 2 }
paepvcCountEntry OBJECT-TYPE
SYNTAX PaepvcCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of paepvcCountTable."
INDEX { ifIndex , paepvcCountVpi, paepvcCountVci }
::= { paepvcCountTable 1 }
PaepvcCountEntry ::=
SEQUENCE {
paepvcCountVpi INTEGER,
paepvcCountVci INTEGER,
paepvcCountPppLcpCfgReqRx Unsigned32,
paepvcCountPppLcpEchoReqRx Unsigned32,
paepvcCountPppLcpEchoReplyRx Unsigned32,
paepvcCountPadiTx Unsigned32,
paepvcCountPadoRx Unsigned32,
paepvcCountPadrTx Unsigned32,
paepvcCountPadsRx Unsigned32,
paepvcCountPadtTx Unsigned32,
paepvcCountPadtRx Unsigned32,
paepvcCountSrvcnameErrRx Unsigned32,
paepvcCountAcSystemErrRx Unsigned32,
paepvcCountGenericErrTx Unsigned32,
paepvcCountGenericErrRx Unsigned32
}
paepvcCountVpi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PAEPVC VPI."
::= { paepvcCountEntry 1 }
paepvcCountVci OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PAEPVC VCI."
::= { paepvcCountEntry 2 }
paepvcCountPppLcpCfgReqRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ppp lcp config-request received."
::= { paepvcCountEntry 3 }
paepvcCountPppLcpEchoReqRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ppp lcp echo-request received."
::= { paepvcCountEntry 4 }
paepvcCountPppLcpEchoReplyRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ppp lcp echo-reply received."
::= { paepvcCountEntry 5 }
paepvcCountPadiTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pppoe padi transfered"
::= { paepvcCountEntry 6 }
paepvcCountPadoRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pppoe pado received"
::= { paepvcCountEntry 7 }
paepvcCountPadrTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pppoe padr transfered"
::= { paepvcCountEntry 8 }
paepvcCountPadsRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pppoe pads received"
::= { paepvcCountEntry 9 }
paepvcCountPadtTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pppoe padt transfered"
::= { paepvcCountEntry 10 }
paepvcCountPadtRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pppoe padt received"
::= { paepvcCountEntry 11 }
paepvcCountSrvcnameErrRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pppoe service name error received"
::= { paepvcCountEntry 12 }
paepvcCountAcSystemErrRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pppoe access concentrator name error received"
::= { paepvcCountEntry 13 }
paepvcCountGenericErrTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pppoe generic error transfered"
::= { paepvcCountEntry 14 }
paepvcCountGenericErrRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pppoe generic error received"
::= { paepvcCountEntry 15 }
--------------------
-- MAC
--------------------
macDisplayTarget OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This managed object is a filter used for identify the target from which
the MAC addresses are learned in macTable. The target could be:
99: all ports in the system
98: all subscriber ports
97: all Ethernet ports
IfIndex is used for identifying subscriber ports and Ethernet Ports(e.g. 1 ~ 50)."
::= { macStats 1 }
-- macTable
macTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about unicast
entries for which the bridge has forwarding and/or
filtering information. This information is used
by the transparent bridging function in
determining how to propagate a received frame."
::= { macStats 2 }
macEntry OBJECT-TYPE
SYNTAX MacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of macTable."
INDEX { macAddress }
::= { macTable 1 }
MacEntry ::=
SEQUENCE {
macAddress MacAddress,
macPort INTEGER,
macStatus INTEGER
}
macAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unicast MAC address for which the bridge has
forwarding and/or filtering information."
::= { macEntry 1 }
macPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port from which the mac address has been learned."
::= { macEntry 2 }
macStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
learned(3),
self(4),
mgmt(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of this entry."
::= { macEntry 3 }
--------------------
-- ipbpvc
--------------------
-- arpproxyTable
arpproxyTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArpproxyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Display ARP table. This table is supported by R3.00 and later versions."
::= { ipbpvcStats 1 }
arpproxyEntry OBJECT-TYPE
SYNTAX ArpproxyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of arpproxyTable."
INDEX { ipbpvcDomainName, arpproxyIp }
::= { arpproxyTable 1 }
ArpproxyEntry ::=
SEQUENCE {
arpproxyIp IpAddress,
arpproxyMac MacAddress,
arpproxyIfIndex INTEGER,
arpproxyVpi INTEGER,
arpproxyVci INTEGER,
arpproxyInterfaceIp IpAddress,
arpproxyInterfaceMask INTEGER,
arpproxyInterfaceVid VlanIndex,
arpproxyDhcpIp INTEGER,
arpproxyType INTEGER
}
arpproxyIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpproxyEntry 1 }
arpproxyMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpproxyEntry 2 }
arpproxyIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpproxyEntry 3 }
arpproxyVpi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpproxyEntry 4 }
arpproxyVci OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpproxyEntry 5 }
arpproxyInterfaceIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpproxyEntry 6 }
arpproxyInterfaceMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpproxyEntry 7 }
arpproxyInterfaceVid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpproxyEntry 8 }
arpproxyDhcpIp OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpproxyEntry 9 }
arpproxyType OBJECT-TYPE
SYNTAX INTEGER {
upstream(1),
downstream(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpproxyEntry 10 }
-- ipbpvcIfDynamicTable
ipbpvcIfDynamicTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpbpvcIfDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Display runtime interfaces. This table is supported by R3.00 and later versions."
::= { ipbpvcStats 2 }
ipbpvcIfDynamicEntry OBJECT-TYPE
SYNTAX IpbpvcIfDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of ipbpvcIfDynamicTable."
INDEX { ipbpvcDomainName, ipbpvcIfDynamicIp, ipbpvcIfDynamicMask, ipbpvcDomainVlanId }
::= { ipbpvcIfDynamicTable 1 }
IpbpvcIfDynamicEntry ::=
SEQUENCE {
ipbpvcIfDynamicIp IpAddress,
ipbpvcIfDynamicMask INTEGER,
ipbpvcIfDynamicIfIndex INTEGER,
ipbpvcIfDynamicVpi INTEGER,
ipbpvcIfDynamicVci INTEGER
}
ipbpvcIfDynamicIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcIfDynamicEntry 1 }
ipbpvcIfDynamicMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcIfDynamicEntry 2 }
ipbpvcIfDynamicIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcIfDynamicEntry 3 }
ipbpvcIfDynamicVpi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcIfDynamicEntry 4 }
ipbpvcIfDynamicVci OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcIfDynamicEntry 5 }
-- ipbpvcRouteDynamicTable
ipbpvcRouteDynamicTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpbpvcRouteDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Display runtime routing table. This table is supported by R3.00 and later versions."
::= { ipbpvcStats 3 }
ipbpvcRouteDynamicEntry OBJECT-TYPE
SYNTAX IpbpvcRouteDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of ipbpvcRouteDynamicTable."
INDEX { ipbpvcDomainName, ipbpvcRouteDynamicType, ipbpvcRouteDynamicIp, ipbpvcRouteDynamicMask }
::= { ipbpvcRouteDynamicTable 1 }
IpbpvcRouteDynamicEntry ::=
SEQUENCE {
ipbpvcRouteDynamicType INTEGER,
ipbpvcRouteDynamicIp IpAddress,
ipbpvcRouteDynamicMask INTEGER,
ipbpvcRouteDynamicNextHop IpAddress,
ipbpvcRouteDynamicMetric INTEGER,
ipbpvcRouteDynamicPriority INTEGER
}
ipbpvcRouteDynamicType OBJECT-TYPE
SYNTAX INTEGER {
upstream(1),
downstream(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcRouteDynamicEntry 1 }
ipbpvcRouteDynamicIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcRouteDynamicEntry 2 }
ipbpvcRouteDynamicMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcRouteDynamicEntry 3 }
ipbpvcRouteDynamicNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcRouteDynamicEntry 4 }
ipbpvcRouteDynamicMetric OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcRouteDynamicEntry 5 }
ipbpvcRouteDynamicPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipbpvcRouteDynamicEntry 6 }
------------------------------
-- enetStats
------------------------------
enetSfpInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnetSfpInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes sfp info of enet port."
::= { enetStats 2 }
enetSfpInfoEntry OBJECT-TYPE
SYNTAX EnetSfpInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in enetSfpInfoTable."
INDEX {ifIndex}
::= { enetSfpInfoTable 1 }
EnetSfpInfoEntry ::=
SEQUENCE {
enetSfpInfoTxpower INTEGER,
enetSfpInfoRxpower INTEGER,
enetSfpInfoTemperature INTEGER,
enetSfpInfoTxBias INTEGER,
enetSfpInfoVoltage INTEGER
}
enetSfpInfoTxpower OBJECT-TYPE
SYNTAX INTEGER (1..65535)
UNITS "10^-4 mW"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured Tx Output Power."
::= { enetSfpInfoEntry 1 }
enetSfpInfoRxpower OBJECT-TYPE
SYNTAX INTEGER (1..65535)
UNITS "10^-4 C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured Rx Output Power."
::= { enetSfpInfoEntry 2 }
enetSfpInfoTemperature OBJECT-TYPE
SYNTAX INTEGER (-1280000..1280000)
UNITS "10^-4 C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured temperature."
::= { enetSfpInfoEntry 3 }
enetSfpInfoTxBias OBJECT-TYPE
SYNTAX INTEGER (0..131000)
UNITS "10^-3 mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured tx bias."
::= { enetSfpInfoEntry 4 }
enetSfpInfoVoltage OBJECT-TYPE
SYNTAX INTEGER (0..65000)
UNITS "0.1mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured voltage."
::= { enetSfpInfoEntry 5 }
------------------------------
-- adslStats
------------------------------
adslPortUtilTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdslPortUtilEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes adsl port utilization."
::= { adslStats 1 }
adslPortUtilEntry OBJECT-TYPE
SYNTAX AdslPortUtilEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in adslPortUtilEntry."
INDEX {ifIndex}
::= { adslPortUtilTable 1 }
AdslPortUtilEntry ::=
SEQUENCE {
adslPortUtilTx INTEGER,
adslPortUtilRx INTEGER
}
adslPortUtilTx OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measure adsl port's tx utilization."
::= { adslPortUtilEntry 1 }
adslPortUtilRx OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measure adsl port's rx utilization."
::= { adslPortUtilEntry 2 }
----------------------------------------
-- macFfStats
----------------------------------------
macFfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacFfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains MAC Force Forwarding static configuration and dynamic information."
::= { macffStats 1 }
macFfStatsEntry OBJECT-TYPE
SYNTAX MacFfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of macFfStatsTable."
INDEX { macFfStatsIndex }
::= { macFfStatsTable 1 }
MacFfStatsEntry ::=
SEQUENCE {
macFfStatsIndex INTEGER,
macFfStatsVid VlanIndex,
macFfStatsArIP IpAddress,
macFfStatsSrcIP IpAddress,
macFfStatsSrcMask INTEGER
}
macFfStatsIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the MACFF."
::= { macFfStatsEntry 1 }
macFfStatsVid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN-ID refering to this AR/AS."
::= { macFfStatsEntry 2 }
macFfStatsArIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP of this AR/AS"
::= { macFfStatsEntry 3 }
macFfStatsSrcIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IP address of the MACFF."
::= { macFfStatsEntry 4 }
macFfStatsSrcMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subnet mask of source IP mask."
::= { macFfStatsEntry 5 }
macFfArpTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacFfArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains MAC Force Forwarding ARP information."
::= { macffStats 2 }
macFfArpEntry OBJECT-TYPE
SYNTAX MacFfArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of macFfArpTable."
INDEX { macFfArpVid, macFfArpIP}
::= { macFfArpTable 1 }
MacFfArpEntry ::=
SEQUENCE {
macFfArpVid VlanIndex,
macFfArpIP IpAddress,
macFfArpPort INTEGER,
macFfArpMac PhysAddress
}
macFfArpVid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN-ID refering to this AR/AS."
::= { macFfArpEntry 1 }
macFfArpIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP of this AR/AS."
::= { macFfArpEntry 2 }
macFfArpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port of this AR/AS."
::= { macFfArpEntry 3 }
macFfArpMac OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of the AR or AS."
::= { macFfArpEntry 4 }
macFfArpCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacFfArpCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains MAC Force Forwarding ARP counter information."
::= { macffStats 3 }
macFfArpCounterEntry OBJECT-TYPE
SYNTAX MacFfArpCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of macFfArpCounterTable."
INDEX { ifIndex }
::= { macFfArpCounterTable 1 }
MacFfArpCounterEntry ::=
SEQUENCE {
macFfArpCounterRequestTX Counter32,
macFfArpCounterRequestRX Counter32,
macFfArpCounterRequestRXDrop Counter32,
macFfArpCounterReplyTX Counter32,
macFfArpCounterReplyRX Counter32,
macFfArpCounterReplyRXDrop Counter32
}
macFfArpCounterRequestTX OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP Request TX counter."
::= { macFfArpCounterEntry 1 }
macFfArpCounterRequestRX OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP Request RX counter."
::= { macFfArpCounterEntry 2 }
macFfArpCounterRequestRXDrop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP Request RX drop counter."
::= { macFfArpCounterEntry 3 }
macFfArpCounterReplyTX OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP Reply TX counter."
::= { macFfArpCounterEntry 4 }
macFfArpCounterReplyRX OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP Reply RX counter."
::= { macFfArpCounterEntry 5 }
macFfArpCounterReplyRXDrop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP Reply RX drop counter."
::= { macFfArpCounterEntry 6 }
--------------------
-- VoIP
--------------------
-- voipLineStatusTable
voipLineStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipLineStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table displays VoIP line status."
::= { voipStats 1 }
voipLineStatusEntry OBJECT-TYPE
SYNTAX VoipLineStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of voipLineStatusTable."
INDEX { ifIndex }
::= { voipLineStatusTable 1 }
VoipLineStatusEntry ::=
SEQUENCE {
voipLineStatusPhoneStatus INTEGER,
voipLineStatusServiceStatus INTEGER
}
voipLineStatusPhoneStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
onHook(2),
offHook(3),
ringing(4),
powerCutDown(5),
testing(6),
fault(7),
bad(8),
uninitialized(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Phone status of the line."
::= { voipLineStatusEntry 1 }
voipLineStatusServiceStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
outOfService(2),
idle(3),
waitingForDialing(4),
dialingOut(5),
ringing(6),
conversationCaller(7),
conversationCallee(8),
faxModemCaller(9),
faxModemCallee(10),
waitingForOnHook(11),
dialingTimeout(12),
alertingOffHook(13),
powerCutDown(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service status of the line."
::= { voipLineStatusEntry 2 }
-- voipLineInfoTable
voipLineInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipLineInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table displays VoIP line information."
::= { voipStats 2 }
voipLineInfoEntry OBJECT-TYPE
SYNTAX VoipLineInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of voipLineInfoTable."
INDEX { ifIndex }
::= { voipLineInfoTable 1 }
VoipLineInfoEntry ::=
SEQUENCE {
voipLineInfoSipLocalUri OCTET STRING,
voipLineInfoSipRemoteUri OCTET STRING,
voipLineInfoRtpTxCodecType OCTET STRING,
voipLineInfoRtpRxCodecType OCTET STRING,
voipLineInfoRtpTxPt INTEGER,
voipLineInfoRtpRxPt INTEGER,
voipLineInfoRtpLocalIp IpAddress,
voipLineInfoRtpRemoteIp IpAddress,
voipLineInfoRtpLocalPort INTEGER,
voipLineInfoRtpRemotePort INTEGER,
voipLineInfoSipLocalUri2 OCTET STRING,
voipLineInfoSipRemoteUri2 OCTET STRING,
voipLineInfoRtpTxCodecType2 OCTET STRING,
voipLineInfoRtpRxCodecType2 OCTET STRING,
voipLineInfoRtpTxPt2 INTEGER,
voipLineInfoRtpRxPt2 INTEGER,
voipLineInfoRtpLocalIp2 IpAddress,
voipLineInfoRtpRemoteIp2 IpAddress,
voipLineInfoRtpLocalPort2 INTEGER,
voipLineInfoRtpRemotePort2 INTEGER
}
voipLineInfoSipLocalUri OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 1 }
voipLineInfoSipRemoteUri OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 2 }
voipLineInfoRtpTxCodecType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 3 }
voipLineInfoRtpRxCodecType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 4 }
voipLineInfoRtpTxPt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 5 }
voipLineInfoRtpRxPt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 6 }
voipLineInfoRtpLocalIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 7 }
voipLineInfoRtpRemoteIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 8 }
voipLineInfoRtpLocalPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 9 }
voipLineInfoRtpRemotePort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 10 }
voipLineInfoSipLocalUri2 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 11 }
voipLineInfoSipRemoteUri2 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 12 }
voipLineInfoRtpTxCodecType2 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 13 }
voipLineInfoRtpRxCodecType2 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 14 }
voipLineInfoRtpTxPt2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 15 }
voipLineInfoRtpRxPt2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 16 }
voipLineInfoRtpLocalIp2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 17 }
voipLineInfoRtpRemoteIp2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 18 }
voipLineInfoRtpLocalPort2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 19 }
voipLineInfoRtpRemotePort2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipLineInfoEntry 20 }
-- voipH248Status
voipH248Status OBJECT IDENTIFIER ::= { voipStats 3 }
voipH248StatusMgName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MG name."
::= { voipH248Status 1 }
voipH248StatusMgStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
registering(2),
registered(3),
unregistering(4),
unregistered(5),
disconnected(6),
disabled(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mg connection status."
::= { voipH248Status 2 }
-- voipActiveCallStat
voipActiveCallStat OBJECT IDENTIFIER ::= { voipStats 4 }
voipActiveCallStatCurrentActiveCalls OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of current active calls."
::= { voipActiveCallStat 1 }
voipActiveCallStatFailAttempts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Failed attempts to setup active call."
::= { voipActiveCallStat 2 }
----------------------------------------
-- clear
----------------------------------------
counterClearTarget OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This managed object is used for identify the target on which
the counter would be cleared. The target is encoded as:
Byte 1: reserved
Byte 2~3: reserved
Byte 4: reserved
Byte 5~11:each octet specifies a set of eight ports, with the first
octet specifying ports 1 through 8, etc."
::= { clear 1 }
counterClearOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The corresponding bit is set to 1 to start the operation.
The various bit positions are:
BIT 1: clear interface counters
BIT 2: clear pvc packet counters
BIT 3: clear port ATM counters
BIT 4: clear pvc ATM counters
BIT 5: clear DHCP counters
BIT 6: clear IGMP counters
BIT 7: clear IGMP port counters
BIT 8: clear MACFF ARP counters
BIT 9: clear current lineperf
BIT 10: clear current 15 minute lineperf
BIT 11: clear current 1 day lineperf"
::= { clear 2 }
counterClearVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VPI of the pvc whose counters would be cleared."
::= { clear 3 }
counterClearVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VCI of the pvc whose counters would be cleared."
::= { clear 4 }
----------------------------------------
-- voip
----------------------------------------
voipArp OBJECT IDENTIFIER ::= { voip 1 }
voipSip OBJECT IDENTIFIER ::= { voip 2 }
voipIp OBJECT IDENTIFIER ::= { voip 3 }
voipDns OBJECT IDENTIFIER ::= { voip 4 }
voipH248 OBJECT IDENTIFIER ::= { voip 10 }
voipRing OBJECT IDENTIFIER ::= { voip 11 }
voipActiveCall OBJECT IDENTIFIER ::= { voip 13 }
-- voipArpFlushOperation
voipArpFlushOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the object to 1 to start flushing."
::= { voipArp 1 }
-- voipArpShowTable
voipArpShowTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipArpShowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Display ARP entries learnt in specified slot."
::= { voipArp 2 }
voipArpShowEntry OBJECT-TYPE
SYNTAX VoipArpShowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of voipArpShowTable."
INDEX { voipArpShowIp }
::= { voipArpShowTable 1 }
VoipArpShowEntry ::=
SEQUENCE {
voipArpShowIp IpAddress,
voipArpShowMac PhysAddress
}
voipArpShowIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipArpShowEntry 1 }
voipArpShowMac OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipArpShowEntry 2 }
-- voipNumberPlanTable
maxNumOfVoipNumberPlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of VoIP number plan supported by the system."
::= { voipSip 1 }
voipNumberPlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipNumberPlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configure numbering plan entry of specified index in specified payphone charging table."
::= { voipSip 2 }
voipNumberPlanEntry OBJECT-TYPE
SYNTAX VoipNumberPlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of voipNumberPlanTable."
INDEX { voipNumberPlanName, voipNumberPlanIndex }
::= { voipNumberPlanTable 1 }
VoipNumberPlanEntry ::=
SEQUENCE {
voipNumberPlanName DisplayString,
voipNumberPlanIndex INTEGER,
voipNumberPlanPattern OCTET STRING,
voipNumberPlanRule OCTET STRING,
voipNumberPlanRowStatus RowStatus
}
voipNumberPlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numbering plan table name."
::= { voipNumberPlanEntry 1 }
voipNumberPlanIndex OBJECT-TYPE
SYNTAX INTEGER (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipNumberPlanEntry 2 }
voipNumberPlanPattern OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Allowed characters are 0~9, *, T, S, P, x, ., |
and range format characters that include '~', ','
and parenthesis '(', ')', brackets '[', ']', braces '{', '}'
and at most one parenthesis pair are allowed,
Examples: '002(*)', '0(*)', and '(*)'.
'*' represents one or more digit characters
'x' represents any digit character
'T' timeout send of dial string, can only appear at the end of pattern
'S' star phone key (*) match character in dial plan
'P' pound key (#) match character in dial plan
'.' represents zero or more repetitions of character or range
that precedes it, can't use the dot character '.' in brackets
'|' used to separate multiple number plan patterns
[n~m,k] match a range of digits n~m or a specified digit k,
'[' and ']' must pair and nest brackets is illegal
'~' and ',' are allowed showing in brackets only
'~' connected characters must be digit
{n} match n digits"
::= { voipNumberPlanEntry 3 }
voipNumberPlanRule OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Allowed characters are 0~9, and
'\c' stand for country code,
'\d' stand for national destination code,
'\1' stand for matched string enclosed by the parenthesis pair,
'\n' stand for no local disconnect
'\p' stand for partial pattern
'\t' stand for confirmation tone play
'\tr' stand for recall dial tone play
'deny' stand for the pattern specified is not allowed.
Examples: '\1', '\c\1', and '\c\d\1'."
::= { voipNumberPlanEntry 4 }
voipNumberPlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new entry or delete an existing entry in this table."
::= { voipNumberPlanEntry 5 }
voipNumberPlanDftTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipNumberPlanDftEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configure the action rule after inter-digit timeout in specified entry of numbering plan table."
::= { voipSip 3 }
voipNumberPlanDftEntry OBJECT-TYPE
SYNTAX VoipNumberPlanDftEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of voipNumberDftPlanTable."
INDEX { voipNumberPlanName }
::= { voipNumberPlanDftTable 1 }
VoipNumberPlanDftEntry ::=
SEQUENCE {
voipNumberPlanDftRule OCTET STRING
}
voipNumberPlanDftRule OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Allowed characters are 0~9, and
'\c' stand for country code,
'\d' stand for national destination code,
'\1' stand for matched string enclosed by the parenthesis pair,
'\n' stand for no local disconnect
'\p' stand for partial pattern
'\t' stand for confirmation tone play
'deny' stand for the pattern specified is not allowed.
Examples: '\1', '\c\1', and '\c\d\1'."
::= { voipNumberPlanDftEntry 1 }
digitSetup OBJECT IDENTIFIER ::= { voipSip 4 }
timeoutSetup OBJECT IDENTIFIER ::= {digitSetup 1}
initialTimeout OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"First digit must be dialed before this timeout, 1 ~ 20 seconds."
::= { timeoutSetup 1 }
interDigitTimeout OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If no pattern string is fully matched, the inter-digit timeout will
trigger device to send out current dialed digits, 1 ~ 20 seconds."
::= { timeoutSetup 2 }
digitPauseTimeout OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a pattern string is end with the T pattern, the pattern string
will not be matched until the timeout happens, 1 ~ 20 seconds."
::= { timeoutSetup 3 }
matchingTimeout OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a pattern string is fully matched, and there are other pattern
strings partially matched, the pattern string will be sent out if
the timeout happens, 1 ~ 20 seconds."
::= { timeoutSetup 4 }
-- voipIp
voipIpSetIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VoIP's IP address."
::= { voipIp 1 }
voipIpSetVid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VoIP's VLAN ID."
::= { voipIp 2 }
voipIpSetMask OBJECT-TYPE
SYNTAX INTEGER (0..32)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VoIP's network mask."
::= { voipIp 3 }
-- voipDns
voipDnsIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address."
::= { voipDns 1 }
-- voipRouteTable
maxNumOfVoipRoute OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of VoIP routing entries."
::= { voip 7 }
voipRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { voip 8 }
voipRouteEntry OBJECT-TYPE
SYNTAX VoipRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of voipRouteTable."
INDEX { voipRouteIp, voipRouteGateway, voipRouteMask }
::= { voipRouteTable 1 }
VoipRouteEntry ::=
SEQUENCE {
voipRouteIp IpAddress,
voipRouteGateway IpAddress,
voipRouteMask INTEGER,
voipRouteMetric INTEGER,
voipRouteRowStatus RowStatus
}
voipRouteIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address."
::= { voipRouteEntry 1 }
voipRouteGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gateway IP."
::= { voipRouteEntry 2 }
voipRouteMask OBJECT-TYPE
SYNTAX INTEGER (0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Network mask."
::= { voipRouteEntry 3 }
voipRouteMetric OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Metric number of the route."
::= { voipRouteEntry 4 }
voipRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new entry or delete an existing entry in this table."
::= { voipRouteEntry 5 }
-- voipCountryCode
voipCountryCode OBJECT-TYPE
SYNTAX INTEGER {
usa(1)
-- taiwan(2),
-- austria(3),
-- belgium(4),
-- denmark(5),
-- finland(6),
-- netherland(7),
-- norway(8),
-- spain(9),
-- sweden(10),
-- switzerland(11),
-- uk(12),
-- germany(13),
-- australia(14),
-- ireland(15),
-- czech(16),
-- italy(17),
-- japan(18),
-- new_zealand(19),
-- russia(20),
-- china(21),
-- vietnam(22),
-- brazil(23)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure country (information) for VoIP services."
::= { voip 9 }
voipBootRegDelay OBJECT-TYPE
SYNTAX INTEGER (0..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Registration delay in seconds."
::= { voip 12}
-- voipRingTable
voipRingTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipRingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { voipRing 1 }
voipRingEntry OBJECT-TYPE
SYNTAX VoipRingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of voipRouteTable."
INDEX { voipRingIndex }
::= { voipRingTable 1 }
VoipRingEntry ::=
SEQUENCE {
voipRingIndex INTEGER,
voipRingName DisplayString,
voipRingOn1 INTEGER,
voipRingOff1 INTEGER,
voipRingOn2 INTEGER,
voipRingOff2 INTEGER,
voipRingOn3 INTEGER,
voipRingOff3 INTEGER
}
voipRingIndex OBJECT-TYPE
SYNTAX INTEGER(1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { voipRingEntry 1 }
voipRingName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ring identifier used in SIP Alert-Info header field"
::= { voipRingEntry 2 }
voipRingOn1 OBJECT-TYPE
SYNTAX INTEGER (100..10000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"first on time in milliseconds"
::= { voipRingEntry 3 }
voipRingOff1 OBJECT-TYPE
SYNTAX INTEGER (100..10000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"first off time in milliseconds"
::= { voipRingEntry 4 }
voipRingOn2 OBJECT-TYPE
SYNTAX INTEGER (100..10000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"second on time in milliseconds"
::= { voipRingEntry 5 }
voipRingOff2 OBJECT-TYPE
SYNTAX INTEGER (100..10000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"second off time in milliseconds"
::= { voipRingEntry 6 }
voipRingOn3 OBJECT-TYPE
SYNTAX INTEGER (100..10000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"third on time in milliseconds"
::= { voipRingEntry 7 }
voipRingOff3 OBJECT-TYPE
SYNTAX INTEGER (100..10000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"third off time in milliseconds"
::= { voipRingEntry 8 }
voipRingSetDefault OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the index to default value."
::= { voipRing 2 }
-- voipActiveCall
voipActiveCallMaxActiveCalls OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure maximum number of concurrent active calls, 0~96."
::= { voipActiveCall 1 }
voipActiveCallThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold to report or clear alarm, 50~100."
::= { voipActiveCall 2 }
-- voipMode
voipMode OBJECT-TYPE
SYNTAX INTEGER {
sip(1),
csip(2),
h248(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the Mode for VoIP Service."
::= { voip 100 }
-- voipH248
maxNumOfVoipH248MgConf OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of virtual media gateway supported by the system."
::= { voipH248 1 }
voipH248MgConf OBJECT IDENTIFIER ::= { voipH248 2 }
voipH248MgName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MG name."
::= { voipH248MgConf 1 }
voipH248MgEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable MG."
::= { voipH248MgConf 2 }
voipH248MgH248Profile OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"H248 profile name used by MG."
::= { voipH248MgConf 3 }
voipH248MgPort OBJECT-TYPE
SYNTAX INTEGER (1025..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port number used by MG."
::= { voipH248MgConf 4 }
END