Blame pibs/tubs/UMTS-PIB

Packit 022b05
UMTS-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 
Packit 022b05
            FROM COPS-PR-SPPI 
Packit 022b05
    InstanceId, Prid 
Packit 022b05
            FROM COPS-PR-SPPI-TC  
Packit 022b05
    RoleCombination
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
    zeroDotZero
Packit 022b05
            FROM SNMPv2-SMI
Packit 022b05
    SnmpAdminString 
Packit 022b05
            FROM SNMP-FRAMEWORK-MIB; 
Packit 022b05
Packit 022b05
uMTSPib  MODULE-IDENTITY 
Packit 022b05
    SUBJECT-CATEGORIES   { umts(1) } 
Packit 022b05
    LAST-UPDATED "200111010800Z" 
Packit 022b05
    ORGANIZATION "IETF RAP WG" 
Packit 022b05
    CONTACT-INFO "Kwok Ho Chan 
Packit 022b05
                  Nortel Networks 
Packit 022b05
                  600 Technology Park Drive 
Packit 022b05
                  Billerica, MA 01821 USA 
Packit 022b05
                  Phone: +1 978 288 8175 
Packit 022b05
                  Email: khchan@nortelnetworks.com 
Packit 022b05
Packit 022b05
                  Louis-Nicolas Hamer 
Packit 022b05
                  Nortel Networks 
Packit 022b05
                  100 Constellation Crescent 
Packit 022b05
                  Ottawa, Ontario 
Packit 022b05
                  Canada, K2G 6J8 
Packit 022b05
                  Phone: +1 613 768 3409 
Packit 022b05
                  Email: nhamer@nortelnetworks.com" 
Packit 022b05
    DESCRIPTION 
Packit 022b05
            "A PIB module containing the set of provisioning  
Packit 022b05
            classes that are required for support of policies for  
Packit 022b05
            UMTS subject-categories." 
Packit 022b05
Packit 022b05
    ::= { ibrpib 3 } 
Packit 022b05
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- The root OID for PRCs in the UMTS PIB 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
uMTSCapabilityClasses   OBJECT IDENTIFIER ::= { uMTSPib 1 } 
Packit 022b05
uMTSEventPolicyClasses  OBJECT IDENTIFIER ::= { uMTSPib 2 } 
Packit 022b05
uMTSEventClasses        OBJECT IDENTIFIER ::= { uMTSPib 3 } 
Packit 022b05
uMTSConformance         OBJECT IDENTIFIER ::= { uMTSPib 4 } 
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- Capability and Limitation Policy Rule Classes 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- UMTS Capability Base Table 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
uMTSBaseCapsTable OBJECT-TYPE 
Packit 022b05
    SYNTAX         SEQUENCE OF UMTSBaseCapsEntry 
