534 lines
13 KiB
Plaintext
534 lines
13 KiB
Plaintext
-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
|
|
|
|
|
|
-- (C)opyright 2000-2014 bintec elmeg GmbH, All Rights Reserved
|
|
|
|
BIANCA-BRICK-PPPOE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
IpAddress, Counter, TimeTicks, enterprises
|
|
FROM RFC1155-SMI
|
|
|
|
DisplayString
|
|
FROM RFC1158-MIB
|
|
|
|
PhysAddress
|
|
FROM RFC1213-MIB
|
|
|
|
OBJECT-TYPE
|
|
FROM RFC-1212;
|
|
|
|
bintec OBJECT IDENTIFIER ::= { enterprises 272 }
|
|
bibo OBJECT IDENTIFIER ::= { bintec 4 }
|
|
pppoe OBJECT IDENTIFIER
|
|
::= { bibo 24 }
|
|
|
|
|
|
-- PPPoE Group
|
|
|
|
-- pppoeCallTable
|
|
|
|
pppoeCallTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PppoeCallEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The pppoeCallTable displays all currently active PPPoE
|
|
calls (incoming and outgoing). Only the system can add
|
|
or remove entries to this table.
|
|
|
|
Creating entries: Entries are added when an outgoing
|
|
call is made or when an incoming call is connected.
|
|
|
|
Deleting entries: Entries are removed once the
|
|
respective call is disconnected."
|
|
::= { pppoe 1 }
|
|
|
|
pppoeCallEntry OBJECT-TYPE
|
|
SYNTAX PppoeCallEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
INDEX { pppoeCallId }
|
|
::= { pppoeCallTable 1 }
|
|
|
|
PppoeCallEntry ::=
|
|
SEQUENCE {
|
|
pppoeCallId INTEGER,
|
|
pppoeCallDirection INTEGER,
|
|
pppoeCallAge TimeTicks,
|
|
pppoeCallState INTEGER,
|
|
pppoeCallRemotePhysAddress PhysAddress,
|
|
pppoeCallLocalPhysAddress PhysAddress,
|
|
pppoeCallAcName DisplayString,
|
|
pppoeCallService DisplayString,
|
|
pppoeCallReceivedPackets Counter,
|
|
pppoeCallReceivedOctets Counter,
|
|
pppoeCallReceivedErrors Counter,
|
|
pppoeCallTransmitPackets Counter,
|
|
pppoeCallTransmitOctets Counter,
|
|
pppoeCallTransmitErrors Counter,
|
|
pppoeCallInfo DisplayString,
|
|
pppoeCallSessionId INTEGER,
|
|
pppoeCallEthIfIndex INTEGER,
|
|
pppoeCallAssociatedIfIndex INTEGER
|
|
}
|
|
|
|
pppoeCallId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"System internal and unique ID for the related PPPoE call."
|
|
::= { pppoeCallEntry 1 }
|
|
|
|
pppoeCallDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
incoming(1),
|
|
outgoing(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Direction of the PPPoE call, incoming(1) or outgoing(2)."
|
|
DEFVAL { outgoing }
|
|
::= { pppoeCallEntry 2 }
|
|
|
|
pppoeCallAge OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The age of the call. For outgoing calls, the time since
|
|
the call began, or for incoming calls, the time since the
|
|
call was received. The format is in hh:mm:ss.00."
|
|
::= { pppoeCallEntry 3 }
|
|
|
|
pppoeCallState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(1),
|
|
wait-pado(2),
|
|
wait-padr(3),
|
|
wait-pads(4),
|
|
established(5),
|
|
terminated(6),
|
|
close(7),
|
|
delete(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The state of the PPPoE discovery stage according RFC 2516."
|
|
DEFVAL { idle }
|
|
::= { pppoeCallEntry 4 }
|
|
|
|
pppoeCallRemotePhysAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Peer's Ethernet address."
|
|
::= { pppoeCallEntry 5 }
|
|
|
|
pppoeCallLocalPhysAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Local Ethernet Address."
|
|
::= { pppoeCallEntry 6 }
|
|
|
|
pppoeCallAcName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The PPPoE access concentrator's name."
|
|
::= { pppoeCallEntry 7 }
|
|
|
|
pppoeCallService OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The PPPoE service name, indicating the service the Host is
|
|
requesting."
|
|
::= { pppoeCallEntry 8 }
|
|
|
|
pppoeCallReceivedPackets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Count of received valid GRE-encapsulated packets."
|
|
::= { pppoeCallEntry 9 }
|
|
|
|
pppoeCallReceivedOctets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Count of received valid Octets."
|
|
::= { pppoeCallEntry 10 }
|
|
|
|
pppoeCallReceivedErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Count of received invalid GRE-encapsulated packets."
|
|
::= { pppoeCallEntry 11 }
|
|
|
|
pppoeCallTransmitPackets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Count of transmitted GRE-encapsulated packets."
|
|
::= { pppoeCallEntry 12 }
|
|
|
|
pppoeCallTransmitOctets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Count of transmitted Octets."
|
|
::= { pppoeCallEntry 13 }
|
|
|
|
pppoeCallTransmitErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Count of transmit errors."
|
|
::= { pppoeCallEntry 14 }
|
|
|
|
pppoeCallInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Additional information to identify the PPPoE call"
|
|
::= { pppoeCallEntry 15 }
|
|
|
|
pppoeCallSessionId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The PPPoE session ID, assigned via PPPoE Active Discovery
|
|
Session-Confirmation (PADS)."
|
|
::= { pppoeCallEntry 16 }
|
|
|
|
pppoeCallEthIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The interface index (ifIndex) of the associated Ethernet
|
|
device."
|
|
::= { pppoeCallEntry 17 }
|
|
|
|
pppoeCallAssociatedIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The index of the associated virtual interface."
|
|
::= { pppoeCallEntry 18 }
|
|
|
|
|
|
-- pppoeCreditsTable
|
|
|
|
pppoeCreditsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PppoeCreditsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The pppoeCreditsTable contains informations about current
|
|
used resources and maximum allowed 'PPPoE-Service'-dependent
|
|
resources.
|
|
during a specified interval subsystem.
|
|
|
|
Creating entries: Entries are added by the user.
|
|
|
|
Deleting entries: Entries are removed by setting an
|
|
entry's pppoeCreditsSurveillance object to 'delete'."
|
|
::= { pppoe 2 }
|
|
|
|
pppoeCreditsEntry OBJECT-TYPE
|
|
SYNTAX PppoeCreditsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
INDEX { pppoeCreditsService }
|
|
::= { pppoeCreditsTable 1 }
|
|
|
|
PppoeCreditsEntry ::=
|
|
SEQUENCE {
|
|
pppoeCreditsService DisplayString,
|
|
pppoeCreditsSurveillance INTEGER,
|
|
pppoeCreditsMeasuretime INTEGER,
|
|
pppoeCreditsMaxInCon INTEGER,
|
|
pppoeCreditsMaxOutCon INTEGER,
|
|
pppoeCreditsMaxInDuration INTEGER,
|
|
pppoeCreditsMaxOutDuration INTEGER,
|
|
pppoeCreditsTimeleft INTEGER,
|
|
pppoeCreditsCurrentInCon INTEGER,
|
|
pppoeCreditsCurrentOutCon INTEGER,
|
|
pppoeCreditsTotalInCon INTEGER,
|
|
pppoeCreditsTotalOutCon INTEGER,
|
|
pppoeCreditsTotalInDuration INTEGER,
|
|
pppoeCreditsTotalOutDuration INTEGER,
|
|
pppoeCreditsCurrentAccount INTEGER
|
|
}
|
|
|
|
pppoeCreditsService OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The PPPoE service name, indicating the service the Host is
|
|
requesting."
|
|
::= { pppoeCreditsEntry 1 }
|
|
|
|
pppoeCreditsSurveillance OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1), on(2), delete(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Surveillance on or off."
|
|
DEFVAL { off }
|
|
::= { pppoeCreditsEntry 2 }
|
|
|
|
pppoeCreditsMeasuretime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Time of one observation interval in seconds."
|
|
DEFVAL { 86400 }
|
|
::= { pppoeCreditsEntry 3 }
|
|
|
|
pppoeCreditsMaxInCon OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Maximum number of allowed incoming connections during the
|
|
observation interval. -1 disables this limit."
|
|
DEFVAL { -1 }
|
|
::= { pppoeCreditsEntry 4 }
|
|
|
|
pppoeCreditsMaxOutCon OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Maximum number of allowed outgoing connections during the
|
|
observation interval. -1 disables this limit."
|
|
DEFVAL { 1000 }
|
|
::= { pppoeCreditsEntry 5 }
|
|
|
|
pppoeCreditsMaxInDuration OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Maximum connect time for incoming connections in
|
|
seconds during the observation interval. -1 disables this
|
|
limit."
|
|
DEFVAL { -1 }
|
|
::= { pppoeCreditsEntry 6 }
|
|
|
|
pppoeCreditsMaxOutDuration OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Maximum connect time for outgoing connections in
|
|
seconds during the observation interval. -1 disables this
|
|
limit"
|
|
DEFVAL { 28800 }
|
|
::= { pppoeCreditsEntry 7 }
|
|
|
|
pppoeCreditsTimeleft OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Time in seconds left in current interval.
|
|
Writing to Timeleft will restart the observation
|
|
interval."
|
|
::= { pppoeCreditsEntry 8 }
|
|
|
|
|
|
pppoeCreditsCurrentInCon OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Current number of incoming connections."
|
|
::= { pppoeCreditsEntry 9 }
|
|
|
|
pppoeCreditsCurrentOutCon OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Current number of outgoing connections."
|
|
::= { pppoeCreditsEntry 10 }
|
|
pppoeCreditsTotalInCon OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Total count of incoming connections during
|
|
the observation interval."
|
|
::= { pppoeCreditsEntry 11 }
|
|
|
|
pppoeCreditsTotalOutCon OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Total count of outgoing connections during
|
|
the observation interval."
|
|
::= { pppoeCreditsEntry 12 }
|
|
|
|
pppoeCreditsTotalInDuration OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Total connect time of incoming connections
|
|
during the observation interval."
|
|
::= { pppoeCreditsEntry 13 }
|
|
|
|
pppoeCreditsTotalOutDuration OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Total connect time of outgoing connections
|
|
during the observation interval."
|
|
::= { pppoeCreditsEntry 14 }
|
|
|
|
pppoeCreditsCurrentAccount OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Total connect time of all outgoing connections during
|
|
the observation interval calculated in percent of
|
|
'pppoeCreditsMaxOutDuration'."
|
|
::= { pppoeCreditsEntry 15 }
|
|
|
|
|
|
-- pppoePassThroughTable
|
|
|
|
pppoePassThroughTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PppoePassThroughEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The pppoePassThroughTable is used to enable the PPPoE
|
|
mode between the two specified Ethernet interfaces.
|
|
|
|
Creating entries: Entries are added by the user.
|
|
|
|
Deleting entries: Entries are removed once the
|
|
respective variable pppoePassThroughStatus is
|
|
set to delete(3)."
|
|
::= { pppoe 5 }
|
|
|
|
pppoePassThroughEntry OBJECT-TYPE
|
|
SYNTAX PppoePassThroughEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
INDEX { pppoePassThroughEthIfIndex1, pppoePassThroughEthIfIndex2 }
|
|
::= { pppoePassThroughTable 1 }
|
|
|
|
PppoePassThroughEntry ::=
|
|
SEQUENCE {
|
|
pppoePassThroughEthIfIndex1 INTEGER,
|
|
pppoePassThroughEthIfIndex2 INTEGER,
|
|
pppoePassThroughStatus INTEGER
|
|
}
|
|
|
|
pppoePassThroughEthIfIndex1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The interface index (ifIndex) of the first associated
|
|
Ethernet interface."
|
|
::= { pppoePassThroughEntry 1 }
|
|
|
|
pppoePassThroughEthIfIndex2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The interface index (ifIndex) of the secondassociated
|
|
Ethernet interface."
|
|
::= { pppoePassThroughEntry 2 }
|
|
|
|
pppoePassThroughStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2),
|
|
delete(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The administrative status of this entry."
|
|
DEFVAL { enabled }
|
|
::= { pppoePassThroughEntry 3 }
|
|
|
|
|
|
END
|