Blame pibs/tubs/ACCESSBIND-PIB-orig

Packit 022b05
   ACCESSBIND-PIB PIB-DEFINITIONS ::= BEGIN  
Packit 022b05
     
Packit 022b05
   IMPORTS  
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  
Packit 022b05
               FROM COPS-PR-SPPI-TC   
Packit 022b05
       RoleCombination, PrcIdentifier   
Packit 022b05
               FROM FRAMEWORK-ROLE-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 "200107101600Z"             
Packit 022b05
       ORGANIZATION "IETF RAP WG"  
Packit 022b05
       CONTACT-INFO "  
Packit 022b05
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 bind  
Packit 022b05
               authorization and authentication to COPS 
Packit 022b05
               Provisioning "  
Packit 022b05
     
Packit 022b05
       ::= { pib xxx }    -- 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
   sessionClasses OBJECT IDENTIFIER ::= { accessBindPib 2 }  
Packit 022b05
   accessorClasses OBJECT IDENTIFIER ::= { accessBindPib 3 }  
Packit 022b05
   contextClasses OBJECT IDENTIFIER ::= { accessBindPib 4 }  
Packit 022b05
   authClasses OBJECT IDENTIFIER ::= { accessBindPib 5 }  
Packit 022b05
 
Packit 022b05
 
Packit 022b05
   --  
Packit 022b05
   -- Session Table  
Packit 022b05
   --  
Packit 022b05
 
Packit 022b05
   sessionTable OBJECT-TYPE  
Packit 022b05
       SYNTAX         SEQUENCE OF SessionEntry  
Packit 022b05
       PIB-ACCESS     install-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. The PDP will fill in the sessionStatus field   
Packit 022b05
            and send the instance back when sending a decision."  
Packit 022b05
     
Packit 022b05
       ::= { sessionClasses 1 }  
Packit 022b05
     
Packit 022b05
   sessionEntry OBJECT-TYPE  
Packit 022b05
       SYNTAX         SessionEntry  
Packit 022b05
       STATUS         current  
Packit 022b05
       DESCRIPTION  
Packit 022b05
           "An instance of the sessionTable PRC."  
Packit 022b05
     
Packit 022b05
       PIB-INDEX { sessionId }  
Packit 022b05
       UNIQUENESS { }   
Packit 022b05
     
Packit 022b05
       ::= { sessionTable 1 }  
Packit 022b05
     
Packit 022b05
   SessionEntry ::= SEQUENCE {  
Packit 022b05
Packit 022b05
           sessionId                  InstanceId,  
Packit 022b05
           sessionStatus              INTEGER,  
Packit 022b05
           sessionRealm               OCTET STRING,  
Packit 022b05
           sessionUsername            OCTET STRING,  
Packit 022b05
           sessionDataPath            Prid,  
Packit 022b05
           sessionBinding             ReferenceId,  
Packit 022b05
           sessionAccessor            ReferenceId  
Packit 022b05
   }  
Packit 022b05
  
Packit 022b05
   sessionId  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
       ::= { sessionEntry 1 }  
Packit 022b05
     
Packit 022b05
     
Packit 022b05
   sessionStatus OBJECT-TYPE  
Packit 022b05
       SYNTAX         INTEGER { 
Packit 022b05
                                            Pending(0), 
Packit 022b05
                                            Enabled(1), 
Packit 022b05
                                            Disabled(2) 
Packit 022b05
                                        } 
Packit 022b05
       STATUS         current  
Packit 022b05
       DESCRIPTION  
Packit 022b05
           "This attribute is set by the PDP. Set to true(1) if the   
Packit 022b05
           PDP has authorized the session, else set to false(2)." 
Packit 022b05
     
Packit 022b05
       ::= { sessionEntry 2 }  
Packit 022b05
 
Packit 022b05
   sessionRealm OBJECT-TYPE  
Packit 022b05
       SYNTAX         OCTET STRING  
Packit 022b05
       STATUS         current  
Packit 022b05
       DESCRIPTION  
Packit 022b05
           "Realm name in which the client is requesting  