Packit 022b05
    PIB-ACCESS     notify  
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "" 
Packit 022b05
Packit 022b05
    ::= { uMTSCapabilityClasses 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
uMTSBaseCapsEntry OBJECT-TYPE 
Packit 022b05
    SYNTAX         UMTSBaseCapsEntry 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "An instance of the uMTSBaseCaps class that identifies a 
Packit 022b05
        specific PRC and associated attributes as supported 
Packit 022b05
        by the device." 
Packit 022b05
Packit 022b05
    PIB-INDEX { uMTSBaseCapsPrid } 
Packit 022b05
    UNIQUENESS { uMTSBaseCapsX }   
Packit 022b05
Packit 022b05
    ::= { uMTSBaseCapsTable 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
UMTSBaseCapsEntry ::= SEQUENCE { 
Packit 022b05
        uMTSBaseCapsPrid             InstanceId, 
Packit 022b05
        uMTSBaseCapsX                Unsigned32 
Packit 022b05
} 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSBaseCapsPrid 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 uMTSBaseCaps class." 
Packit 022b05
Packit 022b05
    ::= { uMTSBaseCapsEntry 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSBaseCapsX OBJECT-TYPE 
Packit 022b05
    SYNTAX         Unsigned32 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "" 
Packit 022b05
Packit 022b05
    ::= { uMTSBaseCapsEntry 2 } 
Packit 022b05
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- Component Limitations Table 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
-- This table supports the ability to export information 
Packit 022b05
-- detailing provisioning class/attribute implementation limitations 
Packit 022b05
-- to the policy management system. 
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- UMTS Event Policy Classes 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- UMTS Event Policy Base Table 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
uMTSBaseEventPolicyTable OBJECT-TYPE 
Packit 022b05
    SYNTAX         SEQUENCE OF UMTSBaseEventPolicyEntry 
Packit 022b05
    PIB-ACCESS     notify  
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "" 
Packit 022b05
Packit 022b05
    ::= { uMTSEventPolicyClasses 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSBaseEventPolicyEntry OBJECT-TYPE 
Packit 022b05
    SYNTAX         UMTSBaseEventPolicyEntry 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "An instance of the uMTSBaseCaps class that identifies a 
Packit 022b05
        specific PRC and associated attributes as supported 
Packit 022b05
        by the device." 
Packit 022b05
Packit 022b05
    PIB-INDEX { uMTSBaseEventPolicyPrid } 
Packit 022b05
    UNIQUENESS { uMTSBaseEventPolicyPrid }   
Packit 022b05
Packit 022b05
    ::= { uMTSBaseEventPolicyTable 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
UMTSBaseEventPolicyEntry ::= SEQUENCE { 
Packit 022b05
        uMTSBaseEventPolicyPrid      InstanceId, 
Packit 022b05
        uMTSBaseEventPolicyIfName    SnmpAdminString, 
Packit 022b05
        uMTSBaseEventPolicyRoles     RoleCombination 
Packit 022b05
} 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSBaseEventPolicyPrid 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 uMTSBaseCaps class." 
Packit 022b05
Packit 022b05
    ::= { uMTSBaseEventPolicyEntry 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSBaseEventPolicyIfName OBJECT-TYPE 
Packit 022b05
    SYNTAX         SnmpAdminString 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "The interface capability set to which this event handler 
Packit 022b05
        provisioning entry applies.   
Packit 022b05
        The interface capability name specified by this attribute 
Packit 022b05
        must exist in the frwkIfCapSetTable (of the Framework PIB) 
Packit 022b05
        prior to association with an instance of this class." 
Packit 022b05
    ::= { uMTSBaseEventPolicyEntry 2 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSBaseEventPolicyRoles OBJECT-TYPE 
Packit 022b05
    SYNTAX         RoleCombination 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "The interfaces to which this entry applies, specified in 
Packit 022b05
        terms of roles. 
Packit 022b05
        There must exist an entry in the frwkIfCapSetRoleComboTable 
Packit 022b05
        (of the Framework PIB) specifying this role combination, 
Packit 022b05
        together with the interface capability set specified by 
Packit 022b05
        uMTSBaseEventPolicyIfName, prior to association with an 
Packit 022b05
        instance of this class." 
Packit 022b05
    ::= { uMTSBaseEventPolicyEntry 3 } 
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- UMTS PDP Context Event Handler Provisioning Table 
Packit 022b05
--  
Packit 022b05
Packit 022b05
uMTSPdpContextPolicyTable OBJECT-TYPE 
Packit 022b05
    SYNTAX         SEQUENCE OF UMTSPdpContextPolicyEntry 
Packit 022b05
    PIB-ACCESS     notify  
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "" 
Packit 022b05
Packit 022b05
    ::= { uMTSEventPolicyClasses 2 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextPolicyEntry OBJECT-TYPE 
Packit 022b05
    SYNTAX         UMTSPdpContextPolicyEntry 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "An instance of the uMTSBaseCaps class that identifies a 
Packit 022b05
        specific PRC and associated attributes as supported 
Packit 022b05
        by the device." 
Packit 022b05
Packit 022b05
    EXTENDS { uMTSBaseEventPolicyEntry } 
Packit 022b05
    UNIQUENESS { uMTSPdpContextPolicyEnable, 
Packit 022b05
                 uMTSPdpContextPolicyFlowIds 
Packit 022b05
               }   
Packit 022b05
    ::= { uMTSPdpContextPolicyTable 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
UMTSPdpContextPolicyEntry ::= SEQUENCE { 
Packit 022b05
        uMTSPdpContextPolicyEnable   Integer32, 
Packit 022b05
        uMTSPdpContextPolicyFlowIds  Unsigned32 
Packit 022b05
} 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextPolicyEnable OBJECT-TYPE 
Packit 022b05
    SYNTAX         INTEGER { 
Packit 022b05
                        disable(1), 
Packit 022b05
                        enable(2) 
Packit 022b05
                   } 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "Controls the usage of UMTS PDP Context Events to trigger 
Packit 022b05
        requests to PCF on the go interface." 
Packit 022b05
    DEFVAL { disable } 
Packit 022b05
    ::= { uMTSPdpContextPolicyEntry 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextPolicyFlowIds OBJECT-TYPE 
Packit 022b05
    SYNTAX         Unsigned32 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "Indication of the maximum number of FlowIds a Token can  
Packit 022b05
        be associated with 
Packit 022b05
        The value of zero indicates policy control does not impose 
Packit 022b05
        any limit.  The limitation is based on GGSN capabilities." 
Packit 022b05
    DEFVAL  { 0 } 
Packit 022b05
    ::= { uMTSPdpContextPolicyEntry 2 } 
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- RSVP Event Handler Provisioning Table 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- UMTS Event Classes 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- UMTS PDP Context Event Table 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
uMTSPdpContextEventTable OBJECT-TYPE 
Packit 022b05
    SYNTAX         SEQUENCE OF UMTSPdpContextEventEntry 
Packit 022b05
    PIB-ACCESS     notify  
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "" 
Packit 022b05
    ::= { uMTSEventClasses 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextEventEntry OBJECT-TYPE 
Packit 022b05
    SYNTAX         UMTSPdpContextEventEntry 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "" 
Packit 022b05
    PIB-INDEX { uMTSPdpContextEventPrid } 
Packit 022b05
    UNIQUENESS { uMTSPdpContextEventToken }   
Packit 022b05
    ::= { uMTSPdpContextEventTable 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
UMTSPdpContextEventEntry ::= SEQUENCE { 
Packit 022b05
        uMTSPdpContextEventPrid      InstanceId, 
Packit 022b05
        uMTSPdpContextEventToken     OCTET STRING, 
Packit 022b05
        uMTSPdpContextEventFlowIds   Prid 
Packit 022b05
} 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextEventPrid 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 uMTSPdpContextEvent class." 
Packit 022b05
Packit 022b05
    ::= { uMTSPdpContextEventEntry 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextEventToken OBJECT-TYPE 
Packit 022b05
    SYNTAX         OCTET STRING
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "The token associated with this PDP Context event." 
Packit 022b05
    ::= { uMTSPdpContextEventEntry 2 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextEventFlowIds OBJECT-TYPE 
Packit 022b05
    SYNTAX         Prid 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "References the FlowIds associated with the Token indicated 
Packit 022b05
        in this PDP Context event. 
Packit 022b05
        This is the anchor of a list of uMTSPdpContextFlowIdEntry 
Packit 022b05
        Instances. 
Packit 022b05
        A value of zeroDotZero indicates an empty list." 
Packit 022b05
    DEFVAL  { zeroDotZero } 
Packit 022b05
    ::= { uMTSPdpContextEventEntry 3 } 
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- UMTS PDP Context FlowID Table 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
uMTSPdpContextFlowIdTable OBJECT-TYPE 
Packit 022b05
    SYNTAX         SEQUENCE OF UMTSPdpContextFlowIdEntry 
Packit 022b05
    PIB-ACCESS     notify  
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "" 
Packit 022b05
    ::= { uMTSEventClasses 2 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextFlowIdEntry OBJECT-TYPE 
Packit 022b05
    SYNTAX         UMTSPdpContextFlowIdEntry 
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "" 
Packit 022b05
    PIB-INDEX { uMTSPdpContextFlowIdPrid } 
Packit 022b05
    UNIQUENESS { uMTSPdpContextFlowIdId }   
Packit 022b05
    ::= { uMTSPdpContextFlowIdTable 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
UMTSPdpContextFlowIdEntry ::= SEQUENCE { 
Packit 022b05
        uMTSPdpContextFlowIdPrid  InstanceId, 
Packit 022b05
        uMTSPdpContextFlowIdId    OCTET STRING, 
Packit 022b05
        uMTSPdpContextFlowIdNext  Prid 
Packit 022b05
} 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextFlowIdPrid 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 uMTSPdpContextFlowId class." 
Packit 022b05
Packit 022b05
    ::= { uMTSPdpContextFlowIdEntry 1 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextFlowIdId OBJECT-TYPE 
Packit 022b05
    SYNTAX         OCTET STRING
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "The FlowId itself." 
Packit 022b05
    ::= { uMTSPdpContextFlowIdEntry 2 } 
Packit 022b05
Packit 022b05
Packit 022b05
uMTSPdpContextFlowIdNext OBJECT-TYPE 
Packit 022b05
    SYNTAX         Prid
Packit 022b05
    STATUS         current 
Packit 022b05
    DESCRIPTION 
Packit 022b05
        "References the next FlowId in the list associated with the 
Packit 022b05
        same Token of a PDP Context event. 
Packit 022b05
        This points to a list of uMTSPdpContextFlowIdEntry 
Packit 022b05
        Instances. 
Packit 022b05
        A value of zeroDotZero indicates end of the list." 
Packit 022b05
    DEFVAL  { zeroDotZero } 
Packit 022b05
    ::= { uMTSPdpContextFlowIdEntry 3 } 
Packit 022b05
Packit 022b05
-- 
Packit 022b05
-- Conformance Section 
Packit 022b05
-- 
Packit 022b05
Packit 022b05
uMTSCompliances         OBJECT IDENTIFIER ::= { uMTSConformance 1 } 
Packit 022b05
uMTSGroups              OBJECT IDENTIFIER ::= { uMTSConformance 2 } 
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
END