datatracker.ietf.org
Sign in
Version 5.7.1.p2, 2014-10-29
Report a bug

SMIng Objectives
RFC 3216

Document type: RFC - Informational (December 2001; No errata)
Document stream: IETF
Last updated: 2013-03-02
Other versions: plain text, pdf, html

IETF State: (None)
Document shepherd: No shepherd assigned

IESG State: RFC 3216 (Informational)
Responsible AD: (None)
Send notices to: No addresses provided

Network Working Group                                         C. Elliott
Request for Comments: 3216                                 Cisco Systems
Category: Informational                                    D. Harrington
                                                      Enterasys Networks
                                                                J. Jason
                                                       Intel Corporation
                                                        J. Schoenwaelder
                                                              F. Strauss
                                                         TU Braunschweig
                                                                W. Weiss
                                                       Ellacoya Networks
                                                           December 2001

                            SMIng Objectives

Status of this Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2001).  All Rights Reserved.

Abstract

   This document describes the objectives for a new data definition
   language, suitable for the modeling of network management constructs,
   that can be directly mapped into SNMP and COPS-PR protocol
   operations.

   The purpose of this document is to serve as a set of objectives that
   a subsequent language specification should try to address.  It
   captures the results of the working group discussions towards
   consensus on the SMIng objectives.

Table of Contents

   1.     Introduction . . . . . . . . . . . . . . . . . . . . . . .   3
   2.     Motivation . . . . . . . . . . . . . . . . . . . . . . . .   3
   3.     Background . . . . . . . . . . . . . . . . . . . . . . . .   4
   4.     Specific Objectives for SMIng  . . . . . . . . . . . . . .   4
   4.1    Accepted Objectives  . . . . . . . . . . . . . . . . . . .   5
   4.1.1  The Set of Specification Documents . . . . . . . . . . . .   6
   4.1.2  Textual Representation . . . . . . . . . . . . . . . . . .   6
   4.1.3  Human Readability  . . . . . . . . . . . . . . . . . . . .   6

Elliott, et al.              Informational                      [Page 1]
RFC 3216                    SMIng Objectives               December 2001

   4.1.4  Rigorously Defined Syntax  . . . . . . . . . . . . . . . .   6
   4.1.5  Accessibility  . . . . . . . . . . . . . . . . . . . . . .   7
   4.1.6  Language Extensibility . . . . . . . . . . . . . . . . . .   7
   4.1.7  Special Characters in Text . . . . . . . . . . . . . . . .   7
   4.1.8  Naming . . . . . . . . . . . . . . . . . . . . . . . . . .   8
   4.1.9  Namespace Control  . . . . . . . . . . . . . . . . . . . .   8
   4.1.10 Modules  . . . . . . . . . . . . . . . . . . . . . . . . .   8
   4.1.11 Module Conformance . . . . . . . . . . . . . . . . . . . .   9
   4.1.12 Arbitrary Unambiguous Identities . . . . . . . . . . . . .   9
   4.1.13 Protocol Independence  . . . . . . . . . . . . . . . . . .   9
   4.1.14 Protocol Mapping . . . . . . . . . . . . . . . . . . . . .  10
   4.1.15 Translation to Other Data Definition Languages . . . . . .  10
   4.1.16 Base Data Types  . . . . . . . . . . . . . . . . . . . . .  10
   4.1.17 Enumerations . . . . . . . . . . . . . . . . . . . . . . .  11
   4.1.18 Discriminated Unions . . . . . . . . . . . . . . . . . . .  11
   4.1.19 Instance Pointers  . . . . . . . . . . . . . . . . . . . .  11
   4.1.20 Row Pointers . . . . . . . . . . . . . . . . . . . . . . .  12
   4.1.21 Constraints on Pointers  . . . . . . . . . . . . . . . . .  12
   4.1.22 Base Type Set  . . . . . . . . . . . . . . . . . . . . . .  12
   4.1.23 Extended Data Types  . . . . . . . . . . . . . . . . . . .  12
   4.1.24 Units, Formats, and Default Values of Defined Types and
          Attributes . . . . . . . . . . . . . . . . . . . . . . . .  13
   4.1.25 Table Existence Relationships  . . . . . . . . . . . . . .  13
   4.1.26 Table Existence Relationships (2)  . . . . . . . . . . . .  14
   4.1.27 Attribute Groups . . . . . . . . . . . . . . . . . . . . .  14
   4.1.28 Containment  . . . . . . . . . . . . . . . . . . . . . . .  14
   4.1.29 Single Inheritance . . . . . . . . . . . . . . . . . . . .  15
   4.1.30 Reusable vs. Final Attribute Groups  . . . . . . . . . . .  15
   4.1.31 Events . . . . . . . . . . . . . . . . . . . . . . . . . .  16
   4.1.32 Creation/Deletion  . . . . . . . . . . . . . . . . . . . .  16
   4.1.33 Range and Size Constraints . . . . . . . . . . . . . . . .  16
   4.1.34 Uniqueness . . . . . . . . . . . . . . . . . . . . . . . .  16
   4.1.35 Extension Rules  . . . . . . . . . . . . . . . . . . . . .  17
   4.1.36 Deprecate Use of IMPLIED Keyword . . . . . . . . . . . . .  17

[include full document text]