Observium_CE/mibs/fscom/GBNL2PppoePlus-MIB

194 lines
6.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

GBNL2PppoePlus-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Counter32,
TimeTicks, IpAddress FROM SNMPv2-SMI
DisplayString, TruthValue,RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
gbnL2 FROM ADMIN-MASTER-MIB;
gbnL2PppoePlus MODULE-IDENTITY
LAST-UPDATED "200711220000Z" -- November 22,2007
ORGANIZATION "admin Systems, Inc."
CONTACT-INFO "admin Systems, Inc.
E-mail: support@admin.com.cn"
DESCRIPTION "ADMIN Enterprise MIB definition."
REVISION "200711220000Z" -- November 22,2007
DESCRIPTION "Initial MIB creation."
::= { gbnL2 6 }
------------------------------------------------------------------------------
-- Textual Conventions (i.e., these do not affect object encoding):
------------------------------------------------------------------------------
pppoeplusOnOff OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"start/stop pppoe plus.Default is off。"
--开启关闭 pppoe plus 功能。
::= { gbnL2PppoePlus 1 }
pppoeplusType OBJECT-TYPE
SYNTAX INTEGER{
standard(0),
huawei(1),
self-defined(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus type. standard:0;huawei:1;self-defined:2. Default is 0."
--pppoeplus 类型默认为standard.
::= { gbnL2PppoePlus 2 }
pppoeplusFormat OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus format. binary:0;ascii:1. Default is 0."
::= { gbnL2PppoePlus 3 }
pppoeplusDelimiter OBJECT-TYPE
SYNTAX INTEGER(0..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus delimiter. space:0;dot:1;slash:2;colon:3. Default is 0."
::= { gbnL2PppoePlus 4 }
pppoeplusCircuitidOrder OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus circuit id in global. When pppoe+ type set to self-defined, use it to set circuit id in order.
The string is take a few numbers from 1-9, then join them in any order, separated by commas.
0-9 means: null,vlan,port,switch mac,client mac,switch hostname,string,ont mac,ont id,ont sn.
it is order sensitive. For example, '1,2' means first vlan then port, while '2,1' means first port then vlan."
::= { gbnL2PppoePlus 5 }
pppoeplusCircuitidString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus circuit id user defined string in global. When pppoe+ type set to self-defined, use it to set circuit id.
The range of the string length is 1-128. "
::= { gbnL2PppoePlus 6 }
pppoeplusRemoteidOrder OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus remote id in global. When pppoe+ type set to self-defined, use it to set remote id in order.
The string is take a few numbers from 3-6, then join them in any order, separated by commas.
0,3-6 means: null,switch mac,client mac,switch hostname,string. It is order sensitive. "
::= { gbnL2PppoePlus 7 }
pppoeplusRemoteidString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus remote id user defined string in global. When pppoe+ type set to self-defined, use it to set remote id.
The range of the string length is 1-128. "
::= { gbnL2PppoePlus 8 }
pppoeplusPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF pppoeplusPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"pppoeplus ports configuration table. "
::= { gbnL2PppoePlus 9 }
pppoeplusPortsEntry OBJECT-TYPE
SYNTAX pppoeplusPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"entry of pppoeplus ports configuration table. "
INDEX { pppoeplusPortsIndex }
::= { pppoeplusPortsTable 1 }
pppoeplusPortsEntry ::=
SEQUENCE
{
pppoeplusPortsIndex INTEGER(1..255),
pppoeplusPortsOnOff INTEGER(0..1),
pppoeplusPortsTrust INTEGER(0..1),
pppoeplusPortsDropPadi INTEGER(0..1),
pppoeplusPortsDropPado INTEGER(0..1),
pppoeplusPortsStrategy INTEGER(0..2),
pppoeplusPortsCircuit OCTET STRING (SIZE(0..255))
}
pppoeplusPortsIndex OBJECT-TYPE
SYNTAX INTEGER(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"pppoeplus ports index."
::= { pppoeplusPortsEntry 1 }
pppoeplusPortsOnOff OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus ports on off."
::= { pppoeplusPortsEntry 2 }
pppoeplusPortsTrust OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus ports trust."
::= { pppoeplusPortsEntry 3 }
pppoeplusPortsDropPadi OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus ports drop padi and padr packet."
::= { pppoeplusPortsEntry 4 }
pppoeplusPortsDropPado OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus ports drop pado and pads packet."
::= { pppoeplusPortsEntry 5 }
pppoeplusPortsStrategy OBJECT-TYPE
SYNTAX INTEGER(0..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"strategy of pppoeplus ports. Replace:0;keep:1;drop:2. Default:0."
::= { pppoeplusPortsEntry 6 }
pppoeplusPortsCircuit OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pppoeplus circuit id user defined string in ports. The range of the string length is 1-63."
::= { pppoeplusPortsEntry 7 }
END