Packit 022b05
           access (sometimes referred to as a domain name." 
Packit 022b05
     
Packit 022b05
       ::= { sessionEntry 3 }  
Packit 022b05
     
Packit 022b05
   sessionUsername OBJECT-TYPE  
Packit 022b05
       SYNTAX         OCTET STRING  
Packit 022b05
       STATUS         current  
Packit 022b05
       DESCRIPTION  
Packit 022b05
           "Unique user name to identify the client requesting  
Packit 022b05
           access."  
Packit 022b05
     
Packit 022b05
       ::= { sessionEntry 4 }  
Packit 022b05
     
Packit 022b05
   sessionDataPath OBJECT-TYPE  
Packit 022b05
       SYNTAX         Prid 
Packit 022b05
       STATUS         current  
Packit 022b05
Packit 022b05
       DESCRIPTION  
Packit 022b05
           "This attribute references the first functional data path  
Packit 022b05
           element to process data flow for this session. It is  
Packit 022b05
           first assigned by the PEP with the  
Packit 022b05
           accessorElementDefaultSessionDataPath in the  
Packit 022b05
           accessorElement and may optionally be reassigned by the 
Packit 022b05
           PDP." 
Packit 022b05
     
Packit 022b05
       ::= { sessionEntry 5 }  
Packit 022b05
   
Packit 022b05
     
Packit 022b05
   sessionBinding  OBJECT-TYPE  
Packit 022b05
       SYNTAX         ReferenceId  
Packit 022b05
       PIB-REFERENCES { sessionEntry } 
Packit 022b05
       STATUS         current  
Packit 022b05
       DESCRIPTION  
Packit 022b05
           "This attribute allows a PEP to indicate to the PDP that  
Packit 022b05
           this session was generated downstream on the data path  
Packit 022b05
           from a session for which an PEP has previously generated  
Packit 022b05
           an authorization request. This allows the PDP to  
Packit 022b05
           reference additional knowledge acquired from the previous  
Packit 022b05
           session such as the credentials or interface data. "  
Packit 022b05
     
Packit 022b05
       ::= { sessionEntry 6 }  
Packit 022b05
     
Packit 022b05
     
Packit 022b05
   sessionAccessor OBJECT-TYPE  
Packit 022b05
       SYNTAX         ReferenceId 
Packit 022b05
       PIB-REFERENCES { accessorEntry }    
Packit 022b05
       STATUS         current  
Packit 022b05
       DESCRIPTION  
Packit 022b05
           "This attribute references the instance of the previously  
Packit 022b05
            provisioned Accessor that resulted in this PEP Access  
Packit 022b05
            Request."  
Packit 022b05
     
Packit 022b05
       ::= { sessionEntry 7 }  
Packit 022b05
Packit 022b05
 
Packit 022b05
   -- 
Packit 022b05
   -- Accessor Table 
Packit 022b05
   -- 
Packit 022b05
 
Packit 022b05
   accessorTable OBJECT-TYPE   
Packit 022b05
     SYNTAX          SEQUENCE OF AccessorEntry 
Packit 022b05
     PIB-ACCESS      install   
Packit 022b05
     STATUS          current   
Packit 022b05
     DESCRIPTION   
Packit 022b05
           "The AccessorTable identifies when the PEP should send an  
Packit 022b05
           access or authentication request to the PDP. As a  
Packit 022b05
           result of this request, a new session may be started.  
Packit 022b05
           Hence, the AccessorTable can be said to create or remove  
Packit 022b05
           SessionTable entries. "  
Packit 022b05
 
Packit 022b05
Packit 022b05
     ::= { accessorClasses 1 }   
Packit 022b05
 
Packit 022b05
   accessorEntry OBJECT-TYPE   
Packit 022b05
     SYNTAX  AccessorEntry 
Packit 022b05
     STATUS  current   
Packit 022b05
     DESCRIPTION   
Packit 022b05
          " An instance of this class defines the circumstances for  
Packit 022b05
          generating an access request, and provides the means for  
Packit 022b05
          specifying the contents of the PEP Access Request."   
Packit 022b05
     PIB-INDEX { accessorId } 
Packit 022b05
     UNIQUENESS {    accessorRequestAuth, 
Packit 022b05
                     accessorAccElmRef, 
Packit 022b05
                     accessorAuthProtocol, 
Packit 022b05
                     accessorAuthContext, 
Packit 022b05
                     accessorDefaultDataPath 
Packit 022b05
                } 
Packit 022b05
 
Packit 022b05
     ::= { accessorTable 1}   
Packit 022b05
 
Packit 022b05
   AccessorEntry::= SEQUENCE {   
Packit 022b05
     accessorId                      InstanceId,   
Packit 022b05
     accessorRequestAuth             TruthValue, 
Packit 022b05
     accessorAccElmRef               ReferenceId, 
Packit 022b05
     accessorAuthProtocol            TagReferenceId, 
Packit 022b05
     accessorAuthContext             TagReferenceId, 
Packit 022b05
     accessorDefaultDataPath         Prid 
Packit 022b05
   }   
Packit 022b05
 
Packit 022b05
   accessorId 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 accessorTable class."  
Packit 022b05
         
Packit 022b05
      ::= { accessorEntry 1} 
Packit 022b05
 
Packit 022b05
   accessorRequestAuth OBJECT-TYPE  
Packit 022b05
     SYNTAX        TruthValue 
Packit 022b05
     STATUS        current  
Packit 022b05
     DESCRIPTION  
Packit 022b05
          "Indicates whether or not authentication is required for 
Packit 022b05
          this session. TRUE indicates that authorization is 
Packit 022b05
          required."  
Packit 022b05
 
Packit 022b05
        ::= { accessorEntry 2} 
Packit 022b05
 
Packit 022b05
   accessorAccElmRef OBJECT-TYPE  
Packit 022b05
     SYNTAX        ReferenceId 
Packit 022b05
     PIB-REFERENCES { accessorElementEntry } 
Packit 022b05
     STATUS        current  
Packit 022b05
     DESCRIPTION  
Packit 022b05
          "A reference to an AccessorElementTable instance which  
Packit 022b05
Packit 022b05
          determines the scope (criteria for generating a new  
Packit 022b05
          request) and interim forwarding behavior."  
Packit 022b05
 
Packit 022b05
        ::= { accessorEntry 3} 
Packit 022b05
 
Packit 022b05
   accessorAuthProtocol OBJECT-TYPE  
Packit 022b05
     SYNTAX        TagReferenceId 
Packit 022b05
     PIB-TAG       { accessorAuthProtocolGroup } 
Packit 022b05
     STATUS        current  
Packit 022b05
     DESCRIPTION  
Packit 022b05
          "Identifies a list of accessorAuthProtocolTable entries  
Packit 022b05
          associated with this accessor instance."  
Packit 022b05
 
Packit 022b05
        ::= { accessorEntry 4} 
Packit 022b05
 
Packit 022b05
   accessorAuthContext 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 accessor instance."  
Packit 022b05
 
Packit 022b05
        ::= { accessorEntry 5} 
Packit 022b05
 
Packit 022b05
   accessorDefaultDataPath 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
       ::= { accessorEntry 6} 
Packit 022b05
 
Packit 022b05
   -- 
Packit 022b05
   -- AccessorElement Table 
Packit 022b05
   -- 
Packit 022b05
 
Packit 022b05
   accessorElementTable OBJECT-TYPE   
Packit 022b05
     SYNTAX          SEQUENCE OF AccessorElementEntry 
Packit 022b05
     PIB-ACCESS      install   
Packit 022b05
     STATUS          current   
Packit 022b05
     DESCRIPTION   
Packit 022b05
           "This table defines the criteria to be used to generate  
Packit 022b05
           an access request. It also defines the interim forwarding  
Packit 022b05
           behavior pending a decision from the server."  
Packit 022b05
     ::= { accessorClasses 2 }   
Packit 022b05
 
Packit 022b05
  accessorElementEntry OBJECT-TYPE   
Packit 022b05
     SYNTAX  AccessorElementEntry 
Packit 022b05
     STATUS  current   
Packit 022b05
     DESCRIPTION   
Packit 022b05
          "An instance of this class defines request trigger  
Packit 022b05
          criteria and interim forwarding behavior for packets."   
Packit 022b05
Packit 022b05
     PIB-INDEX { accessorElementId } 
Packit 022b05
     UNIQUENESS { accessorElementScope } 
Packit 022b05
  
Packit 022b05
     ::= { accessorElementTable 1}   
Packit 022b05
 
Packit 022b05
   AccessorElementEntry::= SEQUENCE {   
Packit 022b05
     accessorElementId                      InstanceId, 
Packit 022b05
     accessorElementScope                   TagReferenceId, 
Packit 022b05
     accessorElementInterimFwdBehavior      INTEGER, 
Packit 022b05
     accessorElementDefaultSessionDataPath  Prid 
Packit 022b05
   } 
Packit 022b05
 
Packit 022b05
   accessorElementId 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 accessorElementTable class."   
Packit 022b05
 
Packit 022b05
        ::= { accessorElementEntry 1} 
Packit 022b05
      
Packit 022b05
   accessorElementScope OBJECT-TYPE  
Packit 022b05
     SYNTAX        TagReferenceId 
Packit 022b05
     PIB-TAG       { accessorSessionScopeGroup } 
Packit 022b05
     STATUS        current  
Packit 022b05
     DESCRIPTION  
Packit 022b05
          "Identifies a list of AccessorSessionScopeTable instances  
Packit 022b05
          associated with an instance of this class. This list  
Packit 022b05
          defines the criteria for partitioning various portions of  
Packit 022b05
          traffic into distinct sessions."  
Packit 022b05
         
Packit 022b05
        ::= { accessorElementEntry 2} 
Packit 022b05
 
Packit 022b05
   accessorElementInterimFwdBehavior OBJECT-TYPE  
Packit 022b05
     SYNTAX INTEGER { 
Packit 022b05
                       DROP (0), 
Packit 022b05
                       FORWARD (1), 
Packit 022b05
                       QUEUE (2) 
Packit 022b05
                     } 
Packit 022b05
     STATUS        current  
Packit 022b05
     DESCRIPTION  
Packit 022b05
          "The forwarding behavior to use while awaiting a PDP  
Packit 022b05
          Access Response message."  
Packit 022b05
 
Packit 022b05
        ::= { accessorElementEntry 3} 
Packit 022b05
 
Packit 022b05
   accessorElementDefaultSessionDataPath OBJECT-TYPE  
Packit 022b05
     SYNTAX        Prid 
Packit 022b05
     STATUS        current  
Packit 022b05
     DESCRIPTION  
Packit 022b05
          "The default data path for each session while waiting for 
Packit 022b05
a  
Packit 022b05
          PDP Access Response message."  
Packit 022b05
Packit 022b05
 
Packit 022b05
        ::= { accessorElementEntry 4} 
Packit 022b05
 
Packit 022b05
-- 
Packit 022b05
-- AccessorSessionScope Table 
Packit 022b05
-- 
Packit 022b05
 
Packit 022b05
   accessorSessionScopeTable OBJECT-TYPE   
Packit 022b05
     SYNTAX          SEQUENCE OF AccessorSessionScopeEntry 
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 into distinct  
Packit 022b05
           sessions."  
Packit 022b05
 
Packit 022b05
     ::= { accessorClasses 3 }   
Packit 022b05
 
Packit 022b05
   accessorSessionScopeEntry OBJECT-TYPE   
Packit 022b05
     SYNTAX  AccessorSessionScopeEntry 
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 access request."   
Packit 022b05
     PIB-INDEX { accessorSessionScopeId } 
Packit 022b05
     UNIQUENESS { accessorSessionScopeGroup, 
Packit 022b05
                  accessorSessionScopeScopeRef 
Packit 022b05
                } 
Packit 022b05
 
Packit 022b05
     ::= { accessorSessionScopeTable 1}   
Packit 022b05
 
Packit 022b05
   AccessorSessionScopeEntry::= SEQUENCE { 
Packit 022b05
     accessorSessionScopeId         InstanceId, 
Packit 022b05
     accessorSessionScopeGroup      TagId, 
Packit 022b05
     accessorSessionScopeFilter     Prid, 
Packit 022b05
     accessorSessionScopePrecedence INTEGER 
Packit 022b05
   } 
Packit 022b05
 
Packit 022b05
   accessorSessionScopeId    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 accessorSessionScopeTable class."  
Packit 022b05
 
Packit 022b05
        ::= { accessorSessionScopeEntry 1} 
Packit 022b05
 
Packit 022b05
   accessorSessionScopeGroup  OBJECT-TYPE  
Packit 022b05
     SYNTAX        TagId 
Packit 022b05
     STATUS        current  
Packit 022b05
     DESCRIPTION  
Packit 022b05
          "Represents the binding between the accessorElementTable  
Packit 022b05
           and the accessorSessionScope entries. A group of  
Packit 022b05
Packit 022b05
           accessorSessionScope entries constitutes the criteria for  
Packit 022b05
           partitioning various portions of traffic into distinct  
Packit 022b05
           sessions."  
Packit 022b05
 
Packit 022b05
        ::= { accessorSessionScopeEntry 2} 
Packit 022b05
     
Packit 022b05
   accessorSessionScopeFilter   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
        ::= { accessorSessionScopeEntry 3} 
Packit 022b05
 
Packit 022b05
   accessorSessionScopePrecedence 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
          accessorSessionScope 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
        ::= { accessorSessionScopeEntry 4} 
Packit 022b05
 
Packit 022b05
 
Packit 022b05
   --  
Packit 022b05
   -- AccessorAuthProtocol Table 
Packit 022b05
   -- 
Packit 022b05
 
Packit 022b05
 
Packit 022b05
Packit 022b05
 
Packit 022b05
   accessorAuthProtocolTable OBJECT-TYPE   
Packit 022b05
     SYNTAX          SEQUENCE OF AccessorAuthProtocolEntry 
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 originating from a  
Packit 022b05
           particular instance of the accessorTable."  
Packit 022b05
 
Packit 022b05
     ::= { accessorClasses 4 }   
Packit 022b05
 
Packit 022b05
   accessorAuthProtocolEntry OBJECT-TYPE   
Packit 022b05
     SYNTAX  AccessorAuthProtocolEntry 
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
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 { accessorAuthProtocolId } 
Packit 022b05
     UNIQUENESS { accessorAuthProtocolGroup, 
Packit 022b05
                  accessorAuthProtocolAuthMechanism 
Packit 022b05
                } 
Packit 022b05
  
Packit 022b05
     ::= { accessorAuthProtocolTable 1}   
Packit 022b05
 
Packit 022b05
   AccessorAuthProtocolEntry::= SEQUENCE { 
Packit 022b05
     accessorAuthProtocolId          InstanceId, 
Packit 022b05
     accessorAuthProtocolGroup       TagId, 
Packit 022b05
     accessorAuthProtocolAuthMechanism INTEGER 
Packit 022b05
   } 
Packit 022b05
 
Packit 022b05
   accessorAuthProtocolId    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
     ::= { accessorAuthProtocolEntry 1} 
Packit 022b05
      
Packit 022b05
   accessorAuthProtocolGroup OBJECT-TYPE  
Packit 022b05
     SYNTAX        TagId 
Packit 022b05
     STATUS        current  
Packit 022b05
     DESCRIPTION  
Packit 022b05
          "Represents a binding between an accessorTable instance  
Packit 022b05
          and a list of accessorAuthProtocolTable instances."  
Packit 022b05
         
Packit 022b05
     ::= { accessorAuthProtocolEntry 2} 
Packit 022b05
 
Packit 022b05
   accessorAuthProtocolAuthMechanism OBJECT-TYPE  
Packit 022b05
     SYNTAX        INTEGER { 
Packit 022b05
                               PAP (0), 
Packit 022b05
                               CHAP (1), 
Packit 022b05
                               EAP-MD5(2), 
Packit 022b05
                               EAP-TLS(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
        ::= { accessorAuthProtocolEntry 3} 
Packit 022b05
 
Packit 022b05
 
Packit 022b05
 
Packit 022b05
 
Packit 022b05
   --  
Packit 022b05
   -- ContextData Table 
Packit 022b05
   --  
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 an access 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
          (COPS-PR OID) of the class which needs to be filled in by  
Packit 022b05
          the PEP and included with a PEP access 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
     contextDataSessionRef    ReferenceId, 
Packit 022b05
     contextDataIfElement     PrcIdentifier, 
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 
Packit 022b05
     STATUS        current  
Packit 022b05
     DESCRIPTION  
Packit 022b05
          "Defines the grouping of contextData instances  
Packit 022b05
          that are applicable to a given Accessor. This attribute  
Packit 022b05
          MUST NOT be specified when the instance is used in  
Packit 022b05
          Session-specific contextData Request message."  
Packit 022b05
 
Packit 022b05
        ::= { contextDataEntry 2} 
Packit 022b05
      
Packit 022b05
   contextDataSessionRef     OBJECT-TYPE  
Packit 022b05
     SYNTAX        ReferenceId 
Packit 022b05
Packit 022b05
     PIB-REFERENCES { sessionEntry } 
Packit 022b05
     STATUS        current  
Packit 022b05
     DESCRIPTION  
Packit 022b05
          "This attribute is used to specify the Session for which  
Packit 022b05
           the ContextData is being requested with a Session- 
Packit 022b05
           specific ContextData Request. This attribute MUST NOT be  
Packit 022b05
           specified when the instance of the ContextData class is  
Packit 022b05
           used in an Accessor Provisioning Decision message." 
Packit 022b05
 
Packit 022b05
        ::= { contextDataEntry 3} 
Packit 022b05
 
Packit 022b05
   contextDataIfElement      OBJECT-TYPE  
Packit 022b05
     SYNTAX        PrcIdentifier 
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 access request or Session-specific ContextData  
Packit 022b05
          Response."  
Packit 022b05
 
Packit 022b05
        ::= { contextDataEntry 4} 
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 5} 
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 sent   
Packit 022b05
            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 decisions."  
Packit 022b05
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              TruthValue,  
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
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
           "."  
Packit 022b05
     
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  
Packit 022b05
Packit 022b05
            this PRC 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         BITS,  
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
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
Packit 022b05
       SYNTAX         SEQUENCE OF CtxtDialupInterfaceEntry 
Packit 022b05
       PIB-ACCESS     notify   
Packit 022b05
       STATUS         current  
Packit 022b05
       DESCRIPTION  
Packit 022b05
           "."  
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
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 2 }  
Packit 022b05
 
Packit 022b05
   ctxtDialupInterfaceNASPortType  OBJECT-TYPE  
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
 
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 2 }  
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 2 }  
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 2 }  
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
   CtxtDialupInterfaceEntry::= SEQUENCE {  
Packit 022b05
           ctxtDialupIfFramedProtocolId           InstanceId,  
Packit 022b05
           ctxtDialupIfFramedProtocolProt         INTEGER,  
Packit 022b05
Packit 022b05
           ctxtDialupIfFramedProtocolMTU          Integer32,  
Packit 022b05
           ctxtDialupIfFramedProtocolCompression  INTEGER,  
Packit 022b05
           ctxtDialupIfFramedProtocolPortLimit    Unsigned32,  
Packit 022b05
           ctxtDialupIfFramedProtocolIpAddress    IpAddress,  
Packit 022b05
           ctxtDialupIfFramedProtocolIpNetmask    IpAddress 
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
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         Integer32 
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
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         IpAddress 
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         IpAddress 
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
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
           ctxtDialupIfLoginIpHost          IpAddress 
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
   ctxtDialupIfLoginIpHost OBJECT-TYPE  
Packit 022b05
       SYNTAX         IpAddress 
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 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
Packit 022b05
     
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
   -- Authentication Extension Tables  
Packit 022b05
   --  
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. This  
Packit 022b05
           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
           authExtSession           ReferenceId  
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
   authExtSession  OBJECT-TYPE  
Packit 022b05
       SYNTAX         ReferenceId 
Packit 022b05
       PIB-REFERENCES { sessionEntry } 
Packit 022b05
       STATUS         current  
Packit 022b05
       DESCRIPTION  
Packit 022b05
           "This attribute is set by the PEP to reference the  
Packit 022b05
Packit 022b05
            session for which authentication is being requested." 
Packit 022b05
     
Packit 022b05
       ::= { authExtEntry 2 }  
Packit 022b05
 
Packit 022b05
 
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 base PRC  
Packit 022b05
           authExtEntry." 
Packit 022b05
     
Packit 022b05
       ::= { authClasses 2 }  
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 { authExtEntry }  
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
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 base PRC  
Packit 022b05
           authExtEntry." 
Packit 022b05
     
Packit 022b05
       ::= { authClasses 3 }  
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 { authExtEntry }  
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
Packit 022b05
       ::= { authPapExtEntry 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 4 }  
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
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 5 }  
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