- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
5466 lines
148 KiB
Text
5466 lines
148 KiB
Text
-- ZyXEL Communications Corporation
|
|
-- Private Enterprise MIB definition
|
|
|
|
-- $Log: zyxel-SAM1216.mib $
|
|
-- Revision 1.5 2010/03/17 10:24:51 cylien
|
|
-- Revision 1.4 2010/03/11 02:14:52 cylien
|
|
-- Revision 1.3 2009/10/09 02:10:10 cylien
|
|
-- Revision 1.2 2009/07/28 09:00:42 lbr
|
|
-- Revision 1.1 2008/07/11 09:36:01 maverick
|
|
-- Initial revision
|
|
-- Revision 1.3 2007/11/26 06:34:38 kenny
|
|
-- Revision 1.2 2007/09/19 02:44:42 niceguy
|
|
-- Revision 1.1 2006/08/28 05:32:54 kenny
|
|
-- Initial revision
|
|
-- Revision 1.5 2006/08/23 02:14:33 niceguy
|
|
-- Revision 1.4 2006/08/04 07:48:05 niceguy
|
|
-- Revision 1.3 2006/07/19 07:20:53 niceguy
|
|
-- Revision 1.2 2006/07/07 02:38:09 niceguy
|
|
-- Revision 1.1 2006/06/08 09:51:36 niceguy
|
|
-- Initial revision
|
|
-- Initial revision
|
|
|
|
|
|
ZYXEL-SAM1216 DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
enterprises
|
|
FROM RFC1155-SMI
|
|
ifIndex, DisplayString, PhysAddress
|
|
FROM RFC1213-MIB
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
dot1qVlanIndex, VlanIndex, PortList
|
|
FROM Q-BRIDGE-MIB
|
|
MacAddress, Timeout, BridgeId
|
|
FROM BRIDGE-MIB;
|
|
|
|
zyxel OBJECT IDENTIFIER ::= { enterprises 890 }
|
|
products OBJECT IDENTIFIER ::= { zyxel 1 }
|
|
accessSwitch OBJECT IDENTIFIER ::= { products 5 }
|
|
sesSeries OBJECT IDENTIFIER ::= { accessSwitch 5 }
|
|
sam1216-22 OBJECT IDENTIFIER ::= { sesSeries 6 }
|
|
|
|
-- acl OBJECT IDENTIFIER ::= { sam1216-22 1 }
|
|
alarmconf OBJECT IDENTIFIER ::= { sam1216-22 2 }
|
|
-- config OBJECT IDENTIFIER ::= { sam1216-22 3 }
|
|
-- diagnostic OBJECT IDENTIFIER ::= { sam1216-22 4 }
|
|
-- ipconf OBJECT IDENTIFIER ::= { sam1216-22 5 }
|
|
-- lcm OBJECT IDENTIFIER ::= { sam1216-22 6 }
|
|
multicast OBJECT IDENTIFIER ::= { sam1216-22 7 }
|
|
port OBJECT IDENTIFIER ::= { sam1216-22 8 }
|
|
-- profile OBJECT IDENTIFIER ::= { sam1216-22 9 }
|
|
switch OBJECT IDENTIFIER ::= { sam1216-22 10 }
|
|
sys OBJECT IDENTIFIER ::= { sam1216-22 11 }
|
|
trap OBJECT IDENTIFIER ::= { sam1216-22 12 }
|
|
statistics OBJECT IDENTIFIER ::= { sam1216-22 13 }
|
|
clear OBJECT IDENTIFIER ::= { sam1216-22 14 }
|
|
----------------------------------------
|
|
-- acl
|
|
----------------------------------------
|
|
-- Standalone IP DSLAM puts all ACL features in 'switch', from OID 51
|
|
|
|
dhcp OBJECT IDENTIFIER ::= { switch 51 }
|
|
-- dot1x OBJECT IDENTIFIER ::= { switch 52 }
|
|
macfilter OBJECT IDENTIFIER ::= { switch 53 }
|
|
-- pktfilter OBJECT IDENTIFIER ::= { switch 54 }
|
|
dhcpSnoop OBJECT IDENTIFIER ::= { switch 55 }
|
|
acl OBJECT IDENTIFIER ::= { switch 56 }
|
|
pppoeAgent OBJECT IDENTIFIER ::= { switch 57 }
|
|
|
|
--------------------
|
|
-- 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
|
|
}
|
|
|
|
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)
|
|
}
|
|
MAX-ACCESS read-write
|
|
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),
|
|
both(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),
|
|
both(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),
|
|
tr101WithVlan(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Option82 format."
|
|
::= { dhcpRelay82Entry 11 }
|
|
|
|
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 }
|
|
|
|
--------------------
|
|
-- 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
|
|
|
|
ouiFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OuiFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains the OUI filter addresses."
|
|
::= { macfilter 7 }
|
|
|
|
ouiFilterEntry OBJECT-TYPE
|
|
SYNTAX OuiFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry of ouiFilterTable."
|
|
INDEX { ifIndex, ouiFilterAddr }
|
|
::= { ouiFilterTable 1 }
|
|
|
|
OuiFilterEntry ::=
|
|
SEQUENCE {
|
|
ouiFilterAddr OCTET STRING,
|
|
ouiFilterRowStatus RowStatus
|
|
}
|
|
|
|
ouiFilterAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first three bytes of the mac address which can pass through or be rejected from the port."
|
|
::= { ouiFilterEntry 1 }
|
|
|
|
ouiFilterRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status of the entry."
|
|
::= { ouiFilterEntry 2 }
|
|
|
|
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 }
|
|
--------------------
|
|
-- 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
|
|
}
|
|
|
|
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 }
|
|
|
|
-- 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 }
|
|
|
|
dhcpSnoopLan2lanEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable DHCP snoop lan2lan function."
|
|
::= { dhcpSnoop 6 }
|
|
|
|
-- acl
|
|
--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 (1..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Profile rule priority"
|
|
::= { aclProfileEntry 9 }
|
|
|
|
aclProfileRuleProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
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 (1..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),
|
|
tr101WithVlan(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Option82 format."
|
|
::= { pppoeAgentEntry 4 }
|
|
|
|
|
|
maxNumOfPppoeAgentConf OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of rows that can be created in pppoeAgentTable."
|
|
::= { pppoeAgent 2 }
|
|
|
|
----------------------------------------
|
|
-- 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: linkUp
|
|
5001: linkDown
|
|
5002: shdslLoopAttenCrossing
|
|
5003: shdslSNRMarginCrossing
|
|
5004: shdslPerfESThresh
|
|
5005: shdslPerfSESThresh
|
|
5006: shdslPerfCRCAnomaliesThresh
|
|
5007: shdslPerfLOSWSThresh
|
|
5008: shdslPerfUASThresh
|
|
10000: eqptVoltageError
|
|
10001: eqptTempError
|
|
10002: eqptHwRTCError
|
|
10003: eqptHWMonitorFailed
|
|
10004: coldStart
|
|
10005: warmStart
|
|
15000: sysReboot
|
|
15001: sysAlarmCutoffEnabled
|
|
15002: sysAlarmClearEnabled
|
|
15003: sysLoginFailed
|
|
15004: sysMacAntiSpoofing
|
|
20000: enetlinkUp
|
|
20001: enetlinkDown"
|
|
::= { 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
|
|
----------------------------------------
|
|
|
|
-- loopback OBJECT IDENTIFIER ::= { diagnostic 1 }
|
|
-- ldm OBJECT IDENTIFIER ::= { diagnostic 2 }
|
|
-- selt OBJECT IDENTIFIER ::= { diagnostic 3 }
|
|
--
|
|
|
|
--------------------
|
|
-- 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 }
|
|
|
|
|
|
----------------------------------------
|
|
-- multicast
|
|
----------------------------------------
|
|
|
|
-- staticMulticast OBJECT IDENTIFIER ::= { multicast 2 }
|
|
-- igmpFilter OBJECT IDENTIFIER ::= { multicast 3 }
|
|
mcastBandwidth OBJECT IDENTIFIER ::= { multicast 4 }
|
|
igmpCount OBJECT IDENTIFIER ::= { multicast 5 }
|
|
mvlan OBJECT IDENTIFIER ::= { multicast 6 }
|
|
queryVid OBJECT IDENTIFIER ::= { multicast 7 }
|
|
|
|
igmpEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enableProxy(1),
|
|
enableSnooping(2),
|
|
disable(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable IGMP protocol."
|
|
::= { multicast 1 }
|
|
|
|
-- igmpMode OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- aggresive(1),
|
|
-- normal(2)
|
|
-- }
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "setting IGMP with aggresive mode will issue an IGMP report from new active port
|
|
-- when topology change occurs, while normal mode won't."
|
|
-- ::= { multicast 8 }
|
|
|
|
--------------------
|
|
-- 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-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The start multicast IP of the bandwidth control range."
|
|
::= { mcastBwEntry 2 }
|
|
|
|
mcastBwEndIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
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
|
|
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.
|
|
This object is supported by R1.02 and later versions."
|
|
::= { 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.
|
|
This table is supported by R1.02 and later versions."
|
|
::= { 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 }
|
|
|
|
|
|
igmpVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
v2(1),
|
|
v3(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting IGMP version."
|
|
::= { multicast 7 }
|
|
----------------------------------------
|
|
-- port
|
|
----------------------------------------
|
|
-- subrPortTable ::= { port 1 }
|
|
-- adslPort OBJECT IDENTIFIER ::= { port 2 }
|
|
shdslPort OBJECT IDENTIFIER ::= { port 3 }
|
|
pvc OBJECT IDENTIFIER ::= { port 4 }
|
|
ppvc OBJECT IDENTIFIER ::= { port 5 }
|
|
portOperation OBJECT IDENTIFIER ::= { port 6 }
|
|
-- pvcStats OBJECT IDENTIFIER ::= { port 7 }
|
|
rpvc OBJECT IDENTIFIER ::= { port 8 }
|
|
-- dsBcastDisableTable ::= { port 9 }
|
|
paepvc OBJECT IDENTIFIER ::= { port 10 }
|
|
tlspvc OBJECT IDENTIFIER ::= { port 11 }
|
|
|
|
-- 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
|
|
-- }
|
|
--
|
|
-- 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)"
|
|
-- ::= { adslLineConfEntry 5 }
|
|
--
|
|
-- adslLineConfPowerMgmt OBJECT-TYPE
|
|
-- SYNTAX INTEGER {
|
|
-- enableL2(1),
|
|
-- enableL2andL3(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),
|
|
-- zero-point-five(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),
|
|
-- zero-point-five(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.
|
|
-- (<=minl2rate/2 and >= 16 Kbps, For CTLM solution, 0 for system assign; for BCM solution, default:16.)"
|
|
-- ::= { adslLineConfEntry 22 }
|
|
|
|
-- 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
|
|
-- 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 L3
|
|
-- 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
|
|
-- 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))
|
|
-- ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The ADSL line profile."
|
|
-- ::= { adslPortBatchSet 5 }
|
|
--
|
|
-- adslAlarmProfileForBatchSet OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE (1..31))
|
|
-- 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),
|
|
-- zero-point-five(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),
|
|
-- zero-point-five(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.
|
|
-- (<=minl2rate/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 }
|
|
|
|
|
|
--------------------
|
|
-- shdslPort
|
|
--------------------
|
|
|
|
-- SHDSL Line Table
|
|
|
|
shdslLineConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ShdslLineConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes common attributes describing the SHDSL line."
|
|
::= { shdslPort 1 }
|
|
|
|
shdslLineConfEntry OBJECT-TYPE
|
|
SYNTAX ShdslLineConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in shdslLineConfTable."
|
|
INDEX { ifIndex }
|
|
::= { shdslLineConfTable 1 }
|
|
|
|
ShdslLineConfEntry ::=
|
|
SEQUENCE {
|
|
shdslLineConfShdslMode INTEGER,
|
|
shdslLineConfPmms INTEGER,
|
|
shdslLineConfPboMode INTEGER,
|
|
shdslLineConfPboValue INTEGER,
|
|
shdslLineConfShdslTCMode INTEGER
|
|
}
|
|
|
|
shdslLineConfShdslMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stuc(1),
|
|
stur(2),
|
|
auto(3),
|
|
pam16(4),
|
|
pam32(5)
|
|
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mode of the SHDSL port."
|
|
::= { shdslLineConfEntry 1 }
|
|
|
|
shdslLineConfPmms OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
forced(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Negotiated noise margin mode of the SHDSL port."
|
|
::= { shdslLineConfEntry 2 }
|
|
|
|
shdslLineConfPboMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normalepl(1),
|
|
forcedepl(2),
|
|
forcednoepl(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power backoff mode of the SHDSL port."
|
|
::= { shdslLineConfEntry 3 }
|
|
|
|
shdslLineConfPboValue OBJECT-TYPE
|
|
SYNTAX INTEGER (0..31)
|
|
UNITS "dB"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power backoff value of the SHDSL port."
|
|
::= { shdslLineConfEntry 4 }
|
|
|
|
shdslLineConfShdslTCMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
atm(1),
|
|
efm(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transmission Convergence Mode of the SHDSL port."
|
|
::= { shdslLineConfEntry 5 }
|
|
|
|
-- SHDSL Port Batch Set
|
|
|
|
shdslPortBatchSet OBJECT IDENTIFIER ::= { shdslPort 2 }
|
|
|
|
shdslPortTarget 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: 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."
|
|
::= { shdslPortBatchSet 1 }
|
|
|
|
shdslPortOps OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The managed object is for SHDSL 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 SHDSL mode
|
|
BIT 4: set line profile
|
|
BIT 5: set alarm profile
|
|
BIT 6: set pmms mode to be normal
|
|
BIT 7: set pmms mode to be forced
|
|
BIT 8: set pbo mode to be normalepl
|
|
BIT 9: set pbo mode to be forcedepl
|
|
BIT 10: set pbo mode to be forcednoepl
|
|
BIT 11: set pbo value"
|
|
::= { shdslPortBatchSet 2 }
|
|
|
|
shdslModeForBatchSet OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stuc(1),
|
|
stur(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mode of the SHDSL port."
|
|
::= { shdslPortBatchSet 3 }
|
|
|
|
shdslLineProfileForBatchSet OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SHDSL line profile."
|
|
::= { shdslPortBatchSet 4 }
|
|
|
|
shdslAlarmProfileForBatchSet OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SHDSL alarm profile."
|
|
::= { shdslPortBatchSet 5 }
|
|
|
|
shdslPboValueForBatchSet OBJECT-TYPE
|
|
SYNTAX INTEGER (0..31)
|
|
UNITS "dB"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power backoff value of the SHDSL port."
|
|
::= { shdslPortBatchSet 6 }
|
|
|
|
|
|
--------------------
|
|
-- 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 {
|
|
pvcVpi INTEGER,
|
|
pvcVci INTEGER,
|
|
pvcPvid VlanIndex,
|
|
pvcPriority INTEGER,
|
|
pvcProfileDS DisplayString,
|
|
pvcRowStatus RowStatus,
|
|
pvcProfileUS DisplayString
|
|
}
|
|
|
|
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 }
|
|
|
|
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 }
|
|
|
|
-- 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 }
|
|
|
|
--------------------
|
|
-- portOperation
|
|
--------------------
|
|
|
|
portTarget 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: 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."
|
|
::= { portOperation 1 }
|
|
|
|
portOps OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The managed object is for xDSL 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"
|
|
::= { portOperation 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
|
|
}
|
|
|
|
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 }
|
|
|
|
--------------------
|
|
-- 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 }
|
|
|
|
--------------------
|
|
-- 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: Each bit in the octet specifies a port from MSB to LSB.
|
|
for example: 32(hex) = 50(dec) = 00110010(bin) means the
|
|
port 3, 4 and 7.
|
|
Byte 6~10:Reserved"
|
|
::= { 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 }
|
|
|
|
|
|
---------------
|
|
-- switch
|
|
----------------------------------------
|
|
|
|
-- enetport OBJECT IDENTIFIER ::= { switch 3 }
|
|
-- bandwidth OBJECT IDENTIFIER ::= { switch 4 }
|
|
-- qschedule OBJECT IDENTIFIER ::= { switch 5 }
|
|
-- dot3ad OBJECT IDENTIFIER ::= { switch 6 }
|
|
-- stp OBJECT IDENTIFIER ::= { switch 7 }
|
|
-- bcastCtrl OBJECT IDENTIFIER ::= { switch 8 }
|
|
-- portIsolation OBJECT IDENTIFIER ::= { switch 9 }
|
|
dscp OBJECT IDENTIFIER ::= { switch 10 }
|
|
-- mstp OBJECT IDENTIFIER ::= { switch 11 }
|
|
vlanIsolation OBJECT IDENTIFIER ::= { switch 12 }
|
|
enetMtu OBJECT IDENTIFIER ::= { switch 13 }
|
|
-- managementVLANId OBJECT-TYPE
|
|
-- SYNTAX VlanIndex
|
|
-- MAX-ACCESS read-write
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The VLAN ID for management."
|
|
-- ::= { switch 1 }
|
|
|
|
-- maxNumOfStaticVlans OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The maximum number of VLANs supported by the system."
|
|
-- ::= { switch 2 }
|
|
--------------------
|
|
-- 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
|
|
--------------------
|
|
|
|
enetMaxMtu OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the maximum MTU size for layer 2 frame, size from 1526 to 1600, default value is 1526."
|
|
::= { enetMtu 1 }
|
|
|
|
----------------------------------------
|
|
-- sys
|
|
----------------------------------------
|
|
|
|
-- sysState OBJECT IDENTIFIER ::= { sys 1 }
|
|
-- sysOperation OBJECT IDENTIFIER ::= { sys 2 }
|
|
-- hwMonitor OBJECT IDENTIFIER ::= { sys 3 }
|
|
-- timeSetup OBJECT IDENTIFIER ::= { sys 4 }
|
|
accessCtrl OBJECT IDENTIFIER ::= { sys 5 }
|
|
-- syslog OBJECT IDENTIFIER ::= { sys 6 }
|
|
-- snmp OBJECT IDENTIFIER ::= { sys 7 }
|
|
extAlarm OBJECT IDENTIFIER ::= { sys 8 }
|
|
user OBJECT IDENTIFIER ::= { sys 9 }
|
|
|
|
----------------------------------------
|
|
-- slot id
|
|
----------------------------------------
|
|
sysSlotId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device slot ID(0...255)."
|
|
::= { sys 10 }
|
|
|
|
--------------------
|
|
-- 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: ssh
|
|
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
|
|
}
|
|
|
|
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 }
|
|
|
|
--------------------
|
|
-- 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 }
|
|
|
|
|
|
stdioTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (0..360)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the stdio timeout, 0~360 minutes."
|
|
::= { sys 12 }
|
|
|
|
----------------------------------------
|
|
-- statistics
|
|
----------------------------------------
|
|
|
|
dhcpStats OBJECT IDENTIFIER ::= { statistics 11 }
|
|
paepvcStats OBJECT IDENTIFIER ::= { statistics 12 }
|
|
-- igmpStats OBJECT IDENTIFIER ::= { statistics 2 }
|
|
macStats OBJECT IDENTIFIER ::= { statistics 13 }
|
|
-- adslStats OBJECT IDENTIFIER ::= { statistics 4 }
|
|
shdslStats OBJECT IDENTIFIER ::= { statistics 14 }
|
|
-- ipStats OBJECT IDENTIFIER ::= { statistics 6 }
|
|
-- mstpStats OBJECT IDENTIFIER ::= { statistics 7 }
|
|
gbondStats OBJECT IDENTIFIER ::= { statistics 51 }
|
|
|
|
--------------------
|
|
-- 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
|
|
}
|
|
|
|
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 }
|
|
|
|
-- 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 }
|
|
|
|
|
|
-- 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 }
|
|
|
|
|
|
--------------------
|
|
-- SHDSL
|
|
--------------------
|
|
|
|
-- shdslLinePerfTable
|
|
|
|
shdslLinePerfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ShdslLinePerfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table displays SHDSL line performance."
|
|
::= { shdslStats 1 }
|
|
|
|
shdslLinePerfEntry OBJECT-TYPE
|
|
SYNTAX ShdslLinePerfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of shdslLinePerfTable."
|
|
INDEX { ifIndex }
|
|
::= { shdslLinePerfTable 1 }
|
|
|
|
ShdslLinePerfEntry ::=
|
|
SEQUENCE {
|
|
shdslLinePerfEs Counter,
|
|
shdslLinePerfSes Counter,
|
|
shdslLinePerfCrc Counter,
|
|
shdslLinePerfLosws Counter,
|
|
shdslLinePerfUas Counter,
|
|
shdslLinePerfSegmentAnomalies Counter,
|
|
shdslLinePerfSegmentDefect Counter
|
|
}
|
|
|
|
shdslLinePerfEs OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of Errored Seconds (ES) on this endpoint since link up."
|
|
::= { shdslLinePerfEntry 1 }
|
|
|
|
shdslLinePerfSes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of Severely Errored Seconds (SES) on this endpoint since link up."
|
|
::= { shdslLinePerfEntry 2 }
|
|
|
|
shdslLinePerfCrc OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of CRC anomalies on this endpoint since link up."
|
|
::= { shdslLinePerfEntry 3 }
|
|
|
|
shdslLinePerfLosws OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of Loss of Sync Word (LOSW) Seconds on this endpoint since link up."
|
|
::= { shdslLinePerfEntry 4 }
|
|
|
|
shdslLinePerfUas OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of Unavailable Seconds (UAS) on this endpoint since link up."
|
|
::= { shdslLinePerfEntry 5 }
|
|
|
|
shdslLinePerfSegmentAnomalies OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of Segment Anomalies on this endpoint since link up."
|
|
::= { shdslLinePerfEntry 6 }
|
|
|
|
shdslLinePerfSegmentDefect OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of Segment Defects on this endpoint since link up."
|
|
::= { shdslLinePerfEntry 7 }
|
|
|
|
--------------------
|
|
-- IGMP
|
|
--------------------
|
|
|
|
igmpQueryCntTotal OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IGMP query messages received."
|
|
::= { statistics 1 }
|
|
|
|
igmpReportCntTotal OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IGMP report messages received."
|
|
::= { statistics 2 }
|
|
|
|
igmpLeaveCntTotal OBJECT-TYPE
|
|
SYNTAX Counter
|
|
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 }
|
|
|
|
|
|
|
|
-- igmp Group Table
|
|
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 }
|
|
|
|
|
|
|
|
|
|
-- igmp Group port Entry
|
|
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 }
|
|
|
|
|
|
-- igmpGroupTableV2
|
|
|
|
igmpGroupTableV2 OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpGroupEntryV2
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that displays IGMP learned group member information."
|
|
::= { statistics 7 }
|
|
|
|
igmpGroupEntryV2 OBJECT-TYPE
|
|
SYNTAX IgmpGroupEntryV2
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of igmpGroupTableV2."
|
|
INDEX { igmpGroupVid, igmpGroupIp }
|
|
::= { igmpGroupTableV2 1 }
|
|
|
|
IgmpGroupEntryV2 ::=
|
|
SEQUENCE {
|
|
igmpGroupVid VlanIndex,
|
|
igmpGroupIp IpAddress,
|
|
igmpGroupNumOfMembers INTEGER,
|
|
igmpGroupMemberPorts PortList
|
|
}
|
|
|
|
igmpGroupVid OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IGMP group VLAN ID."
|
|
::= { igmpGroupEntryV2 1 }
|
|
|
|
igmpGroupIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multicast IP address."
|
|
::= { igmpGroupEntryV2 2 }
|
|
|
|
igmpGroupNumOfMembers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of member ports in the group."
|
|
::= { igmpGroupEntryV2 3 }
|
|
|
|
igmpGroupMemberPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The member port list of the group."
|
|
::= { igmpGroupEntryV2 4 }
|
|
|
|
-- igmpGroupPortTableV2
|
|
|
|
igmpGroupPortTableV2 OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpGroupPortEntryV2
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that displays IGMP joined groups in this port."
|
|
::= { statistics 8 }
|
|
|
|
igmpGroupPortEntryV2 OBJECT-TYPE
|
|
SYNTAX IgmpGroupPortEntryV2
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of igmpGroupPortTableV2."
|
|
INDEX { ifIndex, igmpGroupPortVid, igmpGroupPortIp, igmpGroupPortSourceIp }
|
|
::= { igmpGroupPortTableV2 1 }
|
|
|
|
IgmpGroupPortEntryV2 ::=
|
|
SEQUENCE {
|
|
igmpGroupPortVid VlanIndex,
|
|
igmpGroupPortIp IpAddress,
|
|
igmpGroupPortSourceIp IpAddress
|
|
}
|
|
|
|
igmpGroupPortVid OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IGMP group VLAN ID."
|
|
::= { igmpGroupPortEntryV2 1 }
|
|
|
|
igmpGroupPortIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multicast IP address."
|
|
::= { igmpGroupPortEntryV2 2 }
|
|
|
|
igmpGroupPortSourceIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address that joins the IGMP group."
|
|
::= { igmpGroupPortEntryV2 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 Counter,
|
|
igmpPortCtrlPduReportCnt Counter,
|
|
igmpPortCtrlPduLeaveCnt Counter,
|
|
igmpPortNumOfActiveGroups INTEGER
|
|
}
|
|
|
|
igmpPortCtrlPduQueryCnt OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IGMP query messages received in this port."
|
|
::= { igmpPortCtrlPduEntry 1 }
|
|
|
|
igmpPortCtrlPduReportCnt OBJECT-TYPE
|
|
SYNTAX Counter
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IGMP report messages received in this port."
|
|
::= { igmpPortCtrlPduEntry 2 }
|
|
|
|
igmpPortCtrlPduLeaveCnt OBJECT-TYPE
|
|
SYNTAX Counter
|
|
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 }
|
|
|
|
--------------------
|
|
-- G.Bond State
|
|
--------------------
|
|
-- gbondStateTable
|
|
|
|
gbondStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GbondStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the G.Bond configuration information for
|
|
each bonding group of the device."
|
|
::= { gbondStats 1 }
|
|
|
|
gbondStateEntry OBJECT-TYPE
|
|
SYNTAX GbondStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of gbondTable."
|
|
INDEX { gbondStateName }
|
|
::= { gbondStateTable 1 }
|
|
|
|
GbondStateEntry ::=
|
|
SEQUENCE {
|
|
gbondStateName OCTET STRING,
|
|
gbondStateSid INTEGER,
|
|
gbondStateUpRate Unsigned32,
|
|
gbondStateDownRate Unsigned32,
|
|
gbondStateMember OCTET STRING,
|
|
gbondStatelinkup OCTET STRING,
|
|
gbondStateTx OCTET STRING,
|
|
gbondStateRx OCTET STRING,
|
|
gbondStatelinkdown OCTET STRING
|
|
}
|
|
|
|
gbondStateName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An administratively assigned string, which identifies the bonding group."
|
|
::= { gbondStateEntry 1 }
|
|
|
|
gbondStateSid OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sid8(1),
|
|
sid12(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the sequence index mode of the bonding group."
|
|
::= { gbondStateEntry 2 }
|
|
|
|
|
|
gbondStateUpRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current up stream rate."
|
|
::= { gbondStateEntry 3 }
|
|
|
|
gbondStateDownRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current down stream rate."
|
|
::= { gbondStateEntry 4 }
|
|
|
|
gbondStateMember OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate if the port is a member port of the bonding group.
|
|
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: Each bit in the octet specifies a port from MSB to LSB.
|
|
for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
|
|
::= { gbondStateEntry 5 }
|
|
|
|
gbondStatelinkup OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate if the link status of port is bidirectional.
|
|
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: Each bit in the octet specifies a port from MSB to LSB.
|
|
for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
|
|
::= { gbondStateEntry 6 }
|
|
|
|
gbondStateTx OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate if the link status of port is Tx only.
|
|
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: Each bit in the octet specifies a port from MSB to LSB.
|
|
for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
|
|
::= { gbondStateEntry 7 }
|
|
|
|
gbondStateRx OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate if the link status of port is Rx only.
|
|
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: Each bit in the octet specifies a port from MSB to LSB.
|
|
for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
|
|
::= { gbondStateEntry 8 }
|
|
|
|
gbondStatelinkdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate if the link status of the port is down.
|
|
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: Each bit in the octet specifies a port from MSB to LSB.
|
|
for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
|
|
::= { gbondStateEntry 9 }
|
|
|
|
|
|
----------------------------------------
|
|
-- 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"
|
|
::= { 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 }
|
|
|
|
|
|
----------------------------------------
|
|
-- trap
|
|
----------------------------------------
|
|
|
|
object OBJECT IDENTIFIER ::= { trap 1 }
|
|
-- dsl OBJECT IDENTIFIER ::= { trap 2 }
|
|
equipment OBJECT IDENTIFIER ::= { trap 3 }
|
|
systrap OBJECT IDENTIFIER ::= { trap 4 }
|
|
-- enet OBJECT IDENTIFIER ::= { trap 5 }
|
|
|
|
--------------------
|
|
-- object
|
|
--------------------
|
|
|
|
eqptAlarmInputIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of alarm input."
|
|
::= { object 2 }
|
|
|
|
eqptAlarmInputName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Name of alarm input."
|
|
::= { object 8 }
|
|
|
|
sysMacAntiSpoofOrig OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Original port of Mac-AntiSpoofing."
|
|
::= { object 9 }
|
|
|
|
sysMacAntiSpoofNew OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The New port of Mac-AntiSpoofing."
|
|
::= { object 10 }
|
|
|
|
sysMacAntiSpoofMAC OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC of Mac-AntiSpoofing."
|
|
::= { object 11 }
|
|
|
|
--------------------
|
|
-- equipment
|
|
--------------------
|
|
|
|
eqptHWMonitorFailure NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hardware monitor diagnosis is failed."
|
|
::= { equipment 1 }
|
|
|
|
--------------------
|
|
-- systrap
|
|
--------------------
|
|
|
|
sysMacAntiSpoofing NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
sysMacAntiSpoofOrig,
|
|
sysMacAntiSpoofNew,
|
|
sysMacAntiSpoofMAC
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC Anti-spoofing."
|
|
::= { systrap 1 }
|
|
|
|
sysAlarmCutoffEnable NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm cutoff is activated."
|
|
::= { systrap 2 }
|
|
|
|
sysAlarmClearEnable NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm clear is activated."
|
|
::= { systrap 3 }
|
|
|
|
sysLoginFailure NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User login is failed."
|
|
::= { systrap 4 }
|
|
|
|
-------------------------------
|
|
-- 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 RpvcTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes RPVC configuration."
|
|
::= { rpvc 2 }
|
|
|
|
rpvcTableEntry OBJECT-TYPE
|
|
SYNTAX RpvcTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in rpvcTable."
|
|
INDEX { ifIndex, rpvcVpi, rpvcVci, rpvcIp, rpvcNetmask }
|
|
::= { rpvcTable 1 }
|
|
|
|
RpvcTableEntry ::=
|
|
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."
|
|
::= { rpvcTableEntry 1 }
|
|
|
|
rpvcVci OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VCI of the rpvc."
|
|
::= { rpvcTableEntry 2 }
|
|
|
|
rpvcDSProfile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The down stream profile of the rpvc."
|
|
::= { rpvcTableEntry 3 }
|
|
|
|
rpvcUSProfile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The up stream profile of the rpvc."
|
|
::= { rpvcTableEntry 4 }
|
|
|
|
rpvcIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP of the rpvc."
|
|
::= { rpvcTableEntry 5 }
|
|
|
|
rpvcNetmask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP mask of the rpvc IP."
|
|
::= { rpvcTableEntry 6 }
|
|
|
|
rpvcGatewayIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gateway IP of rpvc."
|
|
::= { rpvcTableEntry 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."
|
|
::= { rpvcTableEntry 8 }
|
|
|
|
-- Routed PVC Routed Domain Table
|
|
|
|
rpvcRouteDomainTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RpvcRouteDomainTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table includes RPVC route domain configuration."
|
|
::= { rpvc 3 }
|
|
|
|
rpvcRouteDomainTableEntry OBJECT-TYPE
|
|
SYNTAX RpvcRouteDomainTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in rpvcRouteDomainTable."
|
|
INDEX { ifIndex, rpvcRouteDomainVpi, rpvcRouteDomainVci, rpvcRouteDomainIp, rpvcRouteDomainNetmask }
|
|
::= { rpvcRouteDomainTable 1 }
|
|
|
|
RpvcRouteDomainTableEntry ::=
|
|
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."
|
|
::= { rpvcRouteDomainTableEntry 1 }
|
|
|
|
rpvcRouteDomainVci OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VCI of the rpvc."
|
|
::= { rpvcRouteDomainTableEntry 2 }
|
|
|
|
rpvcRouteDomainIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The route domain IP."
|
|
::= { rpvcRouteDomainTableEntry 3 }
|
|
|
|
rpvcRouteDomainNetmask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP mask of the route domain IP."
|
|
::= { rpvcRouteDomainTableEntry 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."
|
|
::= { rpvcRouteDomainTableEntry 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 }
|
|
|
|
-- DS Bcast diable control Table
|
|
|
|
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 }
|
|
|
|
END
|