Blame pibs/tubs/ACCESSBIND-PIB

Packit 022b05
ACCESSBIND-PIB PIB-DEFINITIONS ::= BEGIN   
Packit 022b05
Packit 022b05
IMPORTS   
Packit 022b05
    ibrpib FROM TUBS-SMI
Packit 022b05
    Unsigned32, Integer32, MODULE-IDENTITY,   
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-TYPE, OBJECT-GROUP, pib   
Packit 022b05
            FROM COPS-PR-SPPI   
Packit 022b05
    InstanceId, Prid, ReferenceId, TagId, TagReferenceId
Packit 022b05
            FROM COPS-PR-SPPI-TC    
Packit 022b05
    frwkReferenceEntry
Packit 022b05
            FROM FRAMEWORK-PIB
Packit 022b05
    RoleCombination, PrcIdentifierOid
Packit 022b05
            FROM FRAMEWORK-TC-PIB   
Packit 022b05
    InetAddress, InetAddressType   
Packit 022b05
            FROM INET-ADDRESS-MIB   
Packit 022b05
    TruthValue, PhysAddress   
Packit 022b05
            FROM SNMPv2-TC;              
Packit 022b05
Packit 022b05
accessBindPib  MODULE-IDENTITY   
Packit 022b05
    SUBJECT-CATEGORIES { all }   
Packit 022b05
    LAST-UPDATED "200202202002Z"              
Packit 022b05
    ORGANIZATION "IETF RAP WG"   
Packit 022b05
    CONTACT-INFO "   
Packit 022b05
                  Walter Weiss  
Packit 022b05
                  Ellacoya Networks  
Packit 022b05
                  7 Henry Clay Drive  
Packit 022b05
                  Merrimack, NH 03054  
Packit 022b05
                  Phone: 603-879-7364  
Packit 022b05
                  E-mail: wweiss@ellacoya.com   
Packit 022b05
                "   
Packit 022b05
    DESCRIPTION   
Packit 022b05
          "A PIB module containing the set of classes to   
Packit 022b05
          configure generic event handlers, and outsource  
Packit 022b05
          events as they occur. One application of this PIB is  
Packit 022b05
          to bind authorization and authentication to COPS  
Packit 022b05
          Provisioning."   
Packit 022b05
Packit 022b05
    ::= { ibrpib 2 }    -- xxx to be assigned by IANA  
Packit 022b05
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- The branch OIDs in the AccessBind PIB   
Packit 022b05
--   
Packit 022b05
Packit 022b05
capabilityClasses OBJECT IDENTIFIER ::= { accessBindPib 1 }  
Packit 022b05
eventClasses OBJECT IDENTIFIER ::= { accessBindPib 2 }   
Packit 022b05
eventHdlrClasses OBJECT IDENTIFIER ::= { accessBindPib 3 }   
Packit 022b05
contextClasses OBJECT IDENTIFIER ::= { accessBindPib 4 }   
Packit 022b05
authClasses OBJECT IDENTIFIER ::= { accessBindPib 5 }   
Packit 022b05
filterClasses OBJECT IDENTIFIER ::= { accessBindPib 6 }   
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- Event Table   
Packit 022b05
-- 
Packit 022b05
-- Instances of this table represent events that occurred at 
Packit 022b05
-- the PEP. The events reference the event handler instance 
Packit 022b05
-- and the specific event handler element that the event was  
Packit 022b05
-- caught by.  
Packit 022b05
Packit 022b05
eventTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF EventEntry   
Packit 022b05
    PIB-ACCESS     notify    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "An instance of this class is created by the PEP and sent    
Packit 022b05
     to the PDP. As a result of this event, The PDP may send  
Packit 022b05
     additional unsolicited decisions to the PEP after  
Packit 022b05
     sending the mandatory solicited decision for the event."   
Packit 022b05
Packit 022b05
    ::= { eventClasses 1 }   
Packit 022b05
Packit 022b05
eventEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         EventEntry   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "An instance of the eventTable PRC."   
Packit 022b05
Packit 022b05
    PIB-INDEX { eventId }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { eventTable 1 }   
Packit 022b05
Packit 022b05
EventEntry ::= SEQUENCE {   
Packit 022b05
        eventId                  InstanceId,   
Packit 022b05
        eventEventHdlr           ReferenceId,   
Packit 022b05
        eventCause               ReferenceId   
Packit 022b05
}   
Packit 022b05
Packit 022b05
eventId  OBJECT-TYPE   
Packit 022b05
    SYNTAX         InstanceId   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "An index to uniquely identify this event."   
Packit 022b05
Packit 022b05
    ::= { eventEntry 1 }   
Packit 022b05
Packit 022b05
eventEventHdlr  OBJECT-TYPE   
Packit 022b05
    SYNTAX         ReferenceId   
Packit 022b05
    PIB-REFERENCES {  frwkReferenceEntry }  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "This attribute allows a PEP to indicate to the PDP that   
Packit 022b05
     this event was generated due to the referenced Event  
Packit 022b05
     Handler. This attribute references an event handler via  
Packit 022b05
     the indirection PRC frwkReference, since the event   
Packit 022b05
     handler and event could potentially belong to a different  
Packit 022b05
     PIB contexts."   
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { eventEntry 2 }   
Packit 022b05
Packit 022b05
Packit 022b05
eventCause OBJECT-TYPE   
Packit 022b05
    SYNTAX         ReferenceId  
Packit 022b05
    PIB-REFERENCES { frwkReferenceEntry }     
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "This attribute references the specific instance in a  
Packit 022b05
     group of event Handler elements belonging to an event  
Packit 022b05
     Handler that resulted in this event. This attribute  
Packit 022b05
     references a specific event handler element via the  
Packit 022b05
     indirection PRC frwkReference, since the event handler  
Packit 022b05
     element and event could potentially belong to a different  
Packit 022b05
     PIB contexts."   
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { eventEntry 3 }   
Packit 022b05
Packit 022b05
Packit 022b05
--  
Packit 022b05
-- EventHandler Table  
Packit 022b05
-- 
Packit 022b05
-- Instances of this PRC are provisioned by the PDP on the PEP 
Packit 022b05
-- to catch specific events. The Event Handlers reference a  
Packit 022b05
-- group of eventHdlrElement PRIs that contain the scope of  
Packit 022b05
-- the event and specify the context data to send to the PDP  
Packit 022b05
-- when an event is caught. 
Packit 022b05
Packit 022b05
eventHandlerTable OBJECT-TYPE    
Packit 022b05
  SYNTAX          SEQUENCE OF EventHandlerEntry  
Packit 022b05
  PIB-ACCESS      install    
Packit 022b05
  STATUS          current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
      "The eventHandlerTable specifies for what events the PEP  
Packit 022b05
      should send a request to the PDP. As a  result of this  
Packit 022b05
      request, the PEP may send configuration changes to the  
Packit 022b05
      PEP. An instance of this class defines the circumstances  
Packit 022b05
      for generating a request, and provides the means for   
Packit 022b05
      specifying the contents of the PEP Request. Hence, the  
Packit 022b05
      eventHandlerTable can be said to create eventTable  
Packit 022b05
      entries. "   
Packit 022b05
Packit 022b05
  ::= {  eventHdlrClasses 1 }    
Packit 022b05
Packit 022b05
eventHandlerEntry OBJECT-TYPE    
Packit 022b05
  SYNTAX  EventHandlerEntry  
Packit 022b05
  STATUS  current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
       "eventTable entry."    
Packit 022b05
  PIB-INDEX { eventHandlerId }  
Packit 022b05
  UNIQUENESS {    eventHandlerElements,  
Packit 022b05
                  eventHandlerNonMatchNext 
Packit 022b05
             }  
Packit 022b05
Packit 022b05
  ::= { eventHandlerTable 1}    
Packit 022b05
Packit 022b05
EventHandlerEntry ::= SEQUENCE {    
Packit 022b05
  eventHandlerId                   InstanceId,    
Packit 022b05
  eventHandlerElements             TagReferenceId,  
Packit 022b05
  eventHandlerNonMatchNext         Prid 
Packit 022b05
}    
Packit 022b05
Packit 022b05
eventHandlerId OBJECT-TYPE   
Packit 022b05
  SYNTAX    InstanceId      
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "An arbitrary integer index that uniquely identifies   
Packit 022b05
       an instance of the eventHandlerTable class."   
Packit 022b05
Packit 022b05
   ::= { eventHandlerEntry 1}  
Packit 022b05
Packit 022b05
 eventHandlerElements OBJECT-TYPE   
Packit 022b05
  SYNTAX        TagReferenceId 
Packit 022b05
  PIB-TAG       { eventHdlrElementGrpId }  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
    "A reference to a group of eventHdlrElement instances,  
Packit 022b05
    each of which  determines the scope (criteria for  
Packit 022b05
    generating a new  request) and what context information to  
Packit 022b05
    send in a request."   
Packit 022b05
Packit 022b05
     ::= { eventHandlerEntry 2}  
Packit 022b05
Packit 022b05
 eventHandlerNonMatchNext  OBJECT-TYPE   
Packit 022b05
  SYNTAX       Prid   
Packit 022b05
  STATUS       current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "The data path for 'out of scope' traffic." 
Packit 022b05
Packit 022b05
     ::= { eventHandlerEntry 3}  
Packit 022b05
Packit 022b05
Packit 022b05
--  
Packit 022b05
-- EventHdlrElement Table  
Packit 022b05
-- 
Packit 022b05
-- Each Instance of this PRC belongs to a group of  
Packit 022b05
-- eventHdlrElement PRIs. The group is identified by the  
Packit 022b05
-- eventHdlrElementGrpId attribute. These are provisioned by  
Packit 022b05
-- the PDP on the PEP to catch specific events. This PRC  
Packit 022b05
-- contain the scope of the event and specify the context data  
Packit 022b05
-- type to send to the PDP when an event is caught. 
Packit 022b05
Packit 022b05
eventHdlrElementTable OBJECT-TYPE    
Packit 022b05
  SYNTAX          SEQUENCE OF EventHdlrElementEntry  
Packit 022b05
  PIB-ACCESS      install    
Packit 022b05
  STATUS          current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
     "The eventHdlrElementTable specifies a single eventHdlr  
Packit 022b05
     element's scope via a reference to a group of filters and  
Packit 022b05
     the context data type and encapsulation meta-information  
Packit 022b05
     that the PEP needs to send an event notification to the  
Packit 022b05
     PDP."   
Packit 022b05
Packit 022b05
  ::= { eventHdlrClasses 2 }    
Packit 022b05
Packit 022b05
eventHdlrElementEntry OBJECT-TYPE    
Packit 022b05
  SYNTAX  EventHdlrElementEntry  
Packit 022b05
  STATUS  current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
       "eventTable entry."    
Packit 022b05
  PIB-INDEX { eventHdlrElementId }  
Packit 022b05
  UNIQUENESS {    eventHdlrElementEventCriteria,  
Packit 022b05
                  eventHdlrElementGrpId,  
Packit 022b05
                  eventHdlrElementEventScope,  
Packit 022b05
                  eventHdlrElementHandleScope,  
Packit 022b05
                  eventHdlrElementContext,  
Packit 022b05
                  eventHdlrElementMatchNext 
Packit 022b05
             }  
Packit 022b05
Packit 022b05
  ::= { eventHdlrElementTable 1}    
Packit 022b05
Packit 022b05
EventHdlrElementEntry ::= SEQUENCE {    
Packit 022b05
  eventHdlrElementId                      InstanceId,    
Packit 022b05
  eventHdlrElementEventCriteria           INTEGER,  
Packit 022b05
  eventHdlrElementGrpId                   TagId, 
Packit 022b05
  eventHdlrElementEventScope              TagReferenceId,  
Packit 022b05
  eventHdlrElementHandleScope             TagReferenceId,  
Packit 022b05
  eventHdlrElementContext                 TagReferenceId,  
Packit 022b05
  eventHdlrElementMatchNext               Prid  
Packit 022b05
}    
Packit 022b05
Packit 022b05
eventHdlrElementId OBJECT-TYPE   
Packit 022b05
  SYNTAX    InstanceId      
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "An arbitrary integer index that uniquely identifies   
Packit 022b05
       an instance of the eventHdlrElementTable class."   
Packit 022b05
Packit 022b05
   ::= { eventHdlrElementEntry 1}  
Packit 022b05
Packit 022b05
eventHdlrElementEventCriteria  OBJECT-TYPE   
Packit 022b05
  SYNTAX        INTEGER { 
Packit 022b05
                              onetime(1), 
Packit 022b05
                              everytime(2), 
Packit 022b05
                              onchange(3) 
Packit 022b05
                           }  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
     "Indicates when an event is generated. Valid options are  
Packit 022b05
     one_time, every_time and on_change. This attribute allows  
Packit 022b05
     event Handlers to distinguish one time events (ignore  
Packit 022b05
     after the first match) from recurring events (generate an  
Packit 022b05
     event every time a match occurs).  A enum type was also  
