⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc3415.txt

📁 开发snmp的开发包有两个开放的SNMP开发库
💻 TXT
📖 第 1 页 / 共 5 页
字号:
                 gain the access rights allowed by this conceptual                 row.  A securityLevel of noAuthNoPriv is less than                 authNoPriv which in turn is less than authPriv.                 If multiple entries are equally indexed except for                 this vacmAccessSecurityLevel index, then the entry                 which has the highest value for                 vacmAccessSecurityLevel is selected.                "    ::= { vacmAccessEntry 3 }vacmAccessContextMatch OBJECT-TYPE    SYNTAX       INTEGER                { exact (1), -- exact match of prefix and contextName                  prefix (2) -- Only match to the prefix                }Wijnen, et al.              Standards Track                    [Page 18]RFC 3415                   VACM for the SNMP               December 2002    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION "If the value of this object is exact(1), then all                 rows where the contextName exactly matches                 vacmAccessContextPrefix are selected.                 If the value of this object is prefix(2), then all                 rows where the contextName whose starting octets                 exactly match vacmAccessContextPrefix are selected.                 This allows for a simple form of wildcarding.                "    DEFVAL      { exact }    ::= { vacmAccessEntry 4 }vacmAccessReadViewName OBJECT-TYPE    SYNTAX       SnmpAdminString (SIZE(0..32))    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION "The value of an instance of this object identifies                 the MIB view of the SNMP context to which this                 conceptual row authorizes read access.                 The identified MIB view is that one for which the                 vacmViewTreeFamilyViewName has the same value as the                 instance of this object; if the value is the empty                 string or if there is no active MIB view having this                 value of vacmViewTreeFamilyViewName, then no access                 is granted.                "    DEFVAL      { ''H }   -- the empty string    ::= { vacmAccessEntry 5 }vacmAccessWriteViewName OBJECT-TYPE    SYNTAX       SnmpAdminString (SIZE(0..32))    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION "The value of an instance of this object identifies                 the MIB view of the SNMP context to which this                 conceptual row authorizes write access.                 The identified MIB view is that one for which the                 vacmViewTreeFamilyViewName has the same value as the                 instance of this object; if the value is the empty                 string or if there is no active MIB view having this                 value of vacmViewTreeFamilyViewName, then no access                 is granted.                "    DEFVAL      { ''H }   -- the empty stringWijnen, et al.              Standards Track                    [Page 19]RFC 3415                   VACM for the SNMP               December 2002    ::= { vacmAccessEntry 6 }vacmAccessNotifyViewName OBJECT-TYPE    SYNTAX       SnmpAdminString (SIZE(0..32))    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION "The value of an instance of this object identifies                 the MIB view of the SNMP context to which this                 conceptual row authorizes access for notifications.                 The identified MIB view is that one for which the                 vacmViewTreeFamilyViewName has the same value as the                 instance of this object; if the value is the empty                 string or if there is no active MIB view having this                 value of vacmViewTreeFamilyViewName, then no access                 is granted.                "    DEFVAL      { ''H }   -- the empty string    ::= { vacmAccessEntry 7 }vacmAccessStorageType OBJECT-TYPE    SYNTAX       StorageType    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION "The storage type for this conceptual row.                 Conceptual rows having the value 'permanent' need not                 allow write-access to any columnar objects in the row.                "    DEFVAL      { nonVolatile }    ::= { vacmAccessEntry 8 }vacmAccessStatus OBJECT-TYPE    SYNTAX       RowStatus    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION "The status of this conceptual row.                 The  RowStatus TC [RFC2579] requires that this                 DESCRIPTION clause states under which circumstances                 other objects in this row can be modified:                 The value of this object has no effect on whether                 other objects in this conceptual row can be modified.                "    ::= { vacmAccessEntry 9 }-- Information about MIB views ***************************************Wijnen, et al.              Standards Track                    [Page 20]RFC 3415                   VACM for the SNMP               December 2002-- Support for instance-level granularity is optional.---- In some implementations, instance-level access control-- granularity may come at a high performance cost.  Managers-- should avoid requesting such configurations unnecessarily.vacmMIBViews     OBJECT IDENTIFIER ::= { vacmMIBObjects 5 }vacmViewSpinLock OBJECT-TYPE    SYNTAX       TestAndIncr    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION "An advisory lock used to allow cooperating SNMP                 Command Generator applications to coordinate their                 use of the Set operation in creating or modifying                 views.                 When creating a new view or altering an existing                 view, it is important to understand the potential                 interactions with other uses of the view.  The                 vacmViewSpinLock should be retrieved.  The name of                 the view to be created should be determined to be                 unique by the SNMP Command Generator application by                 consulting the vacmViewTreeFamilyTable.  Finally,                 the named view may be created (Set), including the                 advisory lock.                 If another SNMP Command Generator application has                 altered the views in the meantime, then the spin                 lock's value will have changed, and so this creation                 will fail because it will specify the wrong value for                 the spin lock.                 Since this is an advisory lock, the use of this lock                 is not enforced.                "    ::= { vacmMIBViews 1 }vacmViewTreeFamilyTable OBJECT-TYPE    SYNTAX       SEQUENCE OF VacmViewTreeFamilyEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION "Locally held information about families of subtrees                 within MIB views.                 Each MIB view is defined by two sets of view subtrees:                   - the included view subtrees, and                   - the excluded view subtrees.                 Every such view subtree, both the included and theWijnen, et al.              Standards Track                    [Page 21]RFC 3415                   VACM for the SNMP               December 2002                 excluded ones, is defined in this table.                 To determine if a particular object instance is in                 a particular MIB view, compare the object instance's                 OBJECT IDENTIFIER with each of the MIB view's active                 entries in this table.  If none match, then the                 object instance is not in the MIB view.  If one or                 more match, then the object instance is included in,                 or excluded from, the MIB view according to the                 value of vacmViewTreeFamilyType in the entry whose                 value of vacmViewTreeFamilySubtree has the most                 sub-identifiers.  If multiple entries match and have                 the same number of sub-identifiers (when wildcarding                 is specified with the value of vacmViewTreeFamilyMask),                 then the lexicographically greatest instance of                 vacmViewTreeFamilyType determines the inclusion or                 exclusion.                 An object instance's OBJECT IDENTIFIER X matches an                 active entry in this table when the number of                 sub-identifiers in X is at least as many as in the                 value of vacmViewTreeFamilySubtree for the entry,                 and each sub-identifier in the value of                 vacmViewTreeFamilySubtree matches its corresponding                 sub-identifier in X.  Two sub-identifiers match                 either if the corresponding bit of the value of                 vacmViewTreeFamilyMask for the entry is zero (the                 'wild card' value), or if they are equal.                 A 'family' of subtrees is the set of subtrees defined                 by a particular combination of values of                 vacmViewTreeFamilySubtree and vacmViewTreeFamilyMask.                 In the case where no 'wild card' is defined in the                 vacmViewTreeFamilyMask, the family of subtrees reduces                 to a single subtree.                 When creating or changing MIB views, an SNMP Command                 Generator application should utilize the                 vacmViewSpinLock to try to avoid collisions.  See                 DESCRIPTION clause of vacmViewSpinLock.                 When creating MIB views, it is strongly advised that                 first the 'excluded' vacmViewTreeFamilyEntries are                 created and then the 'included' entries.                 When deleting MIB views, it is strongly advised that                 first the 'included' vacmViewTreeFamilyEntries areWijnen, et al.              Standards Track                    [Page 22]RFC 3415                   VACM for the SNMP               December 2002                 deleted and then the 'excluded' entries.                 If a create for an entry for instance-level access                 control is received and the implementation does not                 support instance-level granularity, then an                 inconsistentName error must be returned.                "    ::= { vacmMIBViews 2 }vacmViewTreeFamilyEntry OBJECT-TYPE    SYNTAX       VacmViewTreeFamilyEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION "Information on a particular family of view subtrees                 included in or excluded from a particular SNMP                 context's MIB view.                 Implementations must not restrict the number of                 families of view subtrees for a given MIB view,                 except as dictated by resource constraints on the                 overall number of entries in the                 vacmViewTreeFamilyTable.                 If no conceptual rows exist in this table for a given                 MIB view (viewName), that view may be thought of as                 consisting of the empty set of view subtrees.                "    INDEX       { vacmViewTreeFamilyViewName,                  vacmViewTreeFamilySubtree                }    ::= { vacmViewTreeFamilyTable 1 }VacmViewTreeFamilyEntry ::= SEQUENCE    {        vacmViewTreeFamilyViewName     SnmpAdminString,        vacmViewTreeFamilySubtree      OBJECT IDENTIFIER,        vacmViewTreeFamilyMask         OCTET STRING,        vacmViewTreeFamilyType         INTEGER,        vacmViewTreeFamilyStorageType  StorageType,        vacmViewTreeFamilyStatus       RowStatus    }vacmViewTreeFamilyViewName OBJECT-TYPE    SYNTAX       SnmpAdminString (SIZE(1..32))    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION "The human readable name for a family of view subtrees.                "Wijnen, et al.              Standards Track                    [Page 23]RFC 3415                   VACM for the SNMP               December 2002    ::= { vacmViewTreeFamilyEntry 1 }vacmViewTreeFamilySubtree OBJECT-TYPE    SYNTAX       OBJECT IDENTIFIER    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION "The MIB subtree which when combined with the                 corresponding instance of vacmViewTreeFamilyMask                 defines a family of view subtrees.                "    ::= { vacmViewTreeFamilyEntry 2 }vacmViewTreeFamilyMask OBJECT-TYPE    SYNTAX       OCTET STRING (SIZE (0..16))    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION "The bit mask which, in combination with the                 corresponding instance of vacmViewTreeFamilySubtree,                 defines a family of view subtrees.                 Each bit of this bit mask corresponds to a                 sub-identifier of vacmViewTreeFamilySubtree, with the                 most significant bit of the i-th octet of this octet                 string value (extended if necessary, see below)                 corresponding to the (8*i - 7)-th sub-identifier, and                 the least significant bit of the i-th octet of this

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -