|
Packit |
022b05 |
SLS-NEGOTIATION-PIB PIB-DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
Unsigned32, InstanceId, MODULE-IDENTITY, OBJECT-TYPE
|
|
Packit |
022b05 |
FROM COPS-PR-SPPI
|
|
Packit |
022b05 |
ZerroDotZero
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
ExtUTCTime
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
InetAddressType, InetAddress, InetAddressPrefixLength,
|
|
Packit |
022b05 |
InetPortNumber
|
|
Packit |
022b05 |
FROM INET-ADDRESS-MIB
|
|
Packit |
022b05 |
DscpOrAny
|
|
Packit |
022b05 |
FROM DIFFSERV-DSCP-TC
|
|
Packit |
022b05 |
slsPolicyPib MODULE-IDENTITY
|
|
Packit |
022b05 |
SUBJECT-CATEGORIES { tbd - COPS-SLS Client Type }
|
|
Packit |
022b05 |
LAST-UPDATED "200202281200Z"
|
|
Packit |
022b05 |
ORGANIZATION "Alcatel, ENST Paris and University of Paris 6"
|
|
Packit |
022b05 |
CONTACT-INFO "
|
|
Packit |
022b05 |
Thi Mai Trang Nguyen
|
|
Packit |
022b05 |
INFRES-ENST
|
|
Packit |
022b05 |
46 Rue Barrault
|
|
Packit |
022b05 |
75013 Paris - France
|
|
Packit |
022b05 |
Phone: +33 1 45 81 74 61
|
|
Packit |
022b05 |
Email: trnguyen@enst.fr
|
|
Packit |
022b05 |
Nadia Boukhatem
|
|
Packit |
022b05 |
INFRES-ENST
|
|
Packit |
022b05 |
46 Rue Barrault
|
|
Packit |
022b05 |
75013 Paris - France
|
|
Packit |
022b05 |
Phone: +33 1 45 81 82 16
|
|
Packit |
022b05 |
Email: Nadia.BouKhatem@enst.fr
|
|
Packit |
022b05 |
Yacine El Mghazli
|
|
Packit |
022b05 |
Alcatel R&I
|
|
Packit |
022b05 |
Route de Nozay
|
|
Packit |
022b05 |
F-91460 Marcoussis - FRANCE
|
|
Packit |
022b05 |
Phone: +33 1 69 63 41 87
|
|
Packit |
022b05 |
Email: yacine.el_mghazli@alcatel.fr
|
|
Packit |
022b05 |
Nathalie Charton
|
|
Packit |
022b05 |
Alcatel R&I
|
|
Packit |
022b05 |
Route de Nozay
|
|
Packit |
022b05 |
F-91460 Marcoussis - FRANCE
|
|
Packit |
022b05 |
Phone: +33 1 69 63 14 85
|
|
Packit |
022b05 |
Email: Nathalie.Charton@ms.alcatel.fr
|
|
Packit |
022b05 |
Guy Pujolle
|
|
Packit |
022b05 |
RP-LIP6-UPMC
|
|
Packit |
022b05 |
8 Rue du Capitaine Scott
|
|
Packit |
022b05 |
75015 Paris - France
|
|
Packit |
022b05 |
Phone: +33 1 44 27 75 14
|
|
Packit |
022b05 |
Email: Guy.Pujolle@lip6.fr"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The PIB module contains a set of classes
|
|
Packit |
022b05 |
describing the policies in SLS negotiation"
|
|
Packit |
022b05 |
::= { tbd }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
slsCapabilityClasses OBJECT IDENTIFIER ::= { slsPolicyPib 1 }
|
|
Packit |
022b05 |
slsPolicyClasses OBJECT IDENTIFIER ::= { slsPolicyPib 2 }
|
|
Packit |
022b05 |
slsParamClasses OBJECT IDENTIFIER ::= { slsPolicyPib 3 }
|
|
Packit |
022b05 |
slsReportClasses OBJECT IDENTIFIER ::= { slsPolicyPib 4}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
slsNegoCapsTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SlsCapsEntry
|
|
Packit |
022b05 |
PIB-ACCESS notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"SLS negotiation capabilities supported by the client"
|
|
Packit |
022b05 |
::= { slsCapabilityClasses 1}
|
|
Packit |
022b05 |
slsNegoCapsEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SlsNegoCapsEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An instance of this class describes the SLS negotiation
|
|
Packit |
022b05 |
capabilities of a client"
|
|
Packit |
022b05 |
::= { slsNegoCapsTable 1 }
|
|
Packit |
022b05 |
PIB-INDEX { slsNegoCapsPrid }
|
|
Packit |
022b05 |
SlsNegoCapsEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
slsNegoCapsPrid InstanceId
|
|
Packit |
022b05 |
slsNegoCapsNegoMode BITS
|
|
Packit |
022b05 |
slsNegoCapsNegoInt Unsigned32
|
|
Packit |
022b05 |
slsNegoCapsMaxPredefSls Unsigned32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsNegoCapsPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer index that uniquely identifies an
|
|
Packit |
022b05 |
instance of the class"
|
|
Packit |
022b05 |
::= { slsNegoCapsEntry 1 }
|
|
Packit |
022b05 |
slsNegoCapsNegoMode OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
predefSls(1)
|
|
Packit |
022b05 |
-- the ability to support predefined SLS mode
|
|
Packit |
022b05 |
non-predefinedSls (2)
|
|
Packit |
022b05 |
-- the ability to support non-predefined SLS mode"
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The SLS negotiation mode supported by the PEP
|
|
Packit |
022b05 |
(1) - predefined SLS mode
|
|
Packit |
022b05 |
(2) - non-predefined SLS mode"
|
|
Packit |
022b05 |
::= { slsNegoCapsEntry 2 }
|
|
Packit |
022b05 |
slsNegoCapsNegoInt OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The desired interval before which the client could
|
|
Packit |
022b05 |
send another REQ message to modify a
|
|
Packit |
022b05 |
negotiated SLS"
|
|
Packit |
022b05 |
::= { slsNegoCapsEntry 3 }
|
|
Packit |
022b05 |
slsNegoCapsMaxPredefSls OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The maximum number of predefined SLSs that the PDP can
|
|
Packit |
022b05 |
install at the client device. If the client does not
|
|
Packit |
022b05 |
support the predefined SLS negotiation mode, this value
|
|
Packit |
022b05 |
MUST be 0"
|
|
Packit |
022b05 |
::= { slsNegoCapsEntry 4 }
|
|
Packit |
022b05 |
slsNegoTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SlsNegoEntry
|
|
Packit |
022b05 |
PIB-ACCESS install
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"SLS negotiation policies to be installed by the PDP"
|
|
Packit |
022b05 |
::= { slsPolicyClasses 1 }
|
|
Packit |
022b05 |
slsNegoEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SlsNegoEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An instance of this class describes the policies about
|
|
Packit |
022b05 |
SLS negotiation that the PDP installs at the PEP"
|
|
Packit |
022b05 |
PIB-INDEX { slsNegoPrid }
|
|
Packit |
022b05 |
::= { slsNegoTable 1 }
|
|
Packit |
022b05 |
SlsNegoEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
slsNegoPrid InstanceId
|
|
Packit |
022b05 |
slsNegoMode BITS
|
|
Packit |
022b05 |
slsNegoMaxInt Unsigned32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsNegoPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer index that uniquely identifies an
|
|
Packit |
022b05 |
instance of the class"
|
|
Packit |
022b05 |
::= { slsNegoEntry 1 }
|
|
Packit |
022b05 |
slsNegoMode OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS{
|
|
Packit |
022b05 |
predefSls(1)
|
|
Packit |
022b05 |
-- predefined SLS mode
|
|
Packit |
022b05 |
non-predefinedSls (2)
|
|
Packit |
022b05 |
-- non-predefined SLS mode"
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The negotiation mode used by the client.
|
|
Packit |
022b05 |
- indicates the predefined SLS mode.
|
|
Packit |
022b05 |
- indicates the non-predefined SLS mode"
|
|
Packit |
022b05 |
::= { slsNegoEntry 2 }
|
|
Packit |
022b05 |
slsNegoMaxInt OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The maximum interval during which the client cannot issue
|
|
Packit |
022b05 |
a REQ message to change a negotiated SLS"
|
|
Packit |
022b05 |
::= { slsNegoEntry 3 }
|
|
Packit |
022b05 |
slsSlsTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF slsSlsEntry
|
|
Packit |
022b05 |
PIB-ACCESS install-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Represent an SLS"
|
|
Packit |
022b05 |
::= { slsPolicyClasses 2 }
|
|
Packit |
022b05 |
slsSlsEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SlsSlsEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An instance of this class specifies an SLS"
|
|
Packit |
022b05 |
::= { slsSlsTable 1 }
|
|
Packit |
022b05 |
SlsSlsEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
slsSlsPrid InstanceId
|
|
Packit |
022b05 |
slsSlsScope Prid
|
|
Packit |
022b05 |
slsSlsFlowId Prid
|
|
Packit |
022b05 |
slsSlsTrafficConformance Prid
|
|
Packit |
022b05 |
slsSlsExcessTreatment Prid
|
|
Packit |
022b05 |
slsSlsPerformance Prid
|
|
Packit |
022b05 |
slsSlsServiceSchedule Prid
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsSlsPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer that uniquely identifies an instance
|
|
Packit |
022b05 |
of the class"
|
|
Packit |
022b05 |
::= { slsSlsEntry 1}
|
|
Packit |
022b05 |
slsSlsScope OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Prid
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
" This attribute uniquely indicates where the QoS policy
|
|
Packit |
022b05 |
for that specific service is to be enforced. The value
|
|
Packit |
022b05 |
must point to a valid instance of one of these classes:
|
|
Packit |
022b05 |
slsScopeParamEntryö
|
|
Packit |
022b05 |
::= { slsSlsEntry 2 }
|
|
Packit |
022b05 |
slsSlsFlowId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Prid
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
" This attribute specifies the identification of a flow. It
|
|
Packit |
022b05 |
indentifies a stream of IP packets sharing at least one
|
|
Packit |
022b05 |
common characteristic. The value must point to a valid
|
|
Packit |
022b05 |
instance of one of these classes:
|
|
Packit |
022b05 |
slsFlowIdParamEntry"
|
|
Packit |
022b05 |
::= { slsSlsEntry 3 }
|
|
Packit |
022b05 |
slsSlsTrafficConformance OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Prid
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
" This attribute specifies the traffic conformance of the
|
|
Packit |
022b05 |
flow identified in slsSlsFlowId. The traffic conformance
|
|
Packit |
022b05 |
parameters describes how the packet stream should look
|
|
Packit |
022b05 |
like to get the guarantees indicated by the perfomance
|
|
Packit |
022b05 |
parameters. The value must point to
|
|
Packit |
022b05 |
a valid instance of one of these classes:
|
|
Packit |
022b05 |
slsConformParamEntry"
|
|
Packit |
022b05 |
::= { slsSlsEntry 4 }
|
|
Packit |
022b05 |
slsSlsExcessTreatment OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Prid
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This attribute specifies the excess treatment applied to
|
|
Packit |
022b05 |
the flow identified by slsSlsFlowId if it does not conform
|
|
Packit |
022b05 |
to parameters specified in slsSlsTrafficConformance.
|
|
Packit |
022b05 |
Excess traffic may be dropped, shaped and/or remarked.
|
|
Packit |
022b05 |
The value must point to a valid instance of one of these
|
|
Packit |
022b05 |
classes:
|
|
Packit |
022b05 |
slsExcTreatParamEntry"
|
|
Packit |
022b05 |
::= { slsSlsEntry 5 }
|
|
Packit |
022b05 |
slsSlsPerformance OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Prid
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This attribute specifies the performance guarantees the
|
|
Packit |
022b05 |
network offers to the customer for the flow identified by
|
|
Packit |
022b05 |
slsSlsFlowId. The value must point to an instance of one of
|
|
Packit |
022b05 |
these classes:
|
|
Packit |
022b05 |
slsPerformanceParamEntry "
|
|
Packit |
022b05 |
::= { slsSlsEntry 6 }
|
|
Packit |
022b05 |
slsSlsServiceSchedule OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Prid
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
" This attribute indicates the start time and end time of
|
|
Packit |
022b05 |
the service, i.e. when the service is available. The value
|
|
Packit |
022b05 |
must point to an valid instance of one of these classes:
|
|
Packit |
022b05 |
slsScheduleParamEntry
|
|
Packit |
022b05 |
zeroDotZero (non specified)"
|
|
Packit |
022b05 |
::= { slsSlsEntry 7 }
|
|
Packit |
022b05 |
slsScopeParamTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF slsScopeParamEntry
|
|
Packit |
022b05 |
PIB-ACESS install-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class specifies the scope parameters"
|
|
Packit |
022b05 |
::= { slsParamClasses 1}
|
|
Packit |
022b05 |
slsScopeParamEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SlsScopeParamEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This PRC uniquely identifies the geographical/topological
|
|
Packit |
022b05 |
region over which the QoS is to be enforced by indicating
|
|
Packit |
022b05 |
the boundaries of that region."
|
|
Packit |
022b05 |
::= { slsScopeParamTable 1 }
|
|
Packit |
022b05 |
slsScopeParamEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
SlsScopeParamPrid Prid
|
|
Packit |
022b05 |
slsScopeParamId TagReferenceId
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsScopeParamPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer index that uniquely identifies an
|
|
Packit |
022b05 |
instance of the class."
|
|
Packit |
022b05 |
::= { slsScopeParamEntry 1 }
|
|
Packit |
022b05 |
slsScopeParamId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TagReferenceId
|
|
Packit |
022b05 |
PIB-TAG {slsScopeIfParamId}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Identifies an SLS Scope."
|
|
Packit |
022b05 |
::= { slsScopeParamEntry 2 }
|
|
Packit |
022b05 |
slsScopeIfParamTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF slsScopeInterfaceParamEntry
|
|
Packit |
022b05 |
PIB-ACCESS install-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The entry points (interfaces) of the IP packets relative
|
|
Packit |
022b05 |
to the region (network)."
|
|
Packit |
022b05 |
::= { slsParamClasses 2 }
|
|
Packit |
022b05 |
slsScopeIfParamEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SlsScopeIfParamEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
ôAn entry in the scope interface table describes a single
|
|
Packit |
022b05 |
interface of the scope.ö
|
|
Packit |
022b05 |
::= { slsScopeIfParamTable 1 }
|
|
Packit |
022b05 |
slsScopeIfParamEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
SlsScopeIfParamPrid Prid
|
|
Packit |
022b05 |
slsScopeIfParamId TagId
|
|
Packit |
022b05 |
slsScopeIfParamIfIndex InterfaceIndex
|
|
Packit |
022b05 |
slsScopeIfParamDirection BITS
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsScopeIfParamPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Prid
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer index that uniquely identifies an
|
|
Packit |
022b05 |
instance of the class."
|
|
Packit |
022b05 |
::= { slsScopeIfParamEntry 1 }
|
|
Packit |
022b05 |
slsScopeIfParamId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TagId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An SLS Scope is composed of one or more entry/exit
|
|
Packit |
022b05 |
points. Each interface belonging to the same scope uses the
|
|
Packit |
022b05 |
same Scope ID. Hence, A scope Id identifies which scope
|
|
Packit |
022b05 |
this interface is a part of. This needs to be the value of
|
|
Packit |
022b05 |
slsScopeParamId attribute for an existing instance of
|
|
Packit |
022b05 |
slsScopeParamEntry."
|
|
Packit |
022b05 |
::= { slsScopeIfParamEntry 2 }
|
|
Packit |
022b05 |
slsScopeIfParamIfIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InterfaceIndex
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
" This value contains the interface index of the entry/exit
|
|
Packit |
022b05 |
interface."
|
|
Packit |
022b05 |
::= { slsScopeIfParamEntry 3 }
|
|
Packit |
022b05 |
slsScopeIfParamDirection OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS{
|
|
Packit |
022b05 |
ingress (0)
|
|
Packit |
022b05 |
egress (1)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
" This attribute specifies whether the interface is an
|
|
Packit |
022b05 |
entry point (ingress) or an exit point (egress) of thez SLS
|
|
Packit |
022b05 |
scope."
|
|
Packit |
022b05 |
::= { slsScopeIfParamEntry 4 }
|
|
Packit |
022b05 |
slsFlowIdParamTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF slsFlowIdParamEntry
|
|
Packit |
022b05 |
PIB-ACCESS install-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class specifies parameters identifying a traffic
|
|
Packit |
022b05 |
stream"
|
|
Packit |
022b05 |
::= { slsParamClasses 3 }
|
|
Packit |
022b05 |
slsFlowIdParamEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SlsFlowIdParamEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The instance of this class identifies a traffic stream"
|
|
Packit |
022b05 |
::= { slsFlowIdParamTable 1 }
|
|
Packit |
022b05 |
SlsFlowIdParamEntry ::= SEQUENCE{
|
|
Packit |
022b05 |
slsFlowIdParamPrid InstanceId
|
|
Packit |
022b05 |
slsFlowIdParamAddrType InetAddressType,
|
|
Packit |
022b05 |
slsFlowIdParamDstAddr InetAddress,
|
|
Packit |
022b05 |
slsFlowIdParamDstPrefixLength InetAddressPrefixLength
|
|
Packit |
022b05 |
slsFlowIdParamSrcAddr InetAddress,
|
|
Packit |
022b05 |
slsFlowIdParamSrcPrefixLength InetAddressPrefixLength,
|
|
Packit |
022b05 |
slsFlowIdParamDscp DscpOrAny,
|
|
Packit |
022b05 |
slsFlowIdParamFlowLable Unsigned32,
|
|
Packit |
022b05 |
slsFlowIdParamProtocol Integer32,
|
|
Packit |
022b05 |
slsFlowIdParamDstL4PortMin InetPortNumber,
|
|
Packit |
022b05 |
slsFlowIdParamDstL4PortMax InetPortNumber,
|
|
Packit |
022b05 |
slsFlowIdParamSrcL4PortMin InetPortNumber,
|
|
Packit |
022b05 |
slsFlowIdParamSrcL4PortMax InetPortNumber
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsFlowIdParamPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer index that uniquely identifies an
|
|
Packit |
022b05 |
instance of the class"
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 1 }
|
|
Packit |
022b05 |
slsFlowIdParamAddrType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specify the type of packet's IP address."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 2 }
|
|
Packit |
022b05 |
slsFlowIdParamDstAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IP address of the packet's destination."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 3 }
|
|
Packit |
022b05 |
slsFlowIdParamDstPrefixLength OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressPrefixLength
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The length of a mask for the matching of the destination
|
|
Packit |
022b05 |
IP address. The value of 0 indicates that the address
|
|
Packit |
022b05 |
always matches."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 4 }
|
|
Packit |
022b05 |
slsFlowIdParamSrcAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IP address of the packet's source."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 5 }
|
|
Packit |
022b05 |
slsFlowIdParamSrcPrefixLength OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressPrefixLength
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The length of a mask for the matching of the destination
|
|
Packit |
022b05 |
IP address. A value of 0 indicates that the address always
|
|
Packit |
022b05 |
matches."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 6 }
|
|
Packit |
022b05 |
slsFlowIdParamDscp OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DscpOrAny
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The DSCP value of the packet. A value of û1 indicates that
|
|
Packit |
022b05 |
DSCP value has not been defined."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 7 }
|
|
Packit |
022b05 |
slsFlowIdParamFlowLable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of the Flow Label field in IPv6 header."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 8 }
|
|
Packit |
022b05 |
slsFlowIdParamProtocol OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of the Protocol field in IP header."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 9 }
|
|
Packit |
022b05 |
slsFlowIdParamDstL4PortMin OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetPortNumber
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The minimum value that the packet's layer 4 destination
|
|
Packit |
022b05 |
port number can have."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 10 }
|
|
Packit |
022b05 |
slsFlowIdParamDstL4PortMax OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetPortNumber
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The maximum value that the packet's layer 4 destination
|
|
Packit |
022b05 |
port number can have."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 11 }
|
|
Packit |
022b05 |
slsFlowIdParamSrcL4PortMin OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetPortNumber
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The minimum value that the packet's layer 4 source port
|
|
Packit |
022b05 |
number can have."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 12 }
|
|
Packit |
022b05 |
slsFlowIdParamSrcL4PortMax OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetPortNumber
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The minimum value that the packet's layer 4 source port
|
|
Packit |
022b05 |
number can have."
|
|
Packit |
022b05 |
::= { slsFlowIdParamEntry 13 }
|
|
Packit |
022b05 |
slsConformParamTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF slsConformParamEntry
|
|
Packit |
022b05 |
PIB-ACCESS install-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class defines the traffic conformance of a traffic
|
|
Packit |
022b05 |
stream."
|
|
Packit |
022b05 |
::= { slsParamClasses 4 }
|
|
Packit |
022b05 |
slsConformParamEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SlsConformParamEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The instance of this class specifies algorithm and profile
|
|
Packit |
022b05 |
to verify the conformance of a traffic stream"
|
|
Packit |
022b05 |
::= { slsConformParamTable 1 }
|
|
Packit |
022b05 |
SlsConformParamEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
slsConformParamPrid InstanceId
|
|
Packit |
022b05 |
slsConformParamAlgo Unsigned32
|
|
Packit |
022b05 |
slsConformParamRate Unsigned32
|
|
Packit |
022b05 |
slsConformParamBurstSize Unsigned32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsConformPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer that uniquely identifies an instance
|
|
Packit |
022b05 |
of the class."
|
|
Packit |
022b05 |
::= { slsConformParamEntry 1 }
|
|
Packit |
022b05 |
slsConformParamAlgo OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specify the algorithm used to verify the conformance of
|
|
Packit |
022b05 |
the traffic stream.
|
|
Packit |
022b05 |
1 û Simple Token Bucket"
|
|
Packit |
022b05 |
::= { slsConformParamEntry 2 }
|
|
Packit |
022b05 |
slsConformParamRate OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The rate value used in Simple Token Bucket algorithm."
|
|
Packit |
022b05 |
::= { slsConformParamEntry 3 }
|
|
Packit |
022b05 |
slsConformParamBurstSize OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The burst size value used in Simple Token Bucket
|
|
Packit |
022b05 |
algorithm."
|
|
Packit |
022b05 |
::= { slsConformParamEntry 4 }
|
|
Packit |
022b05 |
slsExcTreatParamTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF slsExcTreatParamEntry
|
|
Packit |
022b05 |
PIB-ACCESS install-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class specifies parameters of schedule of service"
|
|
Packit |
022b05 |
::= { slsParamClasses 5 }
|
|
Packit |
022b05 |
slsExcTreatParamEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SlsExctreatParamEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The instance of this class identifies a traffic stream"
|
|
Packit |
022b05 |
::= { slsExcTreatParamTable 1 }
|
|
Packit |
022b05 |
SlsExcTreatParamEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
slsExcTreatParamPrid InstanceId
|
|
Packit |
022b05 |
slsExcTreatParamAction BITS
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsExcTreatParamPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer that uniquely identifies an instance
|
|
Packit |
022b05 |
of the class."
|
|
Packit |
022b05 |
::= { slsExcTreatParamEntry 1 }
|
|
Packit |
022b05 |
slsExcTreatParamAction OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS{
|
|
Packit |
022b05 |
shapping(1)
|
|
Packit |
022b05 |
-- traffic exceeding the conformance parameters
|
|
Packit |
022b05 |
negotiated will be shaped.
|
|
Packit |
022b05 |
dropping (2)
|
|
Packit |
022b05 |
-- traffic exceeding the conformance parameters
|
|
Packit |
022b05 |
negotiated will be dropped
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specify the treatment applied to the packet out of the
|
|
Packit |
022b05 |
data stream's conformance negotiated
|
|
Packit |
022b05 |
(1) û shapping exceeding traffic
|
|
Packit |
022b05 |
(2) û dropping exceeding traffic"
|
|
Packit |
022b05 |
::= { slsExcTreatParamEntry 2 }
|
|
Packit |
022b05 |
slsPerformanceParamTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF slsPerformanceParamEntry
|
|
Packit |
022b05 |
PIB-ACCESS install-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class specifies parameters of performance of a flow"
|
|
Packit |
022b05 |
::= { slsParamClasses 6 }
|
|
Packit |
022b05 |
slsPerformanceParamEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SlsPerformanceParamEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Describes performance parameters of a flow"
|
|
Packit |
022b05 |
::= { sls PerformanceParamTable 1 }
|
|
Packit |
022b05 |
SlsPerformanceParamEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
slsPerformanceParamPrid InstanceId
|
|
Packit |
022b05 |
slsPerformanceParamDelay Unsigned32
|
|
Packit |
022b05 |
slsPerformanceParamJitter Unsigned32
|
|
Packit |
022b05 |
slsPerformanceParamPacketLoss Unsigned32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsPerformanceParamPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer that uniquely identifies an instance
|
|
Packit |
022b05 |
of the class."
|
|
Packit |
022b05 |
::= { slsPerformanceParamEntry 1 }
|
|
Packit |
022b05 |
slsPerformanceParamDelay OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specifies the delay value in milisecond"
|
|
Packit |
022b05 |
::= { slsPerformanceParamEntry 2 }
|
|
Packit |
022b05 |
slsPerformanceParamJitter OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specifies the jitter value in milisecond"
|
|
Packit |
022b05 |
::= { slsPerformanceParamEntry 3 }
|
|
Packit |
022b05 |
slsPerformanceParamPacketLoss OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specifies the packet loss ratio in %"
|
|
Packit |
022b05 |
::= { slsPerformanceParamEntry 4 }
|
|
Packit |
022b05 |
slsScheduleParamTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF slsScheduleParamEntry
|
|
Packit |
022b05 |
PIB-ACCESS install-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class specifies parameters of schedule of service"
|
|
Packit |
022b05 |
::= { slsParamClasses 7}
|
|
Packit |
022b05 |
slsScheduleParamEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SlsScheduleParamEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specifies a service schedule"
|
|
Packit |
022b05 |
::= { slsScheduleParamTable 1 }
|
|
Packit |
022b05 |
SlsScheduleParamEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
slsScheduleParamPrid InstanceId
|
|
Packit |
022b05 |
slsScheduleParamStartTime ExtUTCTime
|
|
Packit |
022b05 |
slsScheduleParamStopTime ExtUTCTime
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsScheduleParamPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer that uniquely identifies an instance
|
|
Packit |
022b05 |
of the class."
|
|
Packit |
022b05 |
::= { slsScheduleParamEntry 1 }
|
|
Packit |
022b05 |
slsScheduleParamStartTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX ExtUTCTime
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The time the service starts"
|
|
Packit |
022b05 |
::= { slsScheduleParamEntry 2 }
|
|
Packit |
022b05 |
slsScheduleParamStopTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX ExtUTCTime
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The time the service terminate"
|
|
Packit |
022b05 |
::= { slsScheduleParamEntry 3 }
|
|
Packit |
022b05 |
slsNegoRptTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SlsNegoRptEntry
|
|
Packit |
022b05 |
PIB-ACCESS report-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This class is used by the PEP to convey negotiation
|
|
Packit |
022b05 |
information in RPT message"
|
|
Packit |
022b05 |
::= { slsReportClasses 1 }
|
|
Packit |
022b05 |
slsNegoRptEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SlsNegoRptEntry
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An instance of this class reports on the SLS negotiation"
|
|
Packit |
022b05 |
::= { slsNegoRptTable 1 }
|
|
Packit |
022b05 |
SlsNegoRptEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
slsNegoRptPrid InstanceId
|
|
Packit |
022b05 |
slsNegoRptFailRea BITS
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
slsNegoRptPrid OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InstanceId
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An arbitrary integer that uniquely identifies an instance
|
|
Packit |
022b05 |
of the class"
|
|
Packit |
022b05 |
::= { slsNEgoRptEntry 1 }
|
|
Packit |
022b05 |
slsNegoRptFailRea OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
slsNonAccepted (1)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This attribute specifies the reason by which the PEP sends
|
|
Packit |
022b05 |
a 'failure' report
|
|
Packit |
022b05 |
(1) û the PEP does not accept the SLS suggested"
|
|
Packit |
022b05 |
::= { slsNEgoRptEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END.
|