Packit 022b05
     define to specify that a new event should be generated  
Packit 022b05
     when a specific set of fields change. This is important  
Packit 022b05
     for protocols like RSVP because messages are sent both to  
Packit 022b05
     demonstrate that the reservation is active and to notify  
Packit 022b05
     hops of changes to reservations. Since only changes need  
Packit 022b05
     to propagate to the PDP, the on_change option indicates  
Packit 022b05
     that that events should be generated selectively.  
Packit 022b05
Packit 022b05
     This criteria controls behavior of both, the EventScope    
Packit 022b05
     and the HandleScope."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrElementEntry 2}  
Packit 022b05
Packit 022b05
eventHdlrElementGrpId OBJECT-TYPE   
Packit 022b05
  SYNTAX        TagId        -- corresponding Tag Reference in  
Packit 022b05
                             -- eventHandlerEntry  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "Group identifier. All instances with the same group  
Packit 022b05
       identifier belong to one group and can be referenced  
Packit 022b05
       collectively from an eventHandler instance."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrElementEntry 3}  
Packit 022b05
Packit 022b05
eventHdlrElementEventScope OBJECT-TYPE   
Packit 022b05
  SYNTAX        TagReferenceId  
Packit 022b05
  PIB-TAG       { eventHdlrEventScopeGroup }  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "Identifies a group of eventHdlrEventScope entries   
Packit 022b05
       associated with this eventHdlrElement instance."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrElementEntry 4}  
Packit 022b05
Packit 022b05
eventHdlrElementHandleScope OBJECT-TYPE   
Packit 022b05
  SYNTAX        TagReferenceId  
Packit 022b05
  PIB-TAG       { eventHdlrHandleScopeGroup }  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "Identifies a group of eventHdlrHandleScope entries   
Packit 022b05
       associated with this eventHdlrElement instance. This is 
Packit 022b05
       an optional attribute. If it is not present the 
Packit 022b05
       semantics of the Handle processing is interpreted as 
Packit 022b05
       identical to the Event Scope handling specified in the 
Packit 022b05
       EventScope objects"   
Packit 022b05
Packit 022b05
     ::= { eventHdlrElementEntry 5}  
Packit 022b05
Packit 022b05
eventHdlrElementContext OBJECT-TYPE   
Packit 022b05
  SYNTAX       TagReferenceId   
Packit 022b05
  PIB-TAG       { contextDataGroup }  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "Identifies a list of ContextDataTable entries   
Packit 022b05
       associated with this eventHdlrElement instance."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrElementEntry 6}  
Packit 022b05
Packit 022b05
eventHdlrElementMatchNext OBJECT-TYPE   
Packit 022b05
  SYNTAX        Prid  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "The data path for traffic in scope."   
Packit 022b05
Packit 022b05
    ::= { eventHdlrElementEntry 7}  
Packit 022b05
Packit 022b05
Packit 022b05
 --  
Packit 022b05
 -- EventHdlrEventScope Table  
Packit 022b05
 --  
Packit 022b05
 -- This PRC defines the scope of an event handler element using  
Packit 022b05
 -- references to filters defined in the Framework PIB or in some 
Packit 022b05
 -- other PIBs. These filters may describe specific protocol  
Packit 022b05
 -- properties for which events need to be generated. These filter 
Packit 022b05
 -- references are grouped using a TagId, and this group is then  
Packit 022b05
 -- referenced from the eventHdlrElement PRC. 
Packit 022b05
     
Packit 022b05
eventHdlrEventScopeTable OBJECT-TYPE    
Packit 022b05
  SYNTAX          SEQUENCE OF EventHdlrEventScopeEntry  
Packit 022b05
  PIB-ACCESS      install    
Packit 022b05
  STATUS          current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
        "This class defines the criteria to be used for   
Packit 022b05
        partitioning various portions of traffic."   
Packit 022b05
Packit 022b05
  ::= { eventHdlrClasses 3 }    
Packit 022b05
Packit 022b05
eventHdlrEventScopeEntry OBJECT-TYPE    
Packit 022b05
  SYNTAX  EventHdlrEventScopeEntry  
Packit 022b05
  STATUS  current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
    "An instance of this class defines an individual criterion   
Packit 022b05
    to be used towards generating an event."    
Packit 022b05
  PIB-INDEX { eventHdlrEventScopeId }  
Packit 022b05
  UNIQUENESS { eventHdlrEventScopeGroup,  
Packit 022b05
               eventHdlrEventScopeFilter  
Packit 022b05
             }  
Packit 022b05
Packit 022b05
  ::= { eventHdlrEventScopeTable 1}    
Packit 022b05
Packit 022b05
EventHdlrEventScopeEntry::= SEQUENCE {  
Packit 022b05
  eventHdlrEventScopeId         InstanceId,  
Packit 022b05
  eventHdlrEventScopeGroup      TagId,  
Packit 022b05
  eventHdlrEventScopeFilter     Prid,  
Packit 022b05
  eventHdlrEventScopePrecedence INTEGER, 
Packit 022b05
  eventHdlrEventScopeChangeFlag TruthValue 
Packit 022b05
}  
Packit 022b05
Packit 022b05
eventHdlrEventScopeId    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 eventHdlrEventScopeTable class."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrEventScopeEntry 1}  
Packit 022b05
Packit 022b05
eventHdlrEventScopeGroup  OBJECT-TYPE   
Packit 022b05
  SYNTAX        TagId   -- corresponding TagReference 
Packit 022b05
                        -- defined in eventHdlrElementEntry 
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
     "Represents the binding between the eventHdlrElementEntry 
Packit 022b05
     and the eventHdlrEventScope entries. A group of   
Packit 022b05
     eventHdlrEventScope entries constitutes the criteria for   
Packit 022b05
     partitioning various portions of traffic."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrEventScopeEntry 2}  
Packit 022b05
Packit 022b05
eventHdlrEventScopeFilter   OBJECT-TYPE   
Packit 022b05
  SYNTAX        Prid  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "Pointer to a filter to be used as the criteria."   
Packit 022b05
     ::= { eventHdlrEventScopeEntry 3}  
Packit 022b05
Packit 022b05
eventHdlrEventScopePrecedence OBJECT-TYPE   
Packit 022b05
  SYNTAX        INTEGER  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
     "Represents the precedence of this criterion with respect   
Packit 022b05
     to other criteria within the same group. When the   
Packit 022b05
     precedence is unique, the instance represents an   
Packit 022b05
     alternative criteria (an ORing function). When the   
Packit 022b05
     precedence for two or more instances of the   
Packit 022b05
     eventHdlrEventScope class is the same, the attributes   
Packit 022b05
     within all the instances are treated collectively as a   
Packit 022b05
     single filter criteria with the following rules: 
Packit 022b05
     1. If the filters are not of the same type, the filters  
Packit 022b05
        are ANDed as a whole eg (RSVP and IP) 
Packit 022b05
     2. If the filter types are the same, the attribute values  
Packit 022b05
        are ORed and the attributes themselves are ANDed,  
Packit 022b05
        for example, two IP filters with src protocol values  
Packit 022b05
        56 and 57 respectively and dst protocol values 20 and  
Packit 022b05
        25 , would be treated as the condition (src port (56  
Packit 022b05
        or 57) AND dst port (20 or 25)."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrEventScopeEntry 4}  
Packit 022b05
Packit 022b05
eventHdlrEventScopeChangeFlag OBJECT-TYPE   
Packit 022b05
  SYNTAX        TruthValue  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
    "Boolean value, if set to 'true' indicates that a new  
Packit 022b05
    event should be generated if any of the assigned fields in  
Packit 022b05
    the associated filter change."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrEventScopeEntry 5}  
Packit 022b05
 
Packit 022b05
     
Packit 022b05
 
Packit 022b05
--  
Packit 022b05
-- EventHdlrHandleScope Table  
Packit 022b05
--  
Packit 022b05
-- This PRC defines the scope of request handles generated by the  
Packit 022b05
-- PEP due to events caught by the event handler element. Each  
Packit 022b05
-- instance of this PRC references filters defined in the  
Packit 022b05
-- Framework PIB or some other signaling-protocol specific filter  
Packit 022b05
-- PRCs. These filters may describe specific protocol properties  
Packit 022b05
-- to which this event handler is sensitive. Essentially this  
Packit 022b05
-- table defines when a new COPS RequestHandle must be created by  
Packit 022b05
-- the PEP based on protocol properties. The event handler may be  
Packit 022b05
-- set up to be sensitive to specific field values and/or the  
Packit 022b05
-- uniqueness of a set of values considered together. This  
Packit 022b05
-- accommodates various behaviors of signaling protocols. These  
Packit 022b05
-- filters references are grouped using a TagId, and this group  
Packit 022b05
-- is then referenced from the eventHdlrElement PRC via the  
Packit 022b05
-- eventHdlrElementHandleScope TagReference. 
Packit 022b05
     
Packit 022b05
eventHdlrHandleScopeTable OBJECT-TYPE    
Packit 022b05
  SYNTAX          SEQUENCE OF EventHdlrHandleScopeEntry  
Packit 022b05
  PIB-ACCESS      install    
Packit 022b05
  STATUS          current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
      "This class defines the criteria to be used for   
Packit 022b05
      deciding whether to create a new COPS RequestHandle for  
Packit 022b05
      an event or to use an existing Handle."   
Packit 022b05
Packit 022b05
  ::= { eventHdlrClasses 4 }    
Packit 022b05
Packit 022b05
eventHdlrHandleScopeEntry OBJECT-TYPE    
Packit 022b05
  SYNTAX  EventHdlrHandleScopeEntry  
Packit 022b05
  STATUS  current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
    "An instance of this class defines an individual criterion   
Packit 022b05
    to be used towards deciding when to create a new Handle."    
Packit 022b05
  PIB-INDEX { eventHdlrHandleScopeId }  
Packit 022b05
  UNIQUENESS { eventHdlrHandleScopeGroup,  
Packit 022b05
               eventHdlrHandleScopeFilter  
Packit 022b05
             }  
Packit 022b05
Packit 022b05
  ::= { eventHdlrHandleScopeTable 1}    
Packit 022b05
Packit 022b05
EventHdlrHandleScopeEntry::= SEQUENCE {  
Packit 022b05
  eventHdlrHandleScopeId         InstanceId,  
Packit 022b05
  eventHdlrHandleScopeGroup      TagId,  
Packit 022b05
  eventHdlrHandleScopeFilter     Prid,  
Packit 022b05
  eventHdlrHandleScopePrecedence INTEGER, 
Packit 022b05
  eventHdlrHandleScopeChangeFlag TruthValue 
Packit 022b05
}  
Packit 022b05
Packit 022b05
eventHdlrHandleScopeId    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 eventHdlrHandleScopeTable class."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrHandleScopeEntry 1}  
Packit 022b05
Packit 022b05
eventHdlrHandleScopeGroup  OBJECT-TYPE   
Packit 022b05
  SYNTAX        TagId   -- corresponding TagReference 
Packit 022b05
                        -- defined in eventHdlrElementEntry 
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
     "Represents the binding between the eventHdlrElementEntry 
Packit 022b05
     and the eventHdlrHandleScope entries. A group of   
Packit 022b05
     eventHdlrHandleScope entries constitutes the criteria for   
Packit 022b05
     defining the scope of the Handles generated."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrHandleScopeEntry 2}  
Packit 022b05
Packit 022b05
eventHdlrHandleScopeFilter   OBJECT-TYPE   
Packit 022b05
  SYNTAX        Prid  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "Pointer to a filter to be used as the criteria."   
Packit 022b05
     ::= { eventHdlrHandleScopeEntry 3}  
Packit 022b05
Packit 022b05
eventHdlrHandleScopePrecedence OBJECT-TYPE   
Packit 022b05
  SYNTAX        INTEGER  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
     "Represents the precedence of this criterion with respect   
Packit 022b05
     to other criteria within the same group. When the   
Packit 022b05
     precedence is unique, the instance represents an   
Packit 022b05
     alternative criteria (an ORing function). When the   
Packit 022b05
     precedence for two or more instances of the   
Packit 022b05
     eventHdlrHandleScope class is the same, the attributes   
Packit 022b05
     within all the instances are treated collectively as a   
Packit 022b05
     single filter criteria."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrHandleScopeEntry 4}  
Packit 022b05
Packit 022b05
Packit 022b05
eventHdlrHandleScopeChangeFlag OBJECT-TYPE   
Packit 022b05
  SYNTAX        TruthValue  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
    "Boolean value, if set to 'true' indicates that a new  
Packit 022b05
    Handle should be generated to send the event request if  
Packit 022b05
    any of the assigned fields in the associated filter  
Packit 022b05
    change."   
Packit 022b05
Packit 022b05
     ::= { eventHdlrHandleScopeEntry 5}  
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- EventHdlrAuthProtocol Table  
Packit 022b05
--  
Packit 022b05
-- This PRC specifies the Auth Mechanism to use in the Access  
Packit 022b05
-- request when a data path Event Handler is configured to  
Packit 022b05
-- catch access events. 
Packit 022b05
Packit 022b05
Packit 022b05
eventHdlrAuthProtocolTable OBJECT-TYPE    
Packit 022b05
  SYNTAX          SEQUENCE OF EventHdlrAuthProtocolEntry  
Packit 022b05
  PIB-ACCESS      install    
Packit 022b05
  STATUS          current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
      "This class lists the authentication protocols that can   
Packit 022b05
      be used for an access request."   
Packit 022b05
Packit 022b05
  ::= { eventHdlrClasses 5 }    
Packit 022b05
Packit 022b05
eventHdlrAuthProtocolEntry OBJECT-TYPE    
Packit 022b05
  SYNTAX  EventHdlrAuthProtocolEntry  
Packit 022b05
  STATUS  current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
    "An instance of this class describes an authentication   
Packit 022b05
    protocol that may be used for an access request. Instances   
Packit 022b05
    of this class that share the same TagId value collectively   
Packit 022b05
    constitute a list of authentication protocols that may be   
Packit 022b05
    used for a given access request"    
Packit 022b05
  PIB-INDEX { eventHdlrAuthProtocolId }  
Packit 022b05
  UNIQUENESS { eventHdlrAuthProtocolGroup,  
Packit 022b05
               eventHdlrAuthProtocolAuthMechanism  
Packit 022b05
             }  
Packit 022b05
Packit 022b05
  ::= { eventHdlrAuthProtocolTable 1}    
Packit 022b05
Packit 022b05
EventHdlrAuthProtocolEntry::= SEQUENCE {  
Packit 022b05
  eventHdlrAuthProtocolId             InstanceId,  
Packit 022b05
  eventHdlrAuthProtocolGroup          TagId,  
Packit 022b05
  eventHdlrAuthProtocolAuthMechanism  INTEGER  
Packit 022b05
}  
Packit 022b05
Packit 022b05
eventHdlrAuthProtocolId    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 ContextDataTable class."   
Packit 022b05
Packit 022b05
  ::= { eventHdlrAuthProtocolEntry 1}  
Packit 022b05
Packit 022b05
eventHdlrAuthProtocolGroup OBJECT-TYPE   
Packit 022b05
  SYNTAX        TagId  -- corresponding TagReference  
Packit 022b05
                       -- in datapathEventHdlrEntry 
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "Represents a binding between an datapathEventHdlrTable  
Packit 022b05
       instance and a list of eventHdlrAuthProtocolTable  
Packit 022b05
       instances."   
Packit 022b05
Packit 022b05
  ::= { eventHdlrAuthProtocolEntry 2}  
Packit 022b05
Packit 022b05
eventHdlrAuthProtocolAuthMechanism OBJECT-TYPE   
Packit 022b05
  SYNTAX        INTEGER {  
Packit 022b05
                            mPAP (0),  
Packit 022b05
                            mCHAP (1),  
Packit 022b05
                            mEAPMD5(2),  
Packit 022b05
                            mEAPTLS(3)  
Packit 022b05
                          }  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "The authentication protocol that may be used for an   
Packit 022b05
       access request."   
Packit 022b05
     ::= { eventHdlrAuthProtocolEntry 3}  
Packit 022b05
Packit 022b05
Packit 022b05
--  
Packit 022b05
-- DataPath Event Handler Table  
Packit 022b05
-- 
Packit 022b05
-- This PRC is an extension of the EventHandler PRC. This  
Packit 022b05
-- extension illustrates the use of the EventHandler PRC  
Packit 022b05
-- concept for authentication usage. Instances of this PRC are  
Packit 022b05
-- provisioned by the PDP on the PEP to catch specific access  
Packit 022b05
-- events. This PRC references a group of  
Packit 022b05
-- eventHdlrAuthProtocol instances which define a set of  
Packit 022b05
-- Authentication mechanisms to use if an access event is  
Packit 022b05
-- caught by this event Handler. From its base class (Event  
Packit 022b05
-- Handler) this PRC also references a group of  
Packit 022b05
-- eventHdlrElement PRIs that contain the scope of the  
Packit 022b05
-- access event and specify the context data to send to the  
Packit 022b05
-- PDP when an access event is caught. 
Packit 022b05
Packit 022b05
datapathEventHdlrTable OBJECT-TYPE    
Packit 022b05
  SYNTAX          SEQUENCE OF DatapathEventHdlrEntry  
Packit 022b05
  PIB-ACCESS      install    
Packit 022b05
  STATUS          current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
     "The datapathEventHdlrTable specifies for what access  
Packit 022b05
     events the PEP should send an access request to the PDP.  
Packit 022b05
     As a result of this access request, the PEP may send  
Packit 022b05
     configuration changes to the PEP or specific policies for  
Packit 022b05
     specific users. An instance of this class defines the  
Packit 022b05
     circumstances for generating an access request, and  
Packit 022b05
     provides the means for specifying the authentication  
Packit 022b05
     mechanisms and contents of the PEP Request. Hence, the  
Packit 022b05
     datapathEventHdlrTable can be said to create eventTable  
Packit 022b05
     entries for user access. "   
Packit 022b05
Packit 022b05
  ::= {  eventHdlrClasses 6 }    
Packit 022b05
Packit 022b05
datapathEventHdlrEntry OBJECT-TYPE    
Packit 022b05
  SYNTAX  DatapathEventHdlrEntry  
Packit 022b05
  STATUS  current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
       "dataPathEventHdlrTable entry."    
Packit 022b05
  EXTENDS { eventHandlerEntry }  
Packit 022b05
  UNIQUENESS {    eventHandlerElements,  
Packit 022b05
                  eventHandlerNonMatchNext,  
Packit 022b05
                  datapathEventHdlrRequestAuth 
Packit 022b05
             }  
Packit 022b05
Packit 022b05
  ::= { datapathEventHdlrTable 1}    
Packit 022b05
Packit 022b05
DatapathEventHdlrEntry ::= SEQUENCE {    
Packit 022b05
  datapathEventHdlrRequestAuth    TruthValue, 
Packit 022b05
  datapathEventHdlrAuthProtocol   TagReferenceId 
Packit 022b05
}    
Packit 022b05
Packit 022b05
datapathEventHdlrRequestAuth    OBJECT-TYPE   
Packit 022b05
  SYNTAX        TruthValue      
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "Boolean flag, if set to 'true' requires authentication  
Packit 022b05
       data to be sent in the request sent to the PDP with the  
Packit 022b05
       access event." 
Packit 022b05
Packit 022b05
   ::= { datapathEventHdlrEntry 1}  
Packit 022b05
Packit 022b05
Packit 022b05
datapathEventHdlrAuthProtocol    OBJECT-TYPE   
Packit 022b05
  SYNTAX        TagReferenceId 
Packit 022b05
  PIB-TAG       { eventHdlrAuthProtocolGroup }       
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "References a group of eventHdlrAuthProtocol instances,  
Packit 022b05
        each of which specifies an authentication mechanism." 
Packit 022b05
Packit 022b05
   ::= { datapathEventHdlrEntry 2}  
Packit 022b05
 
Packit 022b05
 
Packit 022b05
     
Packit 022b05
--   
Packit 022b05
-- ContextData Table  
Packit 022b05
--   
Packit 022b05
-- This PRC specifies the context information to send to the PDP  
Packit 022b05
-- when an event is caught. The context information to send is 
Packit 022b05
-- described in terms of the PRC data types to include in the    
Packit 022b05
-- request, the level of encapsulated data and the interface  
Packit 022b05
-- information for that request. 
Packit 022b05
Packit 022b05
Packit 022b05
contextDataTable OBJECT-TYPE    
Packit 022b05
  SYNTAX          SEQUENCE OF ContextDataEntry  
Packit 022b05
  PIB-ACCESS      install    
Packit 022b05
  STATUS          current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
        "This class points to the context information to be   
Packit 022b05
        included with a request."   
Packit 022b05
Packit 022b05
  ::= { contextClasses 1 }    
Packit 022b05
Packit 022b05
contextDataEntry OBJECT-TYPE    
Packit 022b05
  SYNTAX  ContextDataEntry  
Packit 022b05
  STATUS  current    
Packit 022b05
  DESCRIPTION    
Packit 022b05
      "An instance of this class contains the type description   
Packit 022b05
      (the assigned OID) of the class which needs to be filled  
Packit 022b05
      in by the PEP and included with a PEP request."    
Packit 022b05
  PIB-INDEX { contextDataId }
Packit 022b05
  UNIQUENESS { }  
Packit 022b05
Packit 022b05
  ::= { contextDataTable 1}    
Packit 022b05
Packit 022b05
ContextDataEntry::= SEQUENCE {  
Packit 022b05
  contextDataId            InstanceId,  
Packit 022b05
  contextDataGroup         TagId,  
Packit 022b05
  contextDataIfElement     PrcIdentifierOid,  
Packit 022b05
  contextDataEncapsulation INTEGER  
Packit 022b05
}  
Packit 022b05
Packit 022b05
contextDataId   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 contextDataTable class."   
Packit 022b05
Packit 022b05
     ::= { contextDataEntry 1}  
Packit 022b05
Packit 022b05
contextDataGroup  OBJECT-TYPE   
Packit 022b05
  SYNTAX        TagId   --corresponding TagReference 
Packit 022b05
                        --defined in eventHdlrElement 
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
       "Defines the grouping of contextData instances   
Packit 022b05
       that are applicable to a given eventHdlrElement. When  
Packit 022b05
       instances of this PRC are sent to the PEP without the  
Packit 022b05
       event Handler information, this attribute is unused."   
Packit 022b05
Packit 022b05
     ::= { contextDataEntry 2}  
Packit 022b05
Packit 022b05
Packit 022b05
contextDataIfElement      OBJECT-TYPE   
Packit 022b05
  SYNTAX        PrcIdentifierOid
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
     "The OID of a class whose instance is to be included with   
Packit 022b05
     the PEP request or event-specific ContextData Response."   
Packit 022b05
Packit 022b05
     ::= { contextDataEntry 3}  
Packit 022b05
Packit 022b05
contextDataEncapsulation OBJECT-TYPE   
Packit 022b05
  SYNTAX        INTEGER  
Packit 022b05
  STATUS        current   
Packit 022b05
  DESCRIPTION   
Packit 022b05
     "This attribute allows one to distinguish between inner   
Packit 022b05
      and outer headers when there are multiple encapsulated   
Packit 022b05
      headers of the same type in a packet.   
Packit 022b05
Packit 022b05
      A value of:  
Packit 022b05
      0 means all headers,  
Packit 022b05
      positive number 'n' means the 'n'th header starting   
Packit 022b05
      from the outermost,  
Packit 022b05
      negative number 'n' means the 'n'th header starting from   
Packit 022b05
      the innermost."   
Packit 022b05
Packit 022b05
     ::= { contextDataEntry 4}  
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--  
Packit 022b05
-- Layer 3 Header Data PRC  
Packit 022b05
--  
Packit 022b05
Packit 022b05
ctxtL3HdrTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF CtxtL3HdrEntry   
Packit 022b05
    PIB-ACCESS     notify    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
       "An instance of this class is created by the PEP and  
Packit 022b05
       sent to the PDP to provide the PDP with information it   
Packit 022b05
       requested in the ContextData PRC. The PDP uses   
Packit 022b05
       this PRC to make Authentication/Provisioning  
Packit 022b05
       decisions."   
Packit 022b05
Packit 022b05
    ::= { contextClasses 2 }   
Packit 022b05
Packit 022b05
ctxtL3HdrEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         CtxtL3HdrEntry  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "An instance of the ctxtL3HdrTable PRC."   
Packit 022b05
Packit 022b05
    PIB-INDEX { ctxtL3HdrId }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrTable 1 }   
Packit 022b05
Packit 022b05
CtxtL3HdrEntry::= SEQUENCE {   
Packit 022b05
        ctxtL3HdrId               InstanceId,   
Packit 022b05
        ctxtL3HdrSrcAddrType        InetAddressType,   
Packit 022b05
        ctxtL3HdrSrcAddr            InetAddress,   
Packit 022b05
        ctxtL3HdrDstAddrType        InetAddressType,   
Packit 022b05
        ctxtL3HdrDstAddr            InetAddress,   
Packit 022b05
        ctxtL3HdrProtocol           Unsigned32,   
Packit 022b05
        ctxtL3HdrSrcPort            Unsigned32,   
Packit 022b05
        ctxtL3HdrDstPort            Unsigned32,   
Packit 022b05
        ctxtL3HdrDscp               Unsigned32,   
Packit 022b05
        ctxtL3HdrEcn                TruthValue,   
Packit 022b05
        ctxtL3HdrIpOpt              OCTET STRING,   
Packit 022b05
        ctxtL3HdrEncap              Integer32  
Packit 022b05
}   
Packit 022b05
Packit 022b05
ctxtL3HdrId  OBJECT-TYPE   
Packit 022b05
    SYNTAX         InstanceId   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "An index to uniquely identify an instance of this   
