One document matched: draft-ietf-ops-rowpointer-tc-00.txt
SNMP Configuration Working Group Bob Moore
INTERNET-DRAFT IBM
Category: Standards Track Kwok Ho Chan
Nortel Networks
December, 2000
SNMP Textual Convention for Static RowPointer
<draft-ietf-ops-rowpointer-tc-00.txt>
Monday, December 18, 2000, 1:42 PM
Status of this Memo
This document is an Internet-Draft and is in full conformance with all
provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Task
Force (IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html
Copyright Notice
Copyright (C) The Internet Society (2000). All Rights Reserved.
Abstract
This document defines a textual convention, StaticRowPointer, similar
to the RowPointer textual convention defined in RFC2579. This textual
convention indicates how the conceptual row to which an object points
is to be handled when the object is cloned to create an instance-
specific configuration. This cloning may involve the scripting-based
techniques defined under the SMNP Configuration umbrella, but it need
not: cloning can also be realized with ordinary SNMP Get and Set
operations.
Moore and Chan Expires: Dec 2000 + 6 months [Page 1]
Internet Draft SNMP RowPointer Textual Conventions December 2000
Table of Contents
1. Introduction......................................................2
2. Definitions.......................................................3
3. Intellectual Property.............................................4
4. Acknowledgements..................................................5
5. Security Considerations...........................................5
6. References........................................................5
7. Authors' Addresses................................................6
8. Full Copyright Statement..........................................7
1. Introduction
This document defines a textual convention, StaticRowPointer, similar
to the RowPointer textual convention defined in RFC 2579 [7]. This
textual convention indicates how the conceptual row to which an object
points is to be handled when the object is cloned to create an
instance-specific configuration. This cloning may involve the
scripting-based techniques defined under the SMNP Configuration
umbrella, but it need not: cloning can also be realized with ordinary
SNMP Get and Set operations.
The process of creating instance-specific configuration from an
implementation-specific template is discussed in [18]. (EDITOR'S
NOTE: Since this textual convention can also be used with "ordinary"
SNMP Get and Set operations, I think we can treat this reference as
non-normative for the purposes of advancing the textual convention to
Proposed Standard.) Briefly, a template involves rows in several
tables, tied together with OID-valued objects that function as
pointers to other tables. Each of these pointer objects is defined
using either the RowPointer textual convention from RFC 2579, or the
StaticRowPointer textual convention defined in this document.
StaticRowPointer adds to RowPointer semantics indicating that the
target conceptual row may be pointed to by multiple objects within a
single template, or by objects in different templates.
A different type of cloning can also benefit from this textual
convention. Using only SNMP Get and Set operations, it is possible to
retrieve one instance-specific conceptual row, and then use the values
that were retrieved to create another instance-specific row "just like
it." This textual convention tells the process doing the cloning that
a pointer in a newly created conceptual row may point to the same
conceptual row pointed to by the object from which the pointer was
cloned.
There is a natural mapping between the textual convention defined here
and the association cardinalities in an information model. If an
association has a 1:1 cardinality (each A is associated with a
separate B), then the pointer from a conceptual row representing an A
Moore and Chan Expires: Dec 2000 + 6 months [Page 2]
Internet Draft SNMP RowPointer Textual Conventions December 2000
to a conceptual row representing a B would not have the syntax
StaticRowPointer.
On the other hand, if the association has a n:1 cardinality (several
A's may be associated with the same B), then the pointer from a
conceptual row representing an A to a conceptual row representing a B
would have the syntax StaticRowPointer. This means that when a new A
is created, it may be associated with a B that is already associated
with other A's.
2. Definitions
SNMP-ROWPOINTER-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
snmpRowPointerTCMIB MODULE-IDENTITY
LAST-UPDATED "200012180000Z" -- December 18, 2000
ORGANIZATION
"SNMP Configuration WG"
CONTACT-INFO
"Bob Moore
IBM Corporation, BRQA/502
PO Box 12195
Research Triangle Park, NC 27709, USA
Phone: +1 919 254 4436
EMail: remoore@us.ibm.com
Kwok Ho Chan
Nortel Networks
600 Technology Park Drive
Billerica, MA 01821, USA
E-mail: khchan@nortelnetworks.com
Send comments to snmpconf@ops.ietf.org."
DESCRIPTION
"This MIB module defines textual conventions similar to the
RowPointer textual convention, with additional sementics."
REVISION "200012180000Z" -- December 18, 2000
DESCRIPTION
"Initial version, published as RFCnnnn."
::= { mib-2 67890 } -- to be assigned by IANA
StaticRowPointer ::= TEXTUAL-CONVENTION
Moore and Chan Expires: Dec 2000 + 6 months [Page 3]
Internet Draft SNMP RowPointer Textual Conventions December 2000
STATUS current
DESCRIPTION
"Like a RowPointer, this textual convention
represents a pointer to a conceptual row.
The value is the name of the instance of the
first accessible columnar object in the
conceptual row.
The additional semantics of this textual
convention, relative to RowPointer, are
related to the creation of instance-specific
objects by cloning. The objects being cloned
may either be special ones that express
configuration information at the
mechanism-specific level, or simply
instance-specific ones that already exist at
the time the cloning is done. When an object
with the syntax StaticRowPointer is cloned, the
StaticRowPointer in the newly cloned object is
set to point to the same conceptual row that the
StaticRowPointer in the cloned-from object
pointed to. The cloning operations may be
accomplished either with the script-based
technique defined by SNMP Configuration, or by
ordinary SNMP Get and Set operations.
When cloning is not involved, this textual
convention behaves identically to the RowPointer
textual convention. Specifically, once an object
with this syntax has been created, either by
cloning or by other means, its value may be
updated in the same way that the value of any
other object with read-write or read-create
access may be updated."
SYNTAX OBJECT IDENTIFIER
END
3. Intellectual Property
The IETF takes no position regarding the validity or scope of any
intellectual property or other rights that might be claimed to pertain
to the implementation or use of the technology described in this
document or the extent to which any license under such rights might or
might not be available; neither does it represent that it has made any
effort to identify any such rights. Information on the IETF's
procedures with respect to rights in standards-track and standards-
related documentation can be found in BCP-11.
Moore and Chan Expires: Dec 2000 + 6 months [Page 4]
Internet Draft SNMP RowPointer Textual Conventions December 2000
Copies of claims of rights made available for publication and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this specification
can be obtained from the IETF Secretariat.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights which may cover technology that may be required to practice
this standard. Please address the information to the IETF Executive
Director.
4. Acknowledgements
This document grew out of the work of the SNMP Configuration working
group.
5. Security Considerations
This module does not define any management objects. Instead, it
defines a textual convention that may be used by other MIB modules to
define management objects.
Meaningful security considerations can only be written in the modules
that define management objects.
6. References
[1] Bradner, S., "Key words for use in RFCs to Indicate Requirement
Levels", BCP 14, RFC 2119, March 1997.
[2] Harrington, D., Presuhn, R. and B. Wijnen, "An Architecture for
Describing SNMP Management Frameworks", RFC 2571, April 1999.
[3] Rose, M. and K. McCloghrie, "Structure and Identification of
Management Information for TCP/IP-based Internets", STD 16, RFC
1155, May 1990.
[4] Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16,
RFC 1212, March 1991.
[5] Rose, M., "A Convention for Defining Traps for use with the
SNMP", RFC 1215, March 1991.
[6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
M. and S. Waldbusser, "Structure of Management Information
Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
Moore and Chan Expires: Dec 2000 + 6 months [Page 5]
Internet Draft SNMP RowPointer Textual Conventions December 2000
[7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
M. and S. Waldbusser, "Textual Conventions for SMIv2", STD 58,
RFC 2579, April 1999.
[8] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
M. and S. Waldbusser, "Conformance Statements for SMIv2", STD
58, RFC 2580, April 1999.
[9] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "A Simple
Network Management Protocol (SNMP)", STD 15, RFC 1157, May 1990.
[10] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC 1901, January
1996.
[11] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
"Transport Mappings for Version 2 of the Simple Network
Management Protocol (SNMPv2)", RFC 1906, January 1996.
[12] Case, J., Harrington, D., Presuhn, R. and B. Wijnen, "Message
Processing and Dispatching for the Simple Network Management
Protocol (SNMP)", RFC 2572, April 1999.
[13] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM)
for version 3 of the Simple Network Management Protocol
(SNMPv3)", RFC 2574, April 1999.
[14] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
"Protocol Operations for Version 2 of the Simple Network
Management Protocol (SNMPv2)", RFC 1905, January 1996.
[15] Levi, D., Meyer, P. and B. Stewart, "SNMP Applications", RFC
2573, April 1999.
[16] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access
Control Model (VACM) for the Simple Network Management
Protocol (SNMP)", RFC 2575, April 1999.
[17] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction
to Version 3 of the Internet-standard Network Management
Framework", RFC 2570, April 1999.
[18] Hazewinkel, H. and D. Partain, "The DiffServ Policy MIB", work in
progress, draft-ietf-snmpconf-diffpolicy-03.txt, November 2000.
7. Authors' Addresses
Bob Moore
IBM Corporation, BRQA/502
4205 S. Miami Blvd.
Research Triangle Park, NC 27709
Moore and Chan Expires: Dec 2000 + 6 months [Page 6]
Internet Draft SNMP RowPointer Textual Conventions December 2000
Phone: +1 919-254-4436
Fax: +1 919-254-6243
E-mail: remoore@us.ibm.com
Kwok Ho Chan
Nortel Networks
600 Technology Park Drive
Billerica, MA 01821, USA
E-mail: khchan@nortelnetworks.com
8. Full Copyright Statement
Copyright (C) The Internet Society (2000). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published and
distributed, in whole or in part, without restriction of any kind,
provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of developing
Internet standards in which case the procedures for copyrights defined
in the Internet Standards process must be followed, or as required to
translate it into languages other than English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Moore and Chan Expires: Dec 2000 + 6 months [Page 7]| PAFTECH AB 2003-2026 | 2026-04-23 20:38:15 |