initial commit; version 22.5.12042
This commit is contained in:
739
mibs/rfc/CL-PKTC-EUE-USER-MIB
Normal file
739
mibs/rfc/CL-PKTC-EUE-USER-MIB
Normal file
@ -0,0 +1,739 @@
|
||||
CL-PKTC-EUE-USER-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
PktcEUETCIDType,
|
||||
PktcEUETCID,
|
||||
PktcEUETCCredsType,
|
||||
PktcEUETCCreds,
|
||||
PktcEUETCUsrElementIndexType,
|
||||
PktcEUETCUsrAppIndexType,
|
||||
PktcEUETCAppOrgIdentifier,
|
||||
PktcEUETCAppIdentifier,
|
||||
PktcEUETCAdminStatus,
|
||||
PktcEUETCOperStatus,
|
||||
PktcEUETCStatusInfo
|
||||
FROM CL-PKTC-EUE-TC-MIB
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP,
|
||||
MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
TruthValue,
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
pktcEUEMibs
|
||||
FROM CLAB-DEF-MIB;
|
||||
|
||||
pktcEUEUserMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201108050000Z" -- August 05, 2011
|
||||
ORGANIZATION "Cable Television Laboratories, Inc."
|
||||
CONTACT-INFO
|
||||
"Broadband Network Services
|
||||
Cable Television Laboratories, Inc.
|
||||
858 Coal Creek Circle,
|
||||
Louisville, CO 80027, USA
|
||||
Phone: +1 303-661-3307
|
||||
Email: mibs@cablelabs.com
|
||||
Acknowledgements:
|
||||
Thomas Clack, Broadcom - Primary author,
|
||||
Eugene Nechamkin, Broadcom
|
||||
Sumanth Channabasappa, CableLabs
|
||||
John Berg, CableLabs
|
||||
Eduardo Cardona, CableLabs
|
||||
and members of the PacketCable 2.0 Provisioning Focus Team."
|
||||
DESCRIPTION
|
||||
"This MIB module contains configuration MIB
|
||||
objects for the PacketCable Users as
|
||||
required by the PacketCable
|
||||
E-UE Provisioning Framework."
|
||||
REVISION "201108050000Z" -- August 05, 2011
|
||||
DESCRIPTION
|
||||
"Revised Version, published as part of the CableLabs
|
||||
E-UE Provisioning Data Model Specification
|
||||
PKT-SP-EUE-DATA-I06-110127"
|
||||
REVISION "201006160000Z" -- June 16, 2010
|
||||
DESCRIPTION
|
||||
"Revised Version, published as part of the CableLabs
|
||||
E-UE Provisioning Data Model Specification
|
||||
PKT-SP-EUE-DATA-I05-100527"
|
||||
REVISION "200807100000Z" -- July 10, 2008
|
||||
DESCRIPTION
|
||||
"Revised Version includes ECN EUE-DATA-N-08.0524-5
|
||||
and published as I02"
|
||||
REVISION "200711060000Z" -- Nov 6, 2007
|
||||
DESCRIPTION
|
||||
"Initial version, published as part of the CableLabs
|
||||
E-UE Provisioning Data Model Specification
|
||||
PKT-SP-EUE-DATA-I01-071106
|
||||
Copyright 1999-2007 Cable Television Laboratories, Inc.
|
||||
All rights reserved."
|
||||
::= { pktcEUEMibs 4 }
|
||||
|
||||
-- Administrative assignments
|
||||
pktcEUEUsrNotification OBJECT IDENTIFIER ::= { pktcEUEUserMIB 0 }
|
||||
pktcEUEUsrObjects OBJECT IDENTIFIER ::= { pktcEUEUserMIB 1 }
|
||||
pktcEUEUsrConformance OBJECT IDENTIFIER ::= { pktcEUEUserMIB 2 }
|
||||
pktcEUEUsrCompliances OBJECT IDENTIFIER ::= { pktcEUEUsrConformance 1 }
|
||||
pktcEUEUsrGroups OBJECT IDENTIFIER ::= { pktcEUEUsrConformance 2 }
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- User Profile Information
|
||||
-- ---------------------------------------------------------------------
|
||||
pktcEUEUsrProfile OBJECT IDENTIFIER ::= { pktcEUEUsrObjects 1 }
|
||||
pktcEUEUsrProfileVersion OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString(SIZE(0..6))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object represents the User Profile Version for this
|
||||
MIB module. The eUE MUST set this MIB Object to value of '1.0'."
|
||||
::= { pktcEUEUsrProfile 1 }
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- User table
|
||||
-- ---------------------------------------------------------------------
|
||||
pktcEUEUsrIMPUTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PktcEUEUsrIMPUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This data table represents Users associated with
|
||||
the eUE. Specifically it provides information related
|
||||
to the IM Public Identity (IMPU) of the User."
|
||||
::= { pktcEUEUsrProfile 2 }
|
||||
pktcEUEUsrIMPUEntry OBJECT-TYPE
|
||||
SYNTAX PktcEUEUsrIMPUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Each entry in this data table describes an association
|
||||
of a user IMPU with the eUE, indexed by a IMPU Identifier.
|
||||
The eUE uses the entries in this table to register the
|
||||
user in a PacketCable Network.
|
||||
The credentials for registration are obtained using the
|
||||
association with an IMPI in the MIB table
|
||||
pktcEUEUsrIMPITable, referenced via the MIB Object
|
||||
pktcEUEUsrIMPIIndexRef.
|
||||
If two or more active entries have the same IMPU ID,
|
||||
the eUE uses the entry with the lowest Index.
|
||||
The eUE MAY store pre-configured associations in NVRAM."
|
||||
INDEX { pktcEUEUsrIMPUIndex }
|
||||
::= { pktcEUEUsrIMPUTable 1 }
|
||||
PktcEUEUsrIMPUEntry ::=
|
||||
SEQUENCE {
|
||||
pktcEUEUsrIMPUIndex PktcEUETCUsrElementIndexType,
|
||||
pktcEUEUsrIMPUIdType PktcEUETCIDType,
|
||||
pktcEUEUsrIMPUId PktcEUETCID,
|
||||
pktcEUEUsrIMPUIMPIIndexRef PktcEUETCUsrElementIndexType,
|
||||
pktcEUEUsrIMPUDispInfo SnmpAdminString,
|
||||
pktcEUEUsrIMPUOpIndexRefs SnmpAdminString,
|
||||
pktcEUEUsrIMPUAdminStat PktcEUETCAdminStatus,
|
||||
pktcEUEUsrIMPUAdminStatInfo PktcEUETCStatusInfo,
|
||||
pktcEUEUsrIMPUOperStat PktcEUETCOperStatus,
|
||||
pktcEUEUsrIMPUOperStatInfo PktcEUETCStatusInfo,
|
||||
pktcEUEUsrIMPUSigSecurity TruthValue,
|
||||
pktcEUEUsrIMPUAdditionalInfo SnmpAdminString,
|
||||
pktcEUEUsrIMPURowStatus RowStatus
|
||||
}
|
||||
pktcEUEUsrIMPUIndex OBJECT-TYPE
|
||||
SYNTAX PktcEUETCUsrElementIndexType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object provides a user IMPU index.
|
||||
When the user IMPU is referenced elsewhere, such as
|
||||
to associate the device and a user IMPU, this
|
||||
MIB Object MUST be used as an index reference.
|
||||
A value of '0' MUST NOT be used."
|
||||
::= { pktcEUEUsrIMPUEntry 1 }
|
||||
pktcEUEUsrIMPUIdType OBJECT-TYPE
|
||||
SYNTAX PktcEUETCIDType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object MUST indicate the 'Identifier
|
||||
type' of the data value contained in 'pktcEUEUsrIMPUId'.
|
||||
Valid types include other(1), publicIdentity(3) and
|
||||
username(6)."
|
||||
DEFVAL { other }
|
||||
::= { pktcEUEUsrIMPUEntry 2 }
|
||||
pktcEUEUsrIMPUId OBJECT-TYPE
|
||||
SYNTAX PktcEUETCID
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object MUST identify the User IMPU being
|
||||
associated with the eUE.
|
||||
The type of Identifier is indicated by the
|
||||
MIB Object 'pktcEUEUsrIMPUIdType'."
|
||||
DEFVAL { "" }
|
||||
::= { pktcEUEUsrIMPUEntry 3 }
|
||||
pktcEUEUsrIMPUIMPIIndexRef OBJECT-TYPE
|
||||
SYNTAX PktcEUETCUsrElementIndexType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object MUST provide an index reference
|
||||
to a IMPI associated with the corresponding IMPU
|
||||
specified in this table entry.
|
||||
The index reference points to an entry in the MIB
|
||||
table 'pktcEUEUsrIMPITable'.
|
||||
|
||||
If this contains a value of '0', it indicates that
|
||||
the user IMPU is not yet associated with an IMPI
|
||||
and cannot be used in networks requiring
|
||||
authentication. "
|
||||
DEFVAL {0}
|
||||
::= { pktcEUEUsrIMPUEntry 4 }
|
||||
|
||||
pktcEUEUsrIMPUDispInfo OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This optional MIB Object MAY contain human readable
|
||||
text describing User characteristics. Examples include
|
||||
User Display Name, Subscriber Identifier etc."
|
||||
DEFVAL { "" }
|
||||
::= { pktcEUEUsrIMPUEntry 5 }
|
||||
pktcEUEUsrIMPUOpIndexRefs OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This optional MIB Object MAY contain a list of comma
|
||||
separated Operator domain entries where the user specified
|
||||
in this entry 'pktcEUEUsrIMPUId' can be used.
|
||||
The entries MUST be index references to the operator
|
||||
table associated with the eUE.
|
||||
The eUE MAY attempt to use the user entry in a
|
||||
domain or sub-domain specified by the operator table,
|
||||
corresponding to the entries listed here.
|
||||
The eUE MUST NOT attempt to use the user entry in a
|
||||
domain that is not specified by this entry.
|
||||
If unspecified, the eUE MUST use the domain identified
|
||||
by the IMPU."
|
||||
DEFVAL { "" }
|
||||
::= { pktcEUEUsrIMPUEntry 6 }
|
||||
|
||||
pktcEUEUsrIMPUAdminStat OBJECT-TYPE
|
||||
SYNTAX PktcEUETCAdminStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object contains the administratively desired
|
||||
activation status of the user IMPU.
|
||||
The eUE MUST allow access to the User identified in
|
||||
'pktcEUEUsrIMPUId' if the value is set to 'active',
|
||||
unless determined otherwise and reported in
|
||||
pktcEUEUsrIMPUOperStat.
|
||||
The eUE SHOULD attempt to register a User identified in
|
||||
'pktcEUEUsrIMPUId' if the value is set to 'active'.
|
||||
PacketCable Applications can specify additional
|
||||
requirements for registration.
|
||||
If this object is set to 'inactive', all applicable
|
||||
sessions (e.g. SIP registration) are gracefully terminated.
|
||||
The eUE MUST disallow access to the User identified in
|
||||
'pktcEUEUsrIMPUId' if the value is set to 'inactive'"
|
||||
DEFVAL { active }
|
||||
::= { pktcEUEUsrIMPUEntry 7 }
|
||||
pktcEUEUsrIMPUAdminStatInfo OBJECT-TYPE
|
||||
SYNTAX PktcEUETCStatusInfo
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object MAY contain information that describes
|
||||
the activation status indicated in 'pktcEUEIMPUAdminStat'.
|
||||
Indicates Administratively added information associated
|
||||
with administrative status of the User IMPU.
|
||||
For example 'User temporarily deactivated for
|
||||
maintenance'."
|
||||
DEFVAL { "" }
|
||||
::= { pktcEUEUsrIMPUEntry 8 }
|
||||
pktcEUEUsrIMPUOperStat OBJECT-TYPE
|
||||
SYNTAX PktcEUETCOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object contains the operational activation status
|
||||
of the user IMPU.
|
||||
This object returns the following values:
|
||||
'active'
|
||||
When pktcEUEUsrIMPUAdminStat is 'active' and there are
|
||||
no run-time conditions and/or configuration errors that prohibit the users
|
||||
from communicating with the operator.
|
||||
'inactive'
|
||||
When pktcEUEUsrIMPUAdminStat is 'inactive'
|
||||
or
|
||||
When pktcEUEUsrIMPUAdminStat is 'active' and there
|
||||
are run-time conditions that prohibit the users from
|
||||
communicating with the operator.
|
||||
'notPresent'
|
||||
This value is not applicable.
|
||||
'unknown'
|
||||
Other conditions not covered by the previous values.
|
||||
An example of run-time condition that can result in a value
|
||||
of 'inactive' is unsuccessful registration.
|
||||
PacketCable applications can specify additional conditions for
|
||||
how an IMPU is considered 'active', 'inactive' or 'notPresent',
|
||||
and corresponding state machine."
|
||||
::= { pktcEUEUsrIMPUEntry 9 }
|
||||
pktcEUEUsrIMPUOperStatInfo OBJECT-TYPE
|
||||
SYNTAX PktcEUETCStatusInfo
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object contains information that describes the
|
||||
activation status indicated in 'pktcEUEUsrIMPUOperStat' or
|
||||
the zero-length string is not detail information is available.
|
||||
For example 'User deactivated based on user interface input."
|
||||
DEFVAL { "" }
|
||||
::= { pktcEUEUsrIMPUEntry 10 }
|
||||
pktcEUEUsrIMPUSigSecurity OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This element indicates the network requirement for
|
||||
SIP signaling with the P-CSCF.
|
||||
If set to 'true', the UE MUST attempt secure SIP
|
||||
signaling with the P-CSCF.
|
||||
If set to 'false', the UE MUST attempt to communicate
|
||||
without a secure SIP communication channel with the P-CSCF.
|
||||
The P-CSCF is considered to be authoritative and the UE will
|
||||
follow the requirements in PKT 24.229.
|
||||
After the P-CSCF confirm or set the SIP secure mode
|
||||
the UE MUST report such state."
|
||||
REFERENCE
|
||||
"PacketCable IMS Delta Session Initiation Protocol (SIP)
|
||||
and Session Description Protocol (SDP), Stage 3
|
||||
Specification 3GPP TS 24.229"
|
||||
DEFVAL {true}
|
||||
::= { pktcEUEUsrIMPUEntry 11 }
|
||||
|
||||
pktcEUEUsrIMPUAdditionalInfo OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object MAY contain information that describes
|
||||
additional information defined by PacketCable specifications,
|
||||
including those defining PacketCable features.
|
||||
PacketCable specifications are expected to use this data
|
||||
element to obtain additional information.
|
||||
To specify such additional info, the following rules apply:
|
||||
- Each specification planning to use this MIB Object
|
||||
MUST specify data in the following format:
|
||||
'<Keyword>#<value>', # being the delimiter
|
||||
e.g. FEATURE_X#ABC
|
||||
FEATURE_Y#<value of XYZ>
|
||||
- This MIB Object MUST be a semi-colon separated
|
||||
concatenation of such '<keyword>#<value>' pairs. e.g.
|
||||
FEATURE_X#ABC;FEATURE_Z#DEF
|
||||
- Since the '#' and ';' characters are used as delimiters,
|
||||
they SHOULD not be specified in the keyword. If specified, any
|
||||
occurrence of these characters in the value field MUST be
|
||||
preceded by the escape character '\' (e.g. FEATURE_X#A\#C).
|
||||
Occurrences of '\' MUST be preceded by itself
|
||||
(e.g. FEATURE_X#A\\C\#).
|
||||
The following rules apply on the eUE:
|
||||
- The eUE MUST first separate all the keyword value pairs,
|
||||
using a '#' that is not preceded by '\' as the delimiter
|
||||
- The eUE MUST, For all recognized keywords, decipher the value
|
||||
by interpreting the data after considering the use of '\' as
|
||||
defined in this definition
|
||||
- The eUE MUST ignore and report all unrecognized keywords
|
||||
using PacketCable Management"
|
||||
DEFVAL { "" }
|
||||
::= { pktcEUEUsrIMPUEntry 12 }
|
||||
pktcEUEUsrIMPURowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object defines the row status associated with this
|
||||
particular User in the pktcEUEUsrIMPUTable.
|
||||
An entry in this table is not qualified for activation
|
||||
until the object instances of all corresponding columns
|
||||
have been initialized, either by default values or via
|
||||
explicit SET operations. Until all object instances in
|
||||
this row are initialized, the status value for this realm
|
||||
must be 'notReady(3)'.
|
||||
In particular, two columnar objects must be SET: the
|
||||
'pktcEUEUsrIMPUIdType' and the 'pktcEUEUsrIMPUId. Once these
|
||||
two objects have been set the row status may be SET to 'active(1)'
|
||||
The eUE MUST not allow these two objects to be changed while
|
||||
the row is 'active'. The value of this object has no effect on
|
||||
whether other columnar objects in this row can be modified."
|
||||
::= { pktcEUEUsrIMPUEntry 13 }
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- User IMPI Table
|
||||
-- ---------------------------------------------------------------------
|
||||
pktcEUEUsrIMPITable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PktcEUEUsrIMPIEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This data table contains the user IMPI information
|
||||
associated with users provisioned on the device."
|
||||
::= { pktcEUEUsrProfile 3 }
|
||||
pktcEUEUsrIMPIEntry OBJECT-TYPE
|
||||
SYNTAX PktcEUEUsrIMPIEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry in this data table contains an instance
|
||||
of a user IMPI and associated credentials.
|
||||
Each IMPU provisioned in the eUE SHOULD be associated
|
||||
with an entry in this table. The exception is in networks
|
||||
where certain users are unauthenticated for application
|
||||
access.
|
||||
At boot time the eUE MUST populate conceptual rows in this
|
||||
order:
|
||||
- First, instances provisioned via device configuration (e.g.,
|
||||
config file, dynamically created via SNMP). These instances
|
||||
MUST NOT persist across reboots.
|
||||
- Second, entries provisioned via Certificate Bootstrapping
|
||||
File. These entries may appear again after device
|
||||
re-initialization, depending on Certificate Bootstrapping
|
||||
file persistence requirements defined elsewhere.
|
||||
As a side effect, if an instance loaded from a Certificate
|
||||
Bootstrapping file is updated via SNMP later on, those changes
|
||||
are not required to be reflected in the CB file persistence
|
||||
storage (if CB file persistence is supported). Instead, the
|
||||
trigger of a new CB file download is preferred to update CB
|
||||
information."
|
||||
INDEX { pktcEUEUsrIMPIIndex }
|
||||
::= { pktcEUEUsrIMPITable 1 }
|
||||
PktcEUEUsrIMPIEntry ::=
|
||||
SEQUENCE {
|
||||
pktcEUEUsrIMPIIndex PktcEUETCUsrElementIndexType,
|
||||
pktcEUEUsrIMPIIdType PktcEUETCIDType,
|
||||
pktcEUEUsrIMPIId PktcEUETCID,
|
||||
pktcEUEUsrIMPICredsType PktcEUETCCredsType,
|
||||
pktcEUEUsrIMPICredentials PktcEUETCCreds,
|
||||
pktcEUEUsrIMPIRowStatus RowStatus
|
||||
}
|
||||
pktcEUEUsrIMPIIndex OBJECT-TYPE
|
||||
SYNTAX PktcEUETCUsrElementIndexType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object provides a user IMPI index.
|
||||
When the user IMPI is referenced elsewhere, such as
|
||||
to associate the IMPU and an IMPI, this
|
||||
MIB Object MUST be used as an index reference.
|
||||
A value of '0' MUST NOT be used."
|
||||
::= { pktcEUEUsrIMPIEntry 1 }
|
||||
pktcEUEUsrIMPIIdType OBJECT-TYPE
|
||||
SYNTAX PktcEUETCIDType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object MUST indicate the 'Identifier
|
||||
type' of the data value contained in 'pktcEUEUsrIMPIId'.
|
||||
Valid types include other(1), privateIdentity(4) and
|
||||
username(6)."
|
||||
DEFVAL { other }
|
||||
::= { pktcEUEUsrIMPIEntry 2 }
|
||||
pktcEUEUsrIMPIId OBJECT-TYPE
|
||||
SYNTAX PktcEUETCID
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object MUST identify a User IMPI being
|
||||
specified in this table.
|
||||
The type of Identifier is indicated by the
|
||||
MIB Object 'pktcEUEUsrIMPIIdType'."
|
||||
DEFVAL { "" }
|
||||
::= { pktcEUEUsrIMPIEntry 3 }
|
||||
|
||||
pktcEUEUsrIMPICredsType OBJECT-TYPE
|
||||
SYNTAX PktcEUETCCredsType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object contains the type of credentials
|
||||
contained in the MIB Object 'pktcEUEUsrIMPICredentials'."
|
||||
DEFVAL { none }
|
||||
::= { pktcEUEUsrIMPIEntry 4 }
|
||||
pktcEUEUsrIMPICredentials OBJECT-TYPE
|
||||
SYNTAX PktcEUETCCreds
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object allows the Operator to configure credentials
|
||||
associated with an IMPI. This value is used with, and must
|
||||
be consistent with, the value
|
||||
of the associated 'pktcEUEUsrIMPIcredsType' object.
|
||||
If read this MIB Object MUST always return an empty
|
||||
string value for privacy reasons.
|
||||
A Operator SHOULD provide this MIB Object only
|
||||
over a secured configuration interface to avoid
|
||||
security threats due to compromised credentials. "
|
||||
DEFVAL { "" }
|
||||
::= { pktcEUEUsrIMPIEntry 5 }
|
||||
pktcEUEUsrIMPIRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object defines the row status associated with this
|
||||
entry.
|
||||
The value of the 'pktcEUEUsrIMPICredsType' object MUST NOT be
|
||||
modified while this object is 'active'.
|
||||
The value of 'pktcEUEUsrIMPICredentials' MAY be modified
|
||||
while this object is active if the value is consistent with
|
||||
the type specified by the 'pktcEUEUsrIMPICredsType' object. "
|
||||
::= { pktcEUEUsrIMPIEntry 6 }
|
||||
-- ---------------------------------------------------------------------
|
||||
-- User to Apps Mapping Table
|
||||
-- ---------------------------------------------------------------------
|
||||
pktcEUEUsrAppMapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PktcEUEUsrAppMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This data table represents Applications associated with
|
||||
a User IMPU."
|
||||
::= { pktcEUEUsrProfile 4 }
|
||||
pktcEUEUsrAppMapEntry OBJECT-TYPE
|
||||
SYNTAX PktcEUEUsrAppMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Each entry in this data table identifies an application
|
||||
associated with the user, the application profile index
|
||||
reference, administrative status and the operational
|
||||
status information.
|
||||
The conceptual rows MUST NOT persist across eUE resets."
|
||||
INDEX { pktcEUEUsrIMPUIndex, pktcEUEUsrAppMapAppIndex }
|
||||
::= { pktcEUEUsrAppMapTable 1 }
|
||||
PktcEUEUsrAppMapEntry ::=
|
||||
SEQUENCE {
|
||||
pktcEUEUsrAppMapAppIndex PktcEUETCUsrAppIndexType,
|
||||
pktcEUEUsrAppMapAppOrgID PktcEUETCAppOrgIdentifier,
|
||||
pktcEUEUsrAppMapAppIdentifier PktcEUETCAppIdentifier,
|
||||
pktcEUEUsrAppMapAppIndexRef PktcEUETCUsrAppIndexType,
|
||||
pktcEUEUsrAppMapAppAdminStat PktcEUETCAdminStatus,
|
||||
pktcEUEUsrAppMapAppAdminStatInfo PktcEUETCStatusInfo,
|
||||
pktcEUEUsrAppMapAppOperStat PktcEUETCOperStatus,
|
||||
pktcEUEUsrAppMapAppOperStatInfo PktcEUETCStatusInfo,
|
||||
pktcEUEUsrAppMapRowStatus RowStatus
|
||||
}
|
||||
pktcEUEUsrAppMapAppIndex OBJECT-TYPE
|
||||
SYNTAX PktcEUETCUsrAppIndexType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object represents an index to map
|
||||
an Application instance associated with the User
|
||||
IMPU."
|
||||
::= { pktcEUEUsrAppMapEntry 1 }
|
||||
|
||||
|
||||
pktcEUEUsrAppMapAppOrgID OBJECT-TYPE
|
||||
SYNTAX PktcEUETCAppOrgIdentifier
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object identifies the Organization
|
||||
specifying the app identifier contained in
|
||||
the MIB Object 'pktcEUEUsrAppMapAppIdentifier'."
|
||||
::= { pktcEUEUsrAppMapEntry 2 }
|
||||
|
||||
pktcEUEUsrAppMapAppIdentifier OBJECT-TYPE
|
||||
SYNTAX PktcEUETCAppIdentifier
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object represents the identifier
|
||||
for a Application associated with the User.
|
||||
The application identifier MUST represent
|
||||
an application specified by the organization
|
||||
specified in 'pktcEUEUsrAppMapAppOrgID'."
|
||||
::= { pktcEUEUsrAppMapEntry 3 }
|
||||
|
||||
pktcEUEUsrAppMapAppIndexRef OBJECT-TYPE
|
||||
SYNTAX PktcEUETCUsrAppIndexType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object represents the index reference
|
||||
to an application profile for the application
|
||||
identified by the MIB Object
|
||||
'pktcEUEUsrAppMapAppIDentifier'.
|
||||
If this value is set to a value of '0' then
|
||||
the following conditions apply:
|
||||
- If the application has no specific configuration
|
||||
data, the network activation status MUST be
|
||||
considered by the eUE
|
||||
- If the application has configuration data elements
|
||||
the eUE MUST deactivate the application. The deactivation
|
||||
is reported by 'pktcEUEUsrAppMapAppOperStat'."
|
||||
DEFVAL {0}
|
||||
::= { pktcEUEUsrAppMapEntry 4 }
|
||||
|
||||
pktcEUEUsrAppMapAppAdminStat OBJECT-TYPE
|
||||
SYNTAX PktcEUETCAdminStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object contains the administratively desired
|
||||
activation status of this instance.
|
||||
If 'active' the User can use the application.
|
||||
If 'inactive' the user can not use the application
|
||||
"
|
||||
DEFVAL {active}
|
||||
::= { pktcEUEUsrAppMapEntry 5 }
|
||||
|
||||
pktcEUEUsrAppMapAppAdminStatInfo OBJECT-TYPE
|
||||
SYNTAX PktcEUETCStatusInfo
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object represents additional
|
||||
information for the status information
|
||||
represented by 'pktcEUEUsrAppMapAppAdminStat'."
|
||||
::= { pktcEUEUsrAppMapEntry 6 }
|
||||
|
||||
pktcEUEUsrAppMapAppOperStat OBJECT-TYPE
|
||||
SYNTAX PktcEUETCOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object represents the current operational status
|
||||
of the user using the application specified in this entry.
|
||||
This object returns the following values:
|
||||
'active'
|
||||
When pktcEUEUsrAppMapAppAdminStat is 'active' and there are
|
||||
no run-time conditions and/or configuration errors that prohibit
|
||||
the IMPU to use this application.
|
||||
'inactive'
|
||||
When pktcEUEUsrAppMapAppAdminStat is 'inactive'
|
||||
or
|
||||
When pktcEUEUsrAppMapAppAdminStat is 'active' and there
|
||||
are run-time conditions and/or configuration errors that
|
||||
prohibit the IMPU to use this application.
|
||||
'notPresent'
|
||||
When the application is not available or unknown to the UE.
|
||||
'unknown'
|
||||
Other conditions not covered by the previous values.
|
||||
An example of a run-time condition that can result in a value
|
||||
of 'inactive' is unsuccessful user registration.
|
||||
PacketCable applications can specify additional conditions for
|
||||
how an application is considered 'active', 'inactive' or
|
||||
'notPresent' for an IMPU."
|
||||
::= { pktcEUEUsrAppMapEntry 7 }
|
||||
pktcEUEUsrAppMapAppOperStatInfo OBJECT-TYPE
|
||||
SYNTAX PktcEUETCStatusInfo
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object represents additional
|
||||
information for the status information
|
||||
represented by 'pktcEUEUsrAppMapAppOperStat'.
|
||||
For example, the pktcEUEUsrAppMapAppOperStat value
|
||||
'notPresent' can report in this object the value
|
||||
'UE does not support this application'."
|
||||
::= { pktcEUEUsrAppMapEntry 8 }
|
||||
pktcEUEUsrAppMapRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB Object defines the row status associated with this
|
||||
particular User in the pktcEUEUsrAppMapTable.
|
||||
An entry in this table is not qualified for activation
|
||||
until the object instances of all corresponding columns
|
||||
have been initialized, either by default values or via
|
||||
explicit SET operations. Until all object instances in
|
||||
this row are initialized, the status value for this realm
|
||||
must be 'notReady(3)'.
|
||||
In particular, two columnar objects must be SET: the
|
||||
'pktcEUEUsrAppMapAppOrgID' and pktcEUEUsrAppMapAppIdentifier.
|
||||
Once these two objects have been set the row status may be SET
|
||||
to 'active(1)'.
|
||||
The eUE MUST not allow these two objects to be changed while
|
||||
the row is 'active'. The value of this object has no effect on
|
||||
whether other columnar objects in this row can be modified."
|
||||
::= { pktcEUEUsrAppMapEntry 9 }
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- Conformance Information
|
||||
-- ---------------------------------------------------------------------
|
||||
-- ----------------------
|
||||
-- Compliance Statements
|
||||
-- ----------------------
|
||||
pktcEUEUsrMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for implementations of the User Mib "
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
pktcEUEUsrProfileGroup,
|
||||
pktcEUEUsrIMPUGroup,
|
||||
pktcEUEUsrIMPIGroup,
|
||||
pktcEUEUsrAppMapGroup
|
||||
}
|
||||
::= { pktcEUEUsrCompliances 1 }
|
||||
pktcEUEUsrProfileGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
pktcEUEUsrProfileVersion
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The eUE Usr Profile Group."
|
||||
::= { pktcEUEUsrGroups 1 }
|
||||
|
||||
pktcEUEUsrIMPUGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
pktcEUEUsrIMPUIdType,
|
||||
pktcEUEUsrIMPUId,
|
||||
pktcEUEUsrIMPUIMPIIndexRef,
|
||||
pktcEUEUsrIMPUDispInfo,
|
||||
pktcEUEUsrIMPUOpIndexRefs,
|
||||
pktcEUEUsrIMPUAdminStat,
|
||||
pktcEUEUsrIMPUAdminStatInfo,
|
||||
pktcEUEUsrIMPUOperStat,
|
||||
pktcEUEUsrIMPUOperStatInfo,
|
||||
pktcEUEUsrIMPUSigSecurity,
|
||||
pktcEUEUsrIMPUAdditionalInfo,
|
||||
pktcEUEUsrIMPURowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user IMPU Group."
|
||||
::= { pktcEUEUsrGroups 2}
|
||||
pktcEUEUsrIMPIGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
pktcEUEUsrIMPICredsType,
|
||||
pktcEUEUsrIMPICredentials,
|
||||
pktcEUEUsrIMPIIdType,
|
||||
pktcEUEUsrIMPIId,
|
||||
pktcEUEUsrIMPIRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user IMPI Group."
|
||||
::= { pktcEUEUsrGroups 3 }
|
||||
pktcEUEUsrAppMapGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
pktcEUEUsrAppMapAppOrgID,
|
||||
pktcEUEUsrAppMapAppIdentifier,
|
||||
pktcEUEUsrAppMapAppIndexRef,
|
||||
pktcEUEUsrAppMapAppAdminStat,
|
||||
pktcEUEUsrAppMapAppAdminStatInfo,
|
||||
pktcEUEUsrAppMapAppOperStat,
|
||||
pktcEUEUsrAppMapAppOperStatInfo,
|
||||
pktcEUEUsrAppMapRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The User to Applications Mapping Group."
|
||||
::= { pktcEUEUsrGroups 4 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user