Packit 022b05
        provisioning class."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 1 }   
Packit 022b05
Packit 022b05
ctxtL3HdrSrcAddrType OBJECT-TYPE   
Packit 022b05
    SYNTAX         InetAddressType  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "The address type enumeration value [INETADDR] to specify    
Packit 022b05
      the type of the packet's source L3 address)."  
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 2 }   
Packit 022b05
Packit 022b05
ctxtL3HdrSrcAddr OBJECT-TYPE   
Packit 022b05
    SYNTAX         InetAddress   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        " The packet's source L3 address."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 3 }   
Packit 022b05
Packit 022b05
ctxtL3HdrDstAddrType OBJECT-TYPE   
Packit 022b05
    SYNTAX         InetAddressType  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "The address type enumeration value [INETADDR] to specify    
Packit 022b05
      the type of the packet's destination L3 address."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 4 }   
Packit 022b05
Packit 022b05
Packit 022b05
ctxtL3HdrDstAddr OBJECT-TYPE   
Packit 022b05
    SYNTAX         InetAddress   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "The packet's destination L3 address."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 5 }   
Packit 022b05
Packit 022b05
Packit 022b05
ctxtL3HdrProtocol OBJECT-TYPE   
Packit 022b05
    SYNTAX         Unsigned32  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "The packet's protocol field."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 6 }   
Packit 022b05
Packit 022b05
ctxtL3HdrSrcPort  OBJECT-TYPE   
Packit 022b05
    SYNTAX         Unsigned32  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "This attribute binds an existing upstream session to   
Packit 022b05
        this session instance."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 7 }  
Packit 022b05
Packit 022b05
ctxtL3HdrDstPort  OBJECT-TYPE   
Packit 022b05
    SYNTAX         Unsigned32  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "This attribute binds an existing upstream session to   
Packit 022b05
        this session instance."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 8 }  
Packit 022b05
Packit 022b05
ctxtL3HdrDscp  OBJECT-TYPE   
Packit 022b05
    SYNTAX         Unsigned32  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "DiffServ CodePoint."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 9 }  
Packit 022b05
Packit 022b05
ctxtL3HdrEcn  OBJECT-TYPE   
Packit 022b05
    SYNTAX         TruthValue   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "PEP sets this attribute to true(1) if ECN capable."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 10 }  
Packit 022b05
Packit 022b05
ctxtL3HdrIpOpt  OBJECT-TYPE   
Packit 022b05
    SYNTAX         OCTET STRING   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "IP Options field in the packet."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 11 }  
Packit 022b05
Packit 022b05
ctxtL3HdrEncap  OBJECT-TYPE   
Packit 022b05
    SYNTAX         Integer32   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "This attribute specifies which encapsulated header is   
Packit 022b05
     being described. The sign on this value will be the same    
Packit 022b05
     as the value specified in the ContextData   
Packit 022b05
     instance that requested this header. If the original   
Packit 022b05
     ContextData instance specified a   
Packit 022b05
     ContextDataEncapsulation value of zero (meaning   
Packit 022b05
     return all headers), then all instances of this attribute   
Packit 022b05
     MUST be expressed as positive numbers.   
Packit 022b05
Packit 022b05
     A value of:  
Packit 022b05
Packit 022b05
     positive number 'n' means the 'n'th header starting   
Packit 022b05
     from the outermost,  
Packit 022b05
     negative number 'n' means the 'n'th header starting from   
Packit 022b05
     the innermost."   
Packit 022b05
Packit 022b05
    ::= { ctxtL3HdrEntry 12 }  
Packit 022b05
     
Packit 022b05
     
Packit 022b05
--  
Packit 022b05
-- 802.1 Header Data PRC  
Packit 022b05
--  
Packit 022b05
     
Packit 022b05
ctxt802HdrTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF Ctxt802HdrEntry   
Packit 022b05
    PIB-ACCESS     notify    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "An instance of this class is created by the PEP and sent    
Packit 022b05
      to the PDP to provide the PDP with information it   
Packit 022b05
      requested in the ContextData PRC. The PDP uses this PRC  
Packit 022b05
      to make Authorization/Provisioning decisions."   
Packit 022b05
Packit 022b05
    ::= { contextClasses 3 }   
Packit 022b05
Packit 022b05
ctxt802HdrEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         Ctxt802HdrEntry  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "An instance of the ctxt802HdrTable PRC."   
Packit 022b05
Packit 022b05
    PIB-INDEX { ctxt802HdrId }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { ctxt802HdrTable 1 }   
Packit 022b05
Packit 022b05
Ctxt802HdrEntry::= SEQUENCE {   
Packit 022b05
        ctxt802HdrId               InstanceId,   
Packit 022b05
        ctxt802HdrSrcAddr          PhysAddress,   
Packit 022b05
        ctxt802HdrDstAddr          PhysAddress,   
Packit 022b05
        ctxt802HdrProtocol         Unsigned32,   
Packit 022b05
        ctxt802HdrPriority         Unsigned32,   
Packit 022b05
        ctxt802HdrVlan             Unsigned32,   
Packit 022b05
        ctxt802HdrEncap            Integer32  
Packit 022b05
}   
Packit 022b05
Packit 022b05
ctxt802HdrId  OBJECT-TYPE   
Packit 022b05
    SYNTAX         InstanceId   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "An index to uniquely identify an instance of this   
Packit 022b05
        provisioning class."   
Packit 022b05
Packit 022b05
    ::= { ctxt802HdrEntry 1 }   
Packit 022b05
Packit 022b05
Packit 022b05
ctxt802HdrSrcAddr OBJECT-TYPE   
Packit 022b05
    SYNTAX         PhysAddress   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        " The packet's source MAC address."   
Packit 022b05
Packit 022b05
    ::= { ctxt802HdrEntry 2 }     
Packit 022b05
Packit 022b05
ctxt802HdrDstAddr OBJECT-TYPE   
Packit 022b05
    SYNTAX         PhysAddress  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "The packet's destination MAC address."   
Packit 022b05
Packit 022b05
    ::= { ctxt802HdrEntry 3 }   
Packit 022b05
Packit 022b05
Packit 022b05
ctxt802HdrProtocol OBJECT-TYPE     
Packit 022b05
    SYNTAX         Unsigned32 (0..'ffff'h)  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "The L2 packet's protocol field."   
Packit 022b05
Packit 022b05
    ::= { ctxt802HdrEntry 4 }   
Packit 022b05
Packit 022b05
Packit 022b05
ctxt802HdrPriority OBJECT-TYPE   
Packit 022b05
    SYNTAX         Unsigned32 (0..7)  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
       "The L2 packet's priority field. This attribute is only     
Packit 022b05
       valid for packets using the 802.1q header extension."   
Packit 022b05
Packit 022b05
    ::= { ctxt802HdrEntry 5 }   
Packit 022b05
Packit 022b05
ctxt802HdrVlan OBJECT-TYPE   
Packit 022b05
    SYNTAX         Unsigned32 (1..4094)  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "The L2 packet's VLAN field. This attribute is only valid   
Packit 022b05
      for packets using the 802.1q header extension."   
Packit 022b05
Packit 022b05
    ::= { ctxt802HdrEntry 6 }   
Packit 022b05
Packit 022b05
ctxt802HdrEncap OBJECT-TYPE   
Packit 022b05
    SYNTAX         Integer32  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "This attribute specifies which encapsulated header is   
Packit 022b05
     being described. The sign on this value will be the same   
Packit 022b05
     as the value specified in the ContextData   
Packit 022b05
     instance that requested this header. If the original   
Packit 022b05
     ContextData instance specified an   
Packit 022b05
     ContextDataEncapsulation value of zero (meaning   
Packit 022b05
     return all headers), then all instances of this attribute   
Packit 022b05
     MUST be expressed as positive numbers.   
Packit 022b05
Packit 022b05
     A value of:  
Packit 022b05
     positive number 'n' means the 'n'th header starting   
Packit 022b05
     from the outermost,  
Packit 022b05
     negative number 'n' means the 'n'th header starting from   
Packit 022b05
     the innermost."   
Packit 022b05
Packit 022b05
    ::= { ctxt802HdrEntry 7 }  
Packit 022b05
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- CtxtDialupInterface Table   
Packit 022b05
--   
Packit 022b05
Packit 022b05
ctxtDialupInterfaceTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF CtxtDialupInterfaceEntry  
Packit 022b05
    PIB-ACCESS     notify    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "Dialup Interface context data."   
Packit 022b05
Packit 022b05
    ::= { contextClasses 4 }   
Packit 022b05
Packit 022b05
ctxtDialupInterfaceEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         CtxtDialupInterfaceEntry  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "Entry oid of the ctxtDialupInterfaceTable PRC."   
Packit 022b05
Packit 022b05
    PIB-INDEX { ctxtDialupInterfaceId }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { ctxtDialupInterfaceTable 1 }   
Packit 022b05
Packit 022b05
CtxtDialupInterfaceEntry::= SEQUENCE {   
Packit 022b05
        ctxtDialupInterfaceId                InstanceId,   
Packit 022b05
        ctxtDialupInterfaceNASPort           Integer32,   
Packit 022b05
        ctxtDialupInterfaceNASPortId         OCTET STRING,   
Packit 022b05
        ctxtDialupInterfaceNASPortType       INTEGER,   
Packit 022b05
        ctxtDialupInterfaceCalledStationId   OCTET STRING,   
Packit 022b05
        ctxtDialupInterfaceCallingStationId  OCTET STRING,   
Packit 022b05
        ctxtDialupInterfaceConnectInfo       OCTET STRING            
Packit 022b05
}   
Packit 022b05
Packit 022b05
ctxtDialupInterfaceId  OBJECT-TYPE   
Packit 022b05
    SYNTAX         InstanceId   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "An index to uniquely identify an instance of this   
Packit 022b05
        provisioning class."   
Packit 022b05
Packit 022b05
    ::= { ctxtDialupInterfaceEntry 1 }   
Packit 022b05
Packit 022b05
Packit 022b05
ctxtDialupInterfaceNASPort  OBJECT-TYPE   
Packit 022b05
    SYNTAX         Integer32  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "This Attribute indicates the physical port number of the  
Packit 022b05
     NAS which is authenticating the user.  It is only used in  
Packit 022b05
     Access-Request packets.  Note that this is using 'port'  
Packit 022b05
     in its sense of a physical connection on the NAS, not in  
Packit 022b05
     the sense of a TCP or UDP port number."  
Packit 022b05
Packit 022b05
    ::= { ctxtDialupInterfaceEntry 2 }   
Packit 022b05
Packit 022b05
Packit 022b05
ctxtDialupInterfaceNASPortId  OBJECT-TYPE   
Packit 022b05
    SYNTAX         OCTET STRING  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
      "This Attribute contains a text string which identifies  
Packit 022b05
      the port of the NAS which is authenticating the user. It  
Packit 022b05
      is only used in Access-Request and Accounting-Request  
Packit 022b05
      packets.  Note that this is using 'port' in its sense of  
Packit 022b05
      a physical connection on the NAS, not in the sense of a  
Packit 022b05
      TCP or UDP port number. "  
Packit 022b05
Packit 022b05
    ::= { ctxtDialupInterfaceEntry 3 }   
Packit 022b05
Packit 022b05
ctxtDialupInterfaceNASPortType  OBJECT-TYPE   
Packit 022b05
Packit 022b05
SYNTAX  INTEGER {  
Packit 022b05
                       radAsync(0),  
Packit 022b05
                       radSync(1),  
Packit 022b05
                       radIsdnSync(2),  
Packit 022b05
                       radIsdnAsyncV120(3),  
Packit 022b05
                       radIsdnAsyncV110(4),  
Packit 022b05
                       radVirtual(5),  
Packit 022b05
                       radPIAFS(6),  
Packit 022b05
                       radHdlcClearChannel(7),  
Packit 022b05
                       radX25(8),  
Packit 022b05
                       radX75(9),  
Packit 022b05
                       radG3Fax(10),  
Packit 022b05
                       radSDSL(11),  
Packit 022b05
                       radAdslCAP(12),  
Packit 022b05
                       radAdslDMT(13),  
Packit 022b05
                       radIdsl(14),  
Packit 022b05
                       radEthernet(15),  
Packit 022b05
                       radXdsl(16),  
Packit 022b05
                       radCable(17),  
Packit 022b05
                       radWirelessOther(18),  
Packit 022b05
                       radWirelessIEEE80211(19)  
Packit 022b05
               }  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
       "This Attribute indicates the type of the physical port  
Packit 022b05
       of the NAS which is authenticating the user.  It can be  
Packit 022b05
       used instead of or in addition to the radNasPort (5)  
Packit 022b05
       attribute.  It is only used in Access-Request packets.  
