232 lines
6.3 KiB
Plaintext
232 lines
6.3 KiB
Plaintext
-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
|
|
|
|
|
|
-- (C)opyright 2004-2014 bintec elmeg GmbH, All Rights Reserved
|
|
-- $RCSfile: mibtdrc,v $
|
|
-- $Revision: 1.7 $
|
|
|
|
BIANCA-BRICK-TDRC-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Counter, enterprises
|
|
FROM RFC1155-SMI
|
|
|
|
DisplayString
|
|
FROM RFC1158-MIB
|
|
|
|
OBJECT-TYPE
|
|
FROM RFC-1212;
|
|
|
|
bintec OBJECT IDENTIFIER ::= { enterprises 272 }
|
|
bibo OBJECT IDENTIFIER ::= { bintec 4 }
|
|
biboip OBJECT IDENTIFIER
|
|
::= { bibo 5 }
|
|
|
|
-- TCP Download Rate Control (TDRC) MIB
|
|
|
|
ipTdrcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpTdrcEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ipTdrcTable enables the TCP Download Rate Control (TDRC)
|
|
on the interface specified by ipTdrcIfIndex (interface index).
|
|
|
|
Creating entries: Entries are created by assigning an
|
|
interface index to the ipTdrcIfIndex object.
|
|
|
|
Deleting entries: Entries are removed by setting an
|
|
entry's ipTdrcMode object to 'delete'."
|
|
::= { biboip 43 }
|
|
|
|
ipTdrcEntry OBJECT-TYPE
|
|
SYNTAX IpTdrcEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipTdrcIfIndex }
|
|
::= { ipTdrcTable 1 }
|
|
|
|
|
|
IpTdrcEntry ::=
|
|
SEQUENCE {
|
|
ipTdrcIfIndex INTEGER,
|
|
ipTdrcMode INTEGER,
|
|
ipTdrcMaxRate INTEGER,
|
|
ipTdrcWindowScaling INTEGER,
|
|
ipTdrcMss INTEGER,
|
|
ipTdrcServices INTEGER
|
|
}
|
|
|
|
|
|
ipTdrcIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The associated Interface Index."
|
|
DEFVAL { 0 }
|
|
::= { ipTdrcEntry 1 }
|
|
|
|
|
|
ipTdrcMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
ack-prioritisation(2),
|
|
static(3),
|
|
dynamic(4),
|
|
delete(5)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The TDRC mode for the associated interface.
|
|
disabled(1): no TDRC active
|
|
ack-prioritisation(2): preferential transmission of
|
|
TCP ACK messages
|
|
static(3): static TCP download limitation
|
|
determined by ipTdrcMaxRate
|
|
dynamic(4): dynamic TCP download limitation
|
|
determined by ipTdrcMaxRate less
|
|
amount of high priority traffic send
|
|
via the associated interface
|
|
delete(5): this entry will be deleted"
|
|
DEFVAL { static }
|
|
::= { ipTdrcEntry 2 }
|
|
|
|
|
|
ipTdrcMaxRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum TCP download rate in bits per second."
|
|
DEFVAL { 1024000 }
|
|
::= { ipTdrcEntry 3 }
|
|
|
|
|
|
ipTdrcWindowScaling OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..16 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The TCP window scaling used for TDRC."
|
|
DEFVAL { 2 }
|
|
::= { ipTdrcEntry 4 }
|
|
|
|
|
|
ipTdrcMss OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..4056 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The TCP MSS used for TDRC."
|
|
DEFVAL { 1452 }
|
|
::= { ipTdrcEntry 5 }
|
|
|
|
|
|
ipTdrcServices OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
listed-only(1),
|
|
all(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Determines the TCP services to be considered for TDRC.
|
|
If set to listed-only(1), only the predefined and listed
|
|
services (see ipTdrcServiceTable) will be controlled.
|
|
If set to all(2) each TCP service will be controlled."
|
|
DEFVAL { all }
|
|
::= { ipTdrcEntry 6 }
|
|
|
|
|
|
|
|
ipTdrcServiceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpTdrcServiceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ipTdrcServiceTable specifies TCP services to be
|
|
considered for the TCP Download Rate Control (TDRC)
|
|
if enabled on the interface specified by ipTdrcServiceIfIndex
|
|
(interface index).
|
|
|
|
Creating entries: Entries are created by assigning an
|
|
interface index to the ipTdrcServiceIfIndex object.
|
|
|
|
Deleting entries: Entries are removed by setting an
|
|
entry's ipTdrcServiceStatus object to 'delete'."
|
|
::= { biboip 44 }
|
|
|
|
ipTdrcServiceEntry OBJECT-TYPE
|
|
SYNTAX IpTdrcServiceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipTdrcServiceIfIndex }
|
|
::= { ipTdrcServiceTable 1 }
|
|
|
|
|
|
IpTdrcServiceEntry ::=
|
|
SEQUENCE {
|
|
ipTdrcServiceIfIndex INTEGER,
|
|
ipTdrcServicePort INTEGER,
|
|
ipTdrcServiceStatus INTEGER,
|
|
ipTdrcServiceAlias DisplayString
|
|
}
|
|
|
|
|
|
ipTdrcServiceIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The associated Interface Index."
|
|
DEFVAL { 0 }
|
|
::= { ipTdrcServiceEntry 1 }
|
|
|
|
|
|
ipTdrcServicePort OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0..65535 )
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The associated TCP service/port."
|
|
DEFVAL { 0 }
|
|
::= { ipTdrcServiceEntry 2 }
|
|
|
|
|
|
ipTdrcServiceStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2),
|
|
delete(5)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The status of this entry.
|
|
enabled(1): service will be TDRC controlled
|
|
disabled(2): service will not be TDRC controlled
|
|
delete(5): this entry will be deleted.
|
|
"
|
|
DEFVAL { enabled }
|
|
::= { ipTdrcServiceEntry 3 }
|
|
|
|
|
|
ipTdrcServiceAlias OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Alias Name for the Service Entry"
|
|
DEFVAL { "" }
|
|
::= { ipTdrcServiceEntry 4 }
|
|
|
|
|
|
|
|
END
|