Blame pibs/tubs/SLS-NEGOTIATION-PIB-orig

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.