Packit 022b05
       Either radNasPort (5) or radNasPortType or both SHOULD be  
Packit 022b05
       present in an Access-Request packet, if the NAS  
Packit 022b05
       differentiates among its ports. 
Packit 022b05
Packit 022b05
            A value of 'radAsync(0)' indicates Async.  
Packit 022b05
Packit 022b05
            A value of 'radSync(1)' indicates Sync.  
Packit 022b05
Packit 022b05
            A value of 'radIsdnSync(2)' indicates ISDN Sync.  
Packit 022b05
Packit 022b05
            A value of 'radIsdnAsyncV120(3)' indicates ISDN  
Packit 022b05
            Async V.120.  
Packit 022b05
Packit 022b05
            A value of 'radIsdnAsyncV110(4)' indicates ISDN  
Packit 022b05
            Async V.110.  
Packit 022b05
Packit 022b05
            A value of 'radVirtual(5)' indicates Virtual.  
Packit 022b05
            Virtual refers to a connection to the NAS via some  
Packit 022b05
            transport protocol, instead of through a physical  
Packit 022b05
            port. For example, if a user telnetted into a NAS to  
Packit 022b05
            authenticate himself as an Outbound-User, the  
Packit 022b05
            Access-Request might include radNasPortType =  
Packit 022b05
            Virtual as a hint to the RADIUS server that the user  
Packit 022b05
            was not on a physical port.  
Packit 022b05
Packit 022b05
            A value of 'radPIAFS(6)' indicates PIAFS. PIAFS is a  
Packit 022b05
            form of wireless ISDN commonly used in Japan, and  
Packit 022b05
            stands for PHS (Personal Handyphone System) Internet  
Packit 022b05
            Access Forum Standard (PIAFS).  
Packit 022b05
Packit 022b05
            A value of 'radHdlcClearChannel(7)' indicates HDLC  
Packit 022b05
            Clear Channel.  
Packit 022b05
Packit 022b05
            A value of 'radX25(8)' indicates X.25.  
Packit 022b05
Packit 022b05
            A value of 'radX75(9)' indicates X.75.  
Packit 022b05
Packit 022b05
            A value of 'radG3Fax(10)' indicates G.3 Fax.  
Packit 022b05
Packit 022b05
            A value of 'radSDSL(11)' indicates SDSL Symmetric  
Packit 022b05
            DSL.  
Packit 022b05
Packit 022b05
            A value of 'radAdslCAP(12)' indicates ADSL-CAP -  
Packit 022b05
            Asymmetric DSL, Carrierless Amplitude Phase  
Packit 022b05
            Modulation.  
Packit 022b05
Packit 022b05
            A value of 'radAdslDMT(13)' indicates ADSL-DMT -  
Packit 022b05
            Asymmetric DSL, Discrete Multi-Tone.  
Packit 022b05
Packit 022b05
            A value of 'radIdsl(14)' indicates IDSL ISDN  
Packit 022b05
            Digital Subscriber Line.  
Packit 022b05
Packit 022b05
            A value of 'radEthernet(15)' indicates Ethernet.  
Packit 022b05
Packit 022b05
            A value of 'radXdsl(16)' indicates xDSL - Digital  
Packit 022b05
            Subscriber Line of unknown type.  
Packit 022b05
Packit 022b05
            A value of 'radCable(17)' indicates Cable.  
Packit 022b05
Packit 022b05
            A value of 'radWirelessOther(18)' indicates Wireless  
Packit 022b05
            - Other.  
Packit 022b05
Packit 022b05
            A value of 'radWirelessIEEE80211(19)' indicates  
Packit 022b05
            Wireless - IEEE 802.11."  
Packit 022b05
      ::= { ctxtDialupInterfaceEntry 4 }   
Packit 022b05
   
Packit 022b05
     
Packit 022b05
  ctxtDialupInterfaceCalledStationId  OBJECT-TYPE   
Packit 022b05
      SYNTAX         OCTET STRING  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "This Attribute allows the NAS to send in the Access-  
Packit 022b05
          Request packet the phone number that the user called,  
Packit 022b05
          using Dialed Number Identification (DNIS) or similar  
Packit 022b05
          technology.  Note that this may be different from the  
Packit 022b05
          phone number the call comes in on.  It is only used in  
Packit 022b05
          Access-Request packets. "  
Packit 022b05
      ::= { ctxtDialupInterfaceEntry 5 }   
Packit 022b05
Packit 022b05
  ctxtDialupInterfaceCallingStationId  OBJECT-TYPE   
Packit 022b05
      SYNTAX         OCTET STRING  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
       "This Attribute allows the NAS to send in the Access-  
Packit 022b05
       Request packet the phone number that the user is calling  
Packit 022b05
       from, using Dialed Number Identification (DNIS) or  
Packit 022b05
       similar technology.  Note that this may be different from  
Packit 022b05
       the phone number called.  It is only used in  
Packit 022b05
       Access-Request packets. "  
Packit 022b05
      ::= { ctxtDialupInterfaceEntry 6 }   
Packit 022b05
Packit 022b05
  ctxtDialupInterfaceConnectInfo  OBJECT-TYPE   
Packit 022b05
      SYNTAX         OCTET STRING  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
        "This Attribute allows the NAS to send in the Access-  
Packit 022b05
        Request packet the phone number that the call came from,  
Packit 022b05
        using Automatic Number Identification (ANI) or similar  
Packit 022b05
        technology.  It is only used in Access-Request packets."  
Packit 022b05
      ::= { ctxtDialupInterfaceEntry 7 }   
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  ---  
Packit 022b05
  --- CtxtDialupInterfaceFramedProtocol Table  
Packit 022b05
  ---  
Packit 022b05
Packit 022b05
  ctxtDialupIfFramedProtocolTable OBJECT-TYPE   
Packit 022b05
      SYNTAX         SEQUENCE OF CtxtDialupIfFramedProtocolEntry  
Packit 022b05
      PIB-ACCESS     notify    
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "."   
Packit 022b05
Packit 022b05
      ::= { contextClasses 5 }   
Packit 022b05
Packit 022b05
  ctxtDialupIfFramedProtocolEntry OBJECT-TYPE   
Packit 022b05
      SYNTAX         CtxtDialupIfFramedProtocolEntry  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
         "Entry oid of the ctxtDialupIfFramedProtocolTable PRC."   
Packit 022b05
Packit 022b05
      PIB-INDEX { ctxtDialupIfFramedProtocolId }   
Packit 022b05
      UNIQUENESS { }    
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfFramedProtocolTable 1 }   
Packit 022b05
Packit 022b05
  CtxtDialupIfFramedProtocolEntry ::= SEQUENCE {   
Packit 022b05
          ctxtDialupIfFramedProtocolId           InstanceId,   
Packit 022b05
          ctxtDialupIfFramedProtocolProt         INTEGER,   
Packit 022b05
          ctxtDialupIfFramedProtocolMTU          Integer32,   
Packit 022b05
          ctxtDialupIfFramedProtocolCompression  INTEGER,   
Packit 022b05
          ctxtDialupIfFramedProtocolPortLimit    Unsigned32,   
Packit 022b05
          ctxtDialupIfFramedProtocolIpAddress    InetAddress,   
Packit 022b05
          ctxtDialupIfFramedProtocolIpNetmask    InetAddress  
Packit 022b05
  }   
Packit 022b05
Packit 022b05
  ctxtDialupIfFramedProtocolId OBJECT-TYPE   
Packit 022b05
      SYNTAX         InstanceId   
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "An index to uniquely identify an instance of this   
Packit 022b05
          provisioning class."   
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfFramedProtocolEntry 1 }   
Packit 022b05
Packit 022b05
Packit 022b05
  ctxtDialupIfFramedProtocolProt  OBJECT-TYPE   
Packit 022b05
      SYNTAX  INTEGER {  
Packit 022b05
                       radPPP(1),  
Packit 022b05
                       radSLIP(2),  
Packit 022b05
                       radARAP(3),  
Packit 022b05
                       radGandalf(4),  
Packit 022b05
                       radXylogics(5),  
Packit 022b05
                       radX75Synchronous(6)  
Packit 022b05
               }  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
        "This Attribute indicates the framing to be used for  
Packit 022b05
        framed access. It MAY be used in both Access-Request and  
Packit 022b05
        Access-Accept packets.  
Packit 022b05
Packit 022b05
             A value of 'radPPP(1)' represents PPP.  
Packit 022b05
Packit 022b05
             A value of 'radSLIP(2)' represents SLIP.  
Packit 022b05
Packit 022b05
             A value of 'radARAP(3)' represents AppleTalk Remote  
Packit 022b05
             Access Protocol (ARAP).  
Packit 022b05
Packit 022b05
             A value of 'radGandalf(4)' represents Gandalf  
Packit 022b05
             proprietary SingleLink/MultiLink protocol.  
Packit 022b05
Packit 022b05
             A value of 'radXylogics(5)' represents Xylogics  
Packit 022b05
             proprietary IPX/SLIP.  
Packit 022b05
Packit 022b05
             A value of 'radX75Synchronous(6)' represents X.75  
Packit 022b05
             Synchronous."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfFramedProtocolEntry 2 }   
Packit 022b05
Packit 022b05
Packit 022b05
  ctxtDialupIfFramedProtocolMTU  OBJECT-TYPE   
Packit 022b05
      SYNTAX         Integer32  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
       "This Attribute indicates the Maximum Transmission Unit  
Packit 022b05
       to be configured for the user, when it is not negotiated  
Packit 022b05
       by some other means (such as PPP).  It MAY be used in  
Packit 022b05
       Access-Accept packets.  It MAY be used in an Access-  
Packit 022b05
       Request packet as a hint by the NAS to the server that it  
Packit 022b05
       would prefer that value, but the server is not required  
Packit 022b05
       to honor the hint."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfFramedProtocolEntry 3 }   
Packit 022b05
Packit 022b05
  ctxtDialupIfFramedProtocolCompression  OBJECT-TYPE   
Packit 022b05
       SYNTAX  INTEGER {  
Packit 022b05
                       radNone(0),  
Packit 022b05
                       radVJ(1),  
Packit 022b05
                       radIPXheader(2),  
Packit 022b05
                       radStacLZS(3)  
Packit 022b05
               }  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
       "This Attribute indicates a compression protocol to be  
Packit 022b05
       used for the link.  It MAY be used in Access-Accept  
Packit 022b05
       packets.  It MAY be used in an Access-Request packet as a  
Packit 022b05
       hint to the server that the NAS would prefer to use that  
Packit 022b05
       compression, but the server is not required to honor the  
Packit 022b05
       hint.  
Packit 022b05
Packit 022b05
       More than one compression protocol Attribute MAY be sent.  
Packit 022b05
       It is the responsibility of the NAS to apply the proper  
Packit 022b05
       compression protocol to appropriate link traffic.  
Packit 022b05
Packit 022b05
               A value of 'radNone(0)' indicates None.  
Packit 022b05
Packit 022b05
               A value of 'radVJ(1)' indicates VJ TCP/IP header  
Packit 022b05
               compression.  
Packit 022b05
Packit 022b05
               A value of 'radIPXheader(2)' indicates IPX header  
Packit 022b05
               compression.  
Packit 022b05
Packit 022b05
               A value of 'radStacLZS(3)' indicates Stac-LZS  
Packit 022b05
               compression."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfFramedProtocolEntry 4 }   
Packit 022b05
Packit 022b05
Packit 022b05
  ctxtDialupIfFramedProtocolPortLimit  OBJECT-TYPE   
Packit 022b05
      SYNTAX         Unsigned32  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
        "This Attribute sets the maximum number of ports to be  
Packit 022b05
        provided to the user by the NAS.  This Attribute MAY be  
Packit 022b05
        sent by the server to the client in an Access-Accept  
Packit 022b05
        packet.  It is intended for use in conjunction with  
Packit 022b05
        Multilink PPP [10] or similar uses.  It MAY also be sent  
Packit 022b05
        by the NAS to the server as a hint that that many ports  
Packit 022b05
        are desired for use, but the server is not required to  
Packit 022b05
        honor the hint."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfFramedProtocolEntry 5 }   
Packit 022b05
Packit 022b05
  ctxtDialupIfFramedProtocolIpAddress  OBJECT-TYPE   
Packit 022b05
      SYNTAX         InetAddress  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
        "This Attribute indicates the address to be configured  
Packit 022b05
        for the user.  It MAY be used in Access-Accept packets.  
Packit 022b05
        It MAY be used in an Access-Request packet as a hint by  
Packit 022b05
        the NAS to the server that it would prefer that address,  
Packit 022b05
        but the server is not required to honor the hint."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfFramedProtocolEntry 6 }  
Packit 022b05
Packit 022b05
Packit 022b05
  ctxtDialupIfFramedProtocolIpNetmask  OBJECT-TYPE   
Packit 022b05
      SYNTAX         InetAddress  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
       "This Attribute indicates the IP netmask to be configured  
Packit 022b05
       for the user when the user is a router to a network.  It  
Packit 022b05
       MAY be used in Access-Accept packets.  It MAY be used in  
Packit 022b05
       an Access-Request packet as a hint by the NAS to the  
Packit 022b05
       server that it would prefer that netmask, but the server  
Packit 022b05
       is not required to honor the hint."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfFramedProtocolEntry 7 }  
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  ---  
Packit 022b05
  --- CtxtDialupIfLoginService Table  
Packit 022b05
  ---  
Packit 022b05
Packit 022b05
  ctxtDialupIfLoginServiceTable OBJECT-TYPE   
Packit 022b05
      SYNTAX         SEQUENCE OF CtxtDialupIfLoginServiceEntry  
Packit 022b05
      PIB-ACCESS     notify    
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "Base class."   
Packit 022b05
Packit 022b05
      ::= { contextClasses 6 }   
Packit 022b05
Packit 022b05
  ctxtDialupIfLoginServiceEntry OBJECT-TYPE   
Packit 022b05
      SYNTAX         CtxtDialupIfLoginServiceEntry  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "Entry oid of the ctxtDialupIfLoginServiceTable PRC."   
Packit 022b05
Packit 022b05
      PIB-INDEX { ctxtDialupIfLoginServiceId }   
Packit 022b05
      UNIQUENESS { }    
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfLoginServiceTable 1 }   
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  CtxtDialupIfLoginServiceEntry::= SEQUENCE {   
Packit 022b05
          ctxtDialupIfLoginServiceId       InstanceId,   
Packit 022b05
          ctxtDialupIfLoginServiceIpHost   InetAddress  
Packit 022b05
  }   
Packit 022b05
Packit 022b05
  ctxtDialupIfLoginServiceId OBJECT-TYPE   
Packit 022b05
      SYNTAX         InstanceId   
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "An index to uniquely identify an instance of this   
Packit 022b05
          provisioning class."   
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfLoginServiceEntry 1 }   
Packit 022b05
Packit 022b05
Packit 022b05
  ctxtDialupIfLoginServiceIpHost OBJECT-TYPE   
Packit 022b05
      SYNTAX         InetAddress  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfLoginServiceEntry 2 }   
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  ---  
Packit 022b05
  --- CtxtDialupIfLoginLat Table (Extends  
Packit 022b05
  --- CtxtDialupIfLoginService)  
Packit 022b05
  ---  
Packit 022b05
Packit 022b05
  ctxtDialupIfLoginLatTable OBJECT-TYPE   
Packit 022b05
      SYNTAX         SEQUENCE OF CtxtDialupIfLoginLatEntry  
Packit 022b05
      PIB-ACCESS     notify    
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "Extended class."   
Packit 022b05
Packit 022b05
      ::= { contextClasses 7 }   
Packit 022b05
Packit 022b05
  ctxtDialupIfLoginLatEntry OBJECT-TYPE   
Packit 022b05
      SYNTAX         CtxtDialupIfLoginLatEntry  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "Entry oid of the ctxtDialupIfLoginLatTable PRC."   
Packit 022b05
         EXTENDS { ctxtDialupIfLoginServiceEntry }  
Packit 022b05
      UNIQUENESS { }    
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfLoginLatTable 1 }   
Packit 022b05
Packit 022b05
Packit 022b05
  CtxtDialupIfLoginLatEntry::= SEQUENCE {   
Packit 022b05
          ctxtDialupIfLoginLatService   OCTET STRING,  
Packit 022b05
          ctxtDialupIfLoginLatNode      OCTET STRING,  
Packit 022b05
          ctxtDialupIfLoginLatGroup     OCTET STRING,  
Packit 022b05
          ctxtDialupIfLoginLatPort      OCTET STRING  
Packit 022b05
  }   
Packit 022b05
Packit 022b05
Packit 022b05
  ctxtDialupIfLoginLatService  OBJECT-TYPE   
Packit 022b05
      SYNTAX         OCTET STRING  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfLoginLatEntry 1 }   
Packit 022b05
Packit 022b05
  ctxtDialupIfLoginLatNode  OBJECT-TYPE   
Packit 022b05
      SYNTAX         OCTET STRING  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfLoginLatEntry 2 }   
Packit 022b05
Packit 022b05
  ctxtDialupIfLoginLatGroup  OBJECT-TYPE   
Packit 022b05
      SYNTAX         OCTET STRING  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfLoginLatEntry 3 }   
Packit 022b05
Packit 022b05
  ctxtDialupIfLoginLatPort  OBJECT-TYPE   
Packit 022b05
      SYNTAX         OCTET STRING  
Packit 022b05
      STATUS         current   
Packit 022b05
      DESCRIPTION   
Packit 022b05
          "."  
Packit 022b05
Packit 022b05
      ::= { ctxtDialupIfLoginLatEntry 4 }   
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- The RSVP Filter table 
Packit 022b05
-- 
Packit 022b05
rsvpFilterTable OBJECT-TYPE  
Packit 022b05
    SYNTAX  SEQUENCE OF RsvpFilterEntry  
Packit 022b05
    PIB-ACCESS      install 
Packit 022b05
    STATUS               current  
Packit 022b05
    DESCRIPTION  
Packit 022b05
            "RSVP specific filter table."  
Packit 022b05
Packit 022b05
    ::= { filterClasses 1 }  
Packit 022b05
Packit 022b05
rsvpFilterEntry OBJECT-TYPE  
Packit 022b05
    SYNTAX  RsvpFilterEntry 
Packit 022b05
    STATUS  current  
Packit 022b05
    DESCRIPTION  
Packit 022b05
            " RSVP specific filter table entry."   
Packit 022b05
Packit 022b05
    PIB-INDEX { rsvpFilterId }  
Packit 022b05
    UNIQUENESS { }  
Packit 022b05
Packit 022b05
    ::= { rsvpFilterTable 1 }  
Packit 022b05
     
Packit 022b05
     
Packit 022b05
RsvpFilterEntry ::= SEQUENCE {  
Packit 022b05
        rsvpFilterId                         InstanceId,  
Packit 022b05
        rsvpFilterFlags                      OCTET STRING, 
Packit 022b05
        rsvpFilterSendTTL                    Unsigned32, 
Packit 022b05
        rsvpFilterDClassDscp                 Integer32, 
Packit 022b05
        rsvpFilterSessionDestAddrType        InetAddressType, 
Packit 022b05
        rsvpFilterSessionDestAddr            InetAddress, 
Packit 022b05
        rsvpFilterSessionDestAddrMask        Unsigned32, 
Packit 022b05
        rsvpFilterSessionProtocol            Integer32, 
Packit 022b05
        rsvpFilterSessionDestPort            Unsigned32, 
Packit 022b05
        rsvpFilterSessionSrcAddrType         InetAddressType, 
Packit 022b05
        rsvpFilterSessionSrcAddr             InetAddress, 
Packit 022b05
        rsvpFilterSessionSrcAddrMask         Unsigned32, 
Packit 022b05
        rsvpFilterSessionSrcPort             Unsigned32, 
Packit 022b05
        rsvpFilterStyleValue                 OCTET STRING 
Packit 022b05
   }  
Packit 022b05
 
Packit 022b05
rsvpFilterId 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
    ::= { rsvpFilterEntry 1 } 
Packit 022b05
 
Packit 022b05
rsvpFilterFlags OBJECT-TYPE 
Packit 022b05
    SYNTAX       OCTET STRING 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The Flags carried in the RSVP header. Currently all these 
Packit 022b05
       flags should be set to zero." 
Packit 022b05
    ::= { rsvpFilterEntry 2 } 
Packit 022b05
 
Packit 022b05
rsvpFilterSendTTL OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 (0..255) 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The IP TTL value with which the message was sent." 
Packit 022b05
    ::= { rsvpFilterEntry 3 } 
Packit 022b05
 
Packit 022b05
rsvpFilterDClassDscp OBJECT-TYPE 
Packit 022b05
    SYNTAX       Integer32 (-1| 0..63) 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The DClass dscp value." 
Packit 022b05
    ::= { rsvpFilterEntry 4 } 
Packit 022b05
 
Packit 022b05
rsvpFilterSessionDestAddrType OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddressType 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The address type enumeration value [INETADDR] to specify the 
Packit 022b05
       type of the destination IP address." 
Packit 022b05
    ::= { rsvpFilterEntry 5 } 
Packit 022b05
 
Packit 022b05
rsvpFilterSessionDestAddr OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddress 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The destination IP address." 
Packit 022b05
    ::= { rsvpFilterEntry 6 } 
Packit 022b05
 
Packit 022b05
rsvpFilterSessionDestAddrMask OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The length of a mask for the matching of the destination IP 
Packit 022b05
       address.." 
Packit 022b05
    ::= { rsvpFilterEntry 7 } 
Packit 022b05
 
Packit 022b05
rsvpFilterSessionProtocol OBJECT-TYPE 
Packit 022b05
    SYNTAX       Integer32 (-1 | 0..255) 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The IP protocol to match against the packet's protocol. A 
Packit 022b05
       value of -1 means match all." 
Packit 022b05
    ::= { rsvpFilterEntry 8 } 
Packit 022b05
 
Packit 022b05
rsvpFilterSessionDestPort OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 (0..65535) 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The packet's Layer 4 destination port." 
Packit 022b05
    ::= { rsvpFilterEntry 9 } 
Packit 022b05
 
Packit 022b05
rsvpFilterSessionSrcAddrType OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddressType 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The address type enumeration value [INETADDR] to specify the 
Packit 022b05
       type of the source IP address." 
Packit 022b05
    ::= { rsvpFilterEntry 10 } 
Packit 022b05
 
Packit 022b05
rsvpFilterSessionSrcAddr OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddress 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The source IP address." 
Packit 022b05
    ::= { rsvpFilterEntry 11 } 
Packit 022b05
 
Packit 022b05
rsvpFilterSessionSrcAddrMask OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The length of a mask for the matching of the source IP 
Packit 022b05
       address." 
Packit 022b05
    ::= { rsvpFilterEntry 12 } 
Packit 022b05
 
Packit 022b05
rsvpFilterSessionSrcPort OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 (0..65535) 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The packet's Layer 4 source port." 
Packit 022b05
    ::= { rsvpFilterEntry 13 } 
Packit 022b05
Packit 022b05
rsvpFilterStyleValue OBJECT-TYPE 
Packit 022b05
    SYNTAX       OCTET STRING 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The RSVP packet's Style value." 
Packit 022b05
    ::= { rsvpFilterEntry 14 } 
Packit 022b05
 
Packit 022b05
 
Packit 022b05
-- 
Packit 022b05
-- RSVP Common Context Data  
Packit 022b05
-- 
Packit 022b05
 
Packit 022b05
ctxtRsvpTable OBJECT-TYPE  
Packit 022b05
        SYNTAX  SEQUENCE OF CtxtRsvpEntry 
Packit 022b05
        PIB-ACCESS      notify 
Packit 022b05
        STATUS               current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""  
Packit 022b05
     
Packit 022b05
        ::= { contextClasses 8 }  
Packit 022b05
 
Packit 022b05
ctxtRsvpEntry OBJECT-TYPE  
Packit 022b05
        SYNTAX  CtxtRsvpEntry 
Packit 022b05
        STATUS  current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""   
Packit 022b05
     
Packit 022b05
        PIB-INDEX { ctxtRsvpId }  
Packit 022b05
        UNIQUENESS { }  
Packit 022b05
     
Packit 022b05
        ::= { ctxtRsvpTable 1 }  
Packit 022b05
 
Packit 022b05
CtxtRsvpEntry ::= SEQUENCE { 
Packit 022b05
       ctxtRsvpId            InstanceId, 
Packit 022b05
       ctxtRsvpMsgType               INTEGER, 
Packit 022b05
       ctxtRsvpFlags                 OCTET STRING,  
Packit 022b05
       ctxtRsvpSendTTL               Unsigned32, 
Packit 022b05
       ctxtRsvpInIntfId              Unsigned32, 
Packit 022b05
       ctxtRsvpInIntfAddrType        InetAddressType, 
Packit 022b05
       ctxtRsvpInIntfAddr            InetAddress, 
Packit 022b05
       ctxtRsvpOutIntfId             Unsigned32, 
Packit 022b05
       ctxtRsvpOutIntfAddrType       InetAddressType, 
Packit 022b05
       ctxtRsvpOutIntfAddr           InetAddress 
Packit 022b05
} 
Packit 022b05
 
Packit 022b05
ctxtRsvpId 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
    ::= { ctxtRsvpEntry 1 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpMsgType OBJECT-TYPE 
Packit 022b05
    SYNTAX       INTEGER { 
Packit 022b05
                                     path (1), 
Packit 022b05
                                     pathErr (2), 
Packit 022b05
                                     resv (3), 
Packit 022b05
                                     resvErr (4) 
Packit 022b05
                    }  
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The RSVP message type." 
Packit 022b05
    ::= { ctxtRsvpEntry 2 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpFlags OBJECT-TYPE 
Packit 022b05
    SYNTAX       OCTET STRING 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The RSVP flags contained in the message header. They are 
Packit 022b05
       currently undefined and should be set to zero." 
Packit 022b05
    ::= { ctxtRsvpEntry 3 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpSendTTL OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 (0..255) 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The IP TTL value." 
Packit 022b05
    ::= { ctxtRsvpEntry 4 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpInIntfId OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The Interface Id." 
Packit 022b05
    ::= { ctxtRsvpEntry 5 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpInIntfAddrType OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddressType 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The address type enumeration value [INETADDR] to specify the 
Packit 022b05
       type of the In Interface IP address." 
Packit 022b05
    ::= { ctxtRsvpEntry 6 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpInIntfAddr OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddress 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The In Interface IP address." 
Packit 022b05
    ::= { ctxtRsvpEntry 7 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpOutIntfId OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The Out Interface Id." 
Packit 022b05
    ::= { ctxtRsvpEntry 8 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpOutIntfAddrType OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddressType 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The address type enumeration value [INETADDR] to specify the 
Packit 022b05
       type of the Out Interface IP address." 
Packit 022b05
    ::= { ctxtRsvpEntry 9 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpOutIntfAddr OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddress 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The Out Interface IP address." 
Packit 022b05
    ::= { ctxtRsvpEntry 10 } 
Packit 022b05
 
Packit 022b05
 
Packit 022b05
-- 
Packit 022b05
-- RSVP Path Context Data  
Packit 022b05
-- 
Packit 022b05
ctxtRsvpPathTable OBJECT-TYPE  
Packit 022b05
        SYNTAX  SEQUENCE OF CtxtRsvpPathEntry 
Packit 022b05
        PIB-ACCESS      notify 
Packit 022b05
        STATUS               current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""  
Packit 022b05
     
Packit 022b05
        ::= { contextClasses 9 }  
Packit 022b05
 
Packit 022b05
ctxtRsvpPathEntry OBJECT-TYPE  
Packit 022b05
        SYNTAX  CtxtRsvpPathEntry 
Packit 022b05
        STATUS  current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""   
Packit 022b05
     
Packit 022b05
        PIB-INDEX { ctxtRsvpPathId }  
Packit 022b05
        UNIQUENESS { }  
Packit 022b05
     
Packit 022b05
        ::= { ctxtRsvpPathTable 1 }  
Packit 022b05
 
Packit 022b05
CtxtRsvpPathEntry ::= SEQUENCE { 
Packit 022b05
              ctxtRsvpPathId         InstanceId, 
Packit 022b05
              ctxtRsvpPathTokenRate  Unsigned32 
Packit 022b05
} 
Packit 022b05
 
Packit 022b05
ctxtRsvpPathId 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
    ::= { ctxtRsvpPathEntry 1 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpPathTokenRate OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The token bucket rate for the TSPEC." 
Packit 022b05
    ::= { ctxtRsvpPathEntry 2 } 
Packit 022b05
 
Packit 022b05
-- 
Packit 022b05
-- RSVP PathErr Context Data 
Packit 022b05
-- 
Packit 022b05
 
Packit 022b05
ctxtRsvpPathErrTable OBJECT-TYPE  
Packit 022b05
        SYNTAX  SEQUENCE OF CtxtRsvpPathErrEntry 
Packit 022b05
        PIB-ACCESS      notify 
Packit 022b05
        STATUS               current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""  
Packit 022b05
     
Packit 022b05
        ::= { contextClasses 10 }  
Packit 022b05
 
Packit 022b05
ctxtRsvpPathErrEntry OBJECT-TYPE  
Packit 022b05
        SYNTAX  CtxtRsvpPathErrEntry 
Packit 022b05
        STATUS  current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""   
Packit 022b05
     
Packit 022b05
        PIB-INDEX { ctxtRsvpPathErrId }  
Packit 022b05
        UNIQUENESS { }  
Packit 022b05
     
Packit 022b05
        ::= { ctxtRsvpPathErrTable 1 }  
Packit 022b05
 
Packit 022b05
CtxtRsvpPathErrEntry ::= SEQUENCE { 
Packit 022b05
             ctxtRsvpPathErrId               InstanceId, 
Packit 022b05
             ctxtRsvpPathErrTokenRate        Unsigned32, 
Packit 022b05
             ctxtRsvpPathErrErrorAddrType    InetAddressType, 
Packit 022b05
             ctxtRsvpPathErrErrorAddr        InetAddress, 
Packit 022b05
             ctxtRsvpPathErrErrorCode        Unsigned32, 
Packit 022b05
             ctxtRsvpPathErrErrorValue       Unsigned32 
Packit 022b05
} 
Packit 022b05
 
Packit 022b05
ctxtRsvpPathErrId 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
    ::= { ctxtRsvpPathErrEntry 1 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpPathErrTokenRate OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The token bucket rate for the TSPEC." 
Packit 022b05
    ::= { ctxtRsvpPathErrEntry 2 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpPathErrErrorAddrType OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddressType 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The address type IP address in error." 
Packit 022b05
    ::= { ctxtRsvpPathErrEntry 3 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpPathErrErrorAddr OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddress 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The Error IP address." 
Packit 022b05
    ::= { ctxtRsvpPathErrEntry 4 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpPathErrErrorCode OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The RSVP error code." 
Packit 022b05
    ::= { ctxtRsvpPathErrEntry 5 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpPathErrErrorValue OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The RSVP error value." 
Packit 022b05
    ::= { ctxtRsvpPathErrEntry 6 } 
Packit 022b05
 
Packit 022b05
-- 
Packit 022b05
-- RSVP Resv Context Data  
Packit 022b05
-- 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvTable OBJECT-TYPE  
Packit 022b05
        SYNTAX  SEQUENCE OF CtxtRsvpResvEntry 
Packit 022b05
        PIB-ACCESS      notify 
Packit 022b05
        STATUS               current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""  
Packit 022b05
     
Packit 022b05
        ::= { contextClasses 11 }  
Packit 022b05
 
Packit 022b05
ctxtRsvpResvEntry OBJECT-TYPE  
Packit 022b05
        SYNTAX  CtxtRsvpResvEntry 
Packit 022b05
        STATUS  current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""   
Packit 022b05
     
Packit 022b05
        PIB-INDEX { ctxtRsvpResvId }  
Packit 022b05
        UNIQUENESS { }  
Packit 022b05
     
Packit 022b05
        ::= { ctxtRsvpResvTable 1 }  
Packit 022b05
 
Packit 022b05
CtxtRsvpResvEntry ::= SEQUENCE { 
Packit 022b05
              ctxtRsvpResvId         InstanceId, 
Packit 022b05
              ctxtRsvpResvFSpecGrp   TagReferenceId, 
Packit 022b05
              ctxtRsvpResvSvcType    INTEGER, 
Packit 022b05
              ctxtRsvpResvTokenRate  Unsigned32 
Packit 022b05
} 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvId 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
    ::= { ctxtRsvpResvEntry 1 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvFSpecGrp OBJECT-TYPE 
Packit 022b05
    SYNTAX       TagReferenceId 
Packit 022b05
    PIB-TAG { ctxtRsvpFilterSpecTagId } 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "Identifies a group of Filter Spec entries." 
Packit 022b05
    ::= { ctxtRsvpResvEntry 2 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvSvcType OBJECT-TYPE 
Packit 022b05
    SYNTAX       INTEGER { 
Packit 022b05
                                     controlledLoad(1), 
Packit 022b05
                                     guaranteed(2) 
Packit 022b05
                             } 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "An enum describing the type of service." 
Packit 022b05
    ::= { ctxtRsvpResvEntry 3 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvTokenRate OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The token bucket rate for the TSPEC." 
Packit 022b05
    ::= { ctxtRsvpResvEntry 4 } 
Packit 022b05
 
Packit 022b05
-- 
Packit 022b05
-- RSVP ResvErr Context Data  
Packit 022b05
-- 
Packit 022b05
ctxtRsvpResvErrTable OBJECT-TYPE  
Packit 022b05
        SYNTAX  SEQUENCE OF CtxtRsvpResvErrEntry 
Packit 022b05
        PIB-ACCESS      notify 
Packit 022b05
        STATUS               current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""  
Packit 022b05
     
Packit 022b05
        ::= { contextClasses 12 }  
Packit 022b05
 
Packit 022b05
ctxtRsvpResvErrEntry OBJECT-TYPE  
Packit 022b05
        SYNTAX  CtxtRsvpResvErrEntry 
Packit 022b05
        STATUS  current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""   
Packit 022b05
     
Packit 022b05
        PIB-INDEX { ctxtRsvpResvErrId }  
Packit 022b05
        UNIQUENESS { }  
Packit 022b05
     
Packit 022b05
        ::= { ctxtRsvpResvErrTable 1 }  
Packit 022b05
 
Packit 022b05
CtxtRsvpResvErrEntry ::= SEQUENCE { 
Packit 022b05
             ctxtRsvpResvErrId               InstanceId, 
Packit 022b05
             ctxtRsvpResvErrFSpecGrp         TagReferenceId, 
Packit 022b05
             ctxtRsvpResvErrSvcType          INTEGER, 
Packit 022b05
             ctxtRsvpResvErrTokenRate        Unsigned32, 
Packit 022b05
             ctxtRsvpResvErrErrorAddrType    InetAddressType, 
Packit 022b05
             ctxtRsvpResvErrErrorAddr        InetAddress, 
Packit 022b05
             ctxtRsvpResvErrErrorCode        Unsigned32, 
Packit 022b05
             ctxtRsvpResvErrErrorValue       Unsigned32 
Packit 022b05
} 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvErrId 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
    ::= { ctxtRsvpResvErrEntry 1 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvErrFSpecGrp OBJECT-TYPE 
Packit 022b05
    SYNTAX       TagReferenceId 
Packit 022b05
    PIB-TAG { ctxtRsvpFilterSpecTagId } 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "Identifies a group of Filter Spec entries." 
Packit 022b05
    ::= { ctxtRsvpResvErrEntry 2 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvErrSvcType OBJECT-TYPE 
Packit 022b05
    SYNTAX       INTEGER { 
Packit 022b05
                                     controlledLoad(1), 
Packit 022b05
                                     guaranteed(2) 
Packit 022b05
                             } 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "An enum describing the type of service." 
Packit 022b05
    ::= { ctxtRsvpResvErrEntry 3 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvErrTokenRate OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The token bucket rate for the TSPEC." 
Packit 022b05
    ::= { ctxtRsvpResvErrEntry 4 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvErrErrorAddrType OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddressType 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The address type IP address in error." 
Packit 022b05
    ::= { ctxtRsvpResvErrEntry 5 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvErrErrorAddr OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddress 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The Error IP address." 
Packit 022b05
    ::= { ctxtRsvpResvErrEntry 6 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvErrErrorCode OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The RSVP error code." 
Packit 022b05
    ::= { ctxtRsvpResvErrEntry 7 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpResvErrErrorValue OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The RSVP error value." 
Packit 022b05
    ::= { ctxtRsvpResvErrEntry 8 } 
Packit 022b05
 
Packit 022b05
-- 
Packit 022b05
-- RSVP Filter Spec Context Data  
Packit 022b05
-- 
Packit 022b05
Packit 022b05
ctxtRsvpFilterSpecTable OBJECT-TYPE  
Packit 022b05
      SYNTAX  SEQUENCE OF CtxtRsvpFilterSpecEntry 
Packit 022b05
        PIB-ACCESS      notify 
Packit 022b05
        STATUS               current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""  
Packit 022b05
     
Packit 022b05
        ::= { contextClasses 13 }  
Packit 022b05
 
Packit 022b05
ctxtRsvpFilterSpecEntry OBJECT-TYPE  
Packit 022b05
        SYNTAX  CtxtRsvpFilterSpecEntry 
Packit 022b05
        STATUS  current  
Packit 022b05
        DESCRIPTION  
Packit 022b05
                ""   
Packit 022b05
     
Packit 022b05
        PIB-INDEX { ctxtRsvpFilterSpecId }  
Packit 022b05
        UNIQUENESS { }  
Packit 022b05
     
Packit 022b05
        ::= { ctxtRsvpFilterSpecTable 1 }  
Packit 022b05
 
Packit 022b05
CtxtRsvpFilterSpecEntry::= SEQUENCE { 
Packit 022b05
             ctxtRsvpFilterSpecId            InstanceId, 
Packit 022b05
             ctxtRsvpFilterSpecTagId         TagId, 
Packit 022b05
             ctxtRsvpFilterSpecAddrType      InetAddressType, 
Packit 022b05
             ctxtRsvpFilterSpecAddr          InetAddress, 
Packit 022b05
             ctxtRsvpFilterSpecPort          Unsigned32 
Packit 022b05
} 
Packit 022b05
 
Packit 022b05
ctxtRsvpFilterSpecId 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
    ::= { ctxtRsvpFilterSpecEntry 1 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpFilterSpecTagId OBJECT-TYPE 
Packit 022b05
    SYNTAX       TagId 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "Identifies the group of Filter Spec PRIs that this PRI 
Packit 022b05
       belongs to." 
Packit 022b05
    ::= { ctxtRsvpFilterSpecEntry 2 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpFilterSpecAddrType OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddressType 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The address type enumeration value [INETADDR] to specify the 
Packit 022b05
       type of the IP address." 
Packit 022b05
    ::= { ctxtRsvpFilterSpecEntry 3 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpFilterSpecAddr OBJECT-TYPE 
Packit 022b05
    SYNTAX       InetAddress 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The Filter Spec IP address." 
Packit 022b05
    ::= { ctxtRsvpFilterSpecEntry 4 } 
Packit 022b05
 
Packit 022b05
ctxtRsvpFilterSpecPort OBJECT-TYPE 
Packit 022b05
    SYNTAX       Unsigned32 (0..65535) 
Packit 022b05
    STATUS       current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
       "The packet's Layer 4 destination port." 
Packit 022b05
    ::= { ctxtRsvpFilterSpecEntry 5 } 
Packit 022b05
 
Packit 022b05
 
Packit 022b05
--   
Packit 022b05
-- Authentication Extension Tables   
Packit 022b05
--   
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- AuthExtensions Base Table   
Packit 022b05
--   
Packit 022b05
Packit 022b05
authExtTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF AuthExtEntry   
Packit 022b05
    PIB-ACCESS     install-notify    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "This is an abstract PRC. This PRC can be extended by   
Packit 022b05
     authentication PRCs that contain attributes specific to   
Packit 022b05
     that authentication protocol. An instance of the extended     
Packit 022b05
     class is created by the PEP and sent to the PDP. The PDP   
Packit 022b05
     may send information back to the PEP or may uses the   
Packit 022b05
     information to authenticate the PEP's access request.  
Packit 022b05
     This  PRC itself should not be instantiated.  
Packit 022b05
Packit 022b05
     This is a 'transient' class. Its instances are temporary   
Packit 022b05
     and are deleted by the PEP after a certain time/event.   
Packit 022b05
     Thus it must not be referred to by the server."   
Packit 022b05
Packit 022b05
    ::= { authClasses 1 }   
Packit 022b05
Packit 022b05
authExtEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         AuthExtEntry  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "Entry oid for the AuthExtTable PRC."   
Packit 022b05
Packit 022b05
    PIB-INDEX { authExtId }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { authExtTable 1 }   
Packit 022b05
Packit 022b05
AuthExtEntry ::= SEQUENCE {   
Packit 022b05
        authExtId                InstanceId  
Packit 022b05
}   
Packit 022b05
Packit 022b05
authExtId  OBJECT-TYPE   
Packit 022b05
    SYNTAX         InstanceId   
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "An index to uniquely identify an instance of the   
Packit 022b05
         entended provisioning class."   
Packit 022b05
Packit 022b05
    ::= { authExtEntry 1 }   
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- UserAuthExt Table  
Packit 022b05
--   
Packit 022b05
Packit 022b05
userAuthExtTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF UserAuthExtEntry  
Packit 022b05
    PIB-ACCESS     notify    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "This is a concrete PRC used to contain user   
Packit 022b05
        authentication fields. This PRC extends the base PRC   
Packit 022b05
        authExtEntry."  
Packit 022b05
Packit 022b05
    ::= { authClasses 2 }   
Packit 022b05
Packit 022b05
userAuthExtEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         UserAuthExtEntry  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
      "Entry for the UserAuthExtTable PRC. InstanceId's for   
Packit 022b05
       this extended PRC are assigned by the base PRC AuthExt  
Packit 022b05
       [SPPI]."   
Packit 022b05
Packit 022b05
    EXTENDS { authExtEntry }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { userAuthExtTable 1 }   
Packit 022b05
Packit 022b05
UserAuthExtEntry ::= SEQUENCE {   
Packit 022b05
        userAuthExtRealm      OCTET STRING,  
Packit 022b05
        userAuthExtUsername   OCTET STRING   
Packit 022b05
}   
Packit 022b05
Packit 022b05
Packit 022b05
userAuthExtRealm OBJECT-TYPE   
Packit 022b05
    SYNTAX         OCTET STRING  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "user realm octet string."   
Packit 022b05
Packit 022b05
    ::= { userAuthExtEntry 1 }   
Packit 022b05
Packit 022b05
userAuthExtUsername OBJECT-TYPE   
Packit 022b05
    SYNTAX         OCTET STRING  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "Username octet string."  
Packit 022b05
Packit 022b05
    ::= { userAuthExtEntry 2 }   
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- AuthChapExt Table  
Packit 022b05
--   
Packit 022b05
Packit 022b05
authChapExtTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF AuthChapExtEntry  
Packit 022b05
    PIB-ACCESS     notify    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
      "This is a concrete PRC used to contain CHAP   
Packit 022b05
      authentication fields. This PRC extends the PRC   
Packit 022b05
      userAuthExtEntry."  
Packit 022b05
Packit 022b05
    ::= { authClasses 3 }   
Packit 022b05
Packit 022b05
authChapExtEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         AuthChapExtEntry  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
     "Entry oid for the AuthChapExtTable PRC. InstanceId's for   
Packit 022b05
      this extended PRC are assigned by the base PRC [SPPI]."   
Packit 022b05
Packit 022b05
    EXTENDS { userAuthExtEntry }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { authChapExtTable 1 }   
Packit 022b05
Packit 022b05
AuthChapExtEntry::= SEQUENCE {   
Packit 022b05
        authChapExtId        Unsigned32,  
Packit 022b05
        authChapExtChal      OCTET STRING,  
Packit 022b05
        authChapExtResp      OCTET STRING   
Packit 022b05
}   
Packit 022b05
Packit 022b05
authChapExtId OBJECT-TYPE   
Packit 022b05
    SYNTAX         Unsigned32  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "CHAP Id field."   
Packit 022b05
Packit 022b05
    ::= { authChapExtEntry 1 }   
Packit 022b05
Packit 022b05
authChapExtChal OBJECT-TYPE   
Packit 022b05
    SYNTAX         OCTET STRING  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
      "CHAP Challenge octet string. The challenge is generated   
Packit 022b05
      by the PEP."   
Packit 022b05
Packit 022b05
    ::= { authChapExtEntry 2 }   
Packit 022b05
Packit 022b05
authChapExtResp OBJECT-TYPE   
Packit 022b05
    SYNTAX         OCTET STRING  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "CHAP Challenge Response octet string. The challenge   
Packit 022b05
        response is sent to the PDP along with the challenge."  
Packit 022b05
Packit 022b05
    ::= { authChapExtEntry 3 }   
Packit 022b05
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- AuthPapExt Table  
Packit 022b05
--   
Packit 022b05
Packit 022b05
authPapExtTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF AuthPapExtEntry  
Packit 022b05
    PIB-ACCESS     notify    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "This is a concrete PRC used to contain PAP   
Packit 022b05
        authentication fields. This PRC extends the PRC   
Packit 022b05
        userAuthExtEntry."  
Packit 022b05
Packit 022b05
    ::= { authClasses 4 }   
Packit 022b05
Packit 022b05
authPapExtEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         AuthPapExtEntry  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
      "Entry oid for the AuthPapExtTable PRC. InstanceId's for   
Packit 022b05
       this extended PRC are assigned by the base PRC [SPPI]."   
Packit 022b05
Packit 022b05
    EXTENDS { userAuthExtEntry }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { authPapExtTable 1 }   
Packit 022b05
Packit 022b05
AuthPapExtEntry::= SEQUENCE {   
Packit 022b05
        authPapExtPwd      OCTET STRING  
Packit 022b05
}   
Packit 022b05
Packit 022b05
authPapExtPwd OBJECT-TYPE   
Packit 022b05
    SYNTAX         OCTET STRING  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "PAP password octet string."   
Packit 022b05
Packit 022b05
  ::= { authPapExtEntry 1 }   
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- AuthExtResult Table  
Packit 022b05
--   
Packit 022b05
Packit 022b05
authExtResultTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF AuthExtResultEntry  
Packit 022b05
    PIB-ACCESS     install    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "This is a concrete PRC used to contain authentication  
Packit 022b05
        results. This PRC extends the base PRC authExtEntry."  
Packit 022b05
Packit 022b05
    ::= { authClasses 5 }   
Packit 022b05
Packit 022b05
authExtResultEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         AuthExtResultEntry  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
      "Entry for the authExtResultTable PRC. InstanceId's for   
Packit 022b05
       this extended PRC are assigned by the base PRC AuthExt  
Packit 022b05
       [SPPI]."   
Packit 022b05
Packit 022b05
    EXTENDS { authExtEntry }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { authExtResultTable 1 }   
Packit 022b05
Packit 022b05
AuthExtResultEntry ::= SEQUENCE {   
Packit 022b05
        authExtResultSuccess           TruthValue 
Packit 022b05
}   
Packit 022b05
Packit 022b05
Packit 022b05
authExtResultSuccess OBJECT-TYPE   
Packit 022b05
    SYNTAX         TruthValue  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
       "Set to 'true' if authentication was successful, else  
Packit 022b05
       false."   
Packit 022b05
Packit 022b05
    ::= { authExtResultEntry 1 }   
Packit 022b05
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- AuthEapReqExt Table  
Packit 022b05
--   
Packit 022b05
Packit 022b05
authEapReqExtTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF AuthEapReqExtEntry  
Packit 022b05
    PIB-ACCESS     notify    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
      "This is a concrete PRC used to contain EAP   
Packit 022b05
      authentication fields. This PRC extends the base PRC   
Packit 022b05
      authExtEntry. The PEP uses this PRC to send EAP messages   
Packit 022b05
      to the PDP."  
Packit 022b05
Packit 022b05
    ::= { authClasses 6 }   
Packit 022b05
Packit 022b05
authEapReqExtEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         AuthEapReqExtEntry  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
       "Entry oid for the authEapReqExtTable PRC. InstanceId's   
Packit 022b05
       for this extended PRC are assigned by the base PRC   
Packit 022b05
       [SPPI]."   
Packit 022b05
Packit 022b05
    EXTENDS { authExtEntry }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { authEapReqExtTable 1 }   
Packit 022b05
Packit 022b05
AuthEapReqExtEntry::= SEQUENCE {   
Packit 022b05
        authEapReqExtSpecific    OCTET STRING  
Packit 022b05
}   
Packit 022b05
Packit 022b05
authEapReqExtSpecific OBJECT-TYPE   
Packit 022b05
    SYNTAX         OCTET STRING  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "Opaque EAP Request octet string."   
Packit 022b05
Packit 022b05
    ::= { authEapReqExtEntry 1 }   
Packit 022b05
Packit 022b05
Packit 022b05
--   
Packit 022b05
-- AuthEapRespExt Table  
Packit 022b05
--   
Packit 022b05
Packit 022b05
authEapRespExtTable OBJECT-TYPE   
Packit 022b05
    SYNTAX         SEQUENCE OF AuthEapRespExtEntry  
Packit 022b05
    PIB-ACCESS     install    
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "This is a concrete PRC used to contain EAP   
Packit 022b05
        authentication fields. This PRC extends the base PRC   
Packit 022b05
        authExtEntry. The PDP responds using this PRC for EAP   
Packit 022b05
        exchanges."  
Packit 022b05
Packit 022b05
    ::= { authClasses 7 }   
Packit 022b05
Packit 022b05
authEapRespExtEntry OBJECT-TYPE   
Packit 022b05
    SYNTAX         AuthEapRespExtEntry  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
      "Entry oid for the authEapRespExtTable PRC. InstanceId's   
Packit 022b05
      for this extended PRC are assigned by the base PRC   
Packit 022b05
      [SPPI]."   
Packit 022b05
Packit 022b05
    EXTENDS { authExtEntry }   
Packit 022b05
    UNIQUENESS { }    
Packit 022b05
Packit 022b05
    ::= { authEapRespExtTable 1 }   
Packit 022b05
Packit 022b05
AuthEapRespExtEntry::= SEQUENCE {   
Packit 022b05
        authEapRespExtSpecific    OCTET STRING  
Packit 022b05
}   
Packit 022b05
Packit 022b05
authEapRespExtSpecific OBJECT-TYPE   
Packit 022b05
    SYNTAX         OCTET STRING  
Packit 022b05
    STATUS         current   
Packit 022b05
    DESCRIPTION   
Packit 022b05
        "Opaque EAP Response octet string."   
Packit 022b05
Packit 022b05
    ::= { authEapRespExtEntry 1 }   
Packit 022b05
     
Packit 022b05
     
Packit 022b05
--  
Packit 022b05
-- conformance section tbd  
Packit 022b05
--  
Packit 022b05
Packit 022b05
END