Internet DRAFT - draft-vaughn-cnmp-trans

draft-vaughn-cnmp-trans



 



INTERNET-DRAFT                                                 K. Vaughn
Intended Status: Standards Track                            Trevilon LLC
Expires: May 24, 2014                                         A. Triglia
                                                       OSS Nokalva, Inc.
                                                               R. Rausch
                                                           Transcore, LP
                                                       November 20, 2013

  Transport Mappings for Condensed Network Management Protocol (CNMP)
                       draft-vaughn-cnmp-trans-00

Abstract

   This document defines the transport of the Condensed Network
   Management Protocol (SNMP) messages over various protocols. 

Status of this Memo

   This Internet-Draft is submitted to IETF in full conformance with the
   provisions of BCP 78 and BCP 79.

   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/1id-abstracts.html

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html

Copyright and License Notice

   Copyright (c) 2013 IETF Trust and the persons identified as the
   document authors. All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document. Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document. Code Components extracted from this document must
 


K. Vaughn                 Expires May 24, 2014                  [Page 1]

INTERNET DRAFT         Document Roadmap for CNMP       November 20, 2013


   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Conventions  . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3.  CNMP over UDP over IPv4  . . . . . . . . . . . . . . . . . . .  3
     3.1.  Serialization  . . . . . . . . . . . . . . . . . . . . . .  3
     3.2.  Well-known Values  . . . . . . . . . . . . . . . . . . . .  3
     3.3.  Size Constraints . . . . . . . . . . . . . . . . . . . . .  3
   4.  CNMP over T2 over Null . . . . . . . . . . . . . . . . . . . .  3
     4.1.  Serialization  . . . . . . . . . . . . . . . . . . . . . .  3
     4.2.  Well-known Values  . . . . . . . . . . . . . . . . . . . .  4
     4.3.  Size Constraints . . . . . . . . . . . . . . . . . . . . .  4
   5.  Serialization using the Octet Encoding Rules . . . . . . . . .  4
   6.  Security Considerations  . . . . . . . . . . . . . . . . . . .  4
   7.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . .  4
   8.  References . . . . . . . . . . . . . . . . . . . . . . . . . .  5
     8.1  Normative References  . . . . . . . . . . . . . . . . . . .  5
     8.2  Informative References  . . . . . . . . . . . . . . . . . .  5
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . .  5

























 


K. Vaughn                 Expires May 24, 2014                  [Page 2]

INTERNET DRAFT         Document Roadmap for CNMP       November 20, 2013


1.  Introduction

   This document provides the recommended transport mapping for CNMP.
   For a detailed overview of the documents that describe the Condensed
   Network Management Protocol, please refer to [Intro].

2.  Conventions

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC 2119 [RFC2119].

   Within this INTERNET-DRAFT and all referenced documents, CNMP is to
   be considered another version of SNMP.  It is only given a different
   name because the protocol encoding does not follow the same message
   format as SNMP messages and the protocol will use a different binding
   with the transport layer.

3.  CNMP over UDP over IPv4

   This is the preferred transport mapping.

3.1.  Serialization

   Each instance of a message SHALL be serialized (i.e., encoded
   according to the convention of [OER]) onto a single UDP [RFC0768]
   over IPv4 [RFC0791] datagram.

3.2.  Well-known Values

   It is suggested that administrators configure their SNMP entities 
   supporting command responder applications to listen on UDP port TBD1.
    Further, it is suggested that SNMP entities supporting notification
   receiver applications be configured to listen on UDP port TBD2.

3.3.  Size Constraints

   When an SNMP entity uses this transport mapping, it SHALL be capable
   of accepting messages up to and including 484 octets in size.  It
   SHOULD be capable of accepting messages of up to 1472 octets in size.
    It MAY be capable of accepting messages of larger sizes.

4.  CNMP over T2 over Null

   This is an alternate transport mapping.

4.1.  Serialization

 


K. Vaughn                 Expires May 24, 2014                  [Page 3]

INTERNET DRAFT         Document Roadmap for CNMP       November 20, 2013


   Each instance of a message SHALL be serialized (i.e., encoded
   according to the convention of [OER]) onto a single T2 [T2] datagram.

4.2.  Well-known Values

   It is suggested that administrators configure their SNMP entities 
   supporting command responder applications to listen on UDP port TBD1.
    Further, it is suggested that SNMP entities supporting notification
   receiver applications be configured to listen on UDP port TBD2.

4.3.  Size Constraints

   When an SNMP entity uses this transport mapping, it SHALL be capable
   of accepting messages up to and including 484 octets in size.  It
   SHOULD be capable of accepting messages of up to 1472 octets in size.
    It MAY be capable of accepting messages of larger sizes.

5.  Serialization using the Octet Encoding Rules

   When encoding an object whose syntax is described using the BITS
   construct, the value SHALL be encoded as an OCTET STRING, in which
   all the named bits in (the definition of) the bitstring, commencing
   with the first bit and proceeding to the last bit, are placed in bits
   8 (high order bit) to 1 (low order bit) of the first octet, followed
   by bits 8 to 1 of each subsequent octet in turn, followed by as many
   bits as are needed of the final subsequent octet, commencing with bit
   8.  Remaining bits, if any, of the final octet are set to zero on
   generation and ignored on receipt.

   Examples of applying OER are provided in Appendix A of [Intro].

6.  Security Considerations

   CNMP offers different levels of security based on user needs. 

   It is recommended that the implementors consider the security
   features as provided by the CNMP framework.  Specifically, the use of
   the User-based Security Model STD 62, RFC 3414 [RFC3414], the
   Transport Security Model [RFC5590], and the View-based Access Control
   Model STD 62, RFC 3415 [RFC3415] is recommended.

   It is then a customer/user responsibility to ensure that the entity
   giving access to a MIB is properly configured to give access to the
   objects only to those principals (users) that have legitimate rights
   to indeed GET or SET (change) them.

7.  IANA Considerations

 


K. Vaughn                 Expires May 24, 2014                  [Page 4]

INTERNET DRAFT         Document Roadmap for CNMP       November 20, 2013


   IANA should assign a User Port number number from the Service Name
   and Transport Protocol Port Number Registry
   <http://www.iana.org/assignments/port-numbers> for TBD1 and TBD2,
   both of which are referenced in both Clauses 3.2 and 4.2. 

8.  References

8.1  Normative References
   [RFC0768]  Postel, J., "User Datagram Protocol", STD 6, RFC 768,
              August 1980.

   [RFC0791]  Postel, J., "Internet Protocol", STD 5, RFC 791, September
              1981.

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

   [RFC3414]  Blumenthal, U. and B. Wijnen, "User-based Security Model
              (USM) for version 3 of the Simple Network Management
              Protocol (SNMPv3)", STD 62, RFC 3414, December 2002.

   [RFC3415]  Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based
              Access Control Model (VACM) for the Simple Network
              Management Protocol (SNMP)", STD 62, RFC 3415, December
              2002.

   [RFC5590]  Harrington, D. and J. Schoenwaelder, "Transport Subsystem
              for the Simple Network Management Protocol (SNMP)",
              RFC 5590, June 2009.


   [OER]      "Information Technology - ASN.1 encoding rules:
              Specification of Octet Encoding Rules (OER)", published by
              International Telecommunications Union. Initial Draft
              X.oer, January 2014.

   [T2]       "Transportation Transport Profile", published by American
              Association of State Highway Officials (AASHTO), Institute
              of Transportation Engineers (ITE), and National Electrical
              Manufacturers Association (NEMA). NTCIP (National
              Transportation Communications for ITS Protocol) 2201:2003
              v01.15, September 2005.

8.2  Informative References

   [Intro]  Vaughn, K., "Document Roadmap for Condensed Network
              Management Protocol (CNMP)", Internet-Draft draft-vaughn-
              cnmp-intro-00, November 2013.
 


K. Vaughn                 Expires May 24, 2014                  [Page 5]

INTERNET DRAFT         Document Roadmap for CNMP       November 20, 2013


Authors' Addresses


   Kenneth Vaughn
   Trevilon LLC
   6606 FM 1488 RD
   STE 148-503
   Magnolia, TX 77316
   USA

   Phone: +1-571-331-5670
   Email: kvaughn@trevilon.com

   Alessandro Triglia
   OSS Nokolva, Inc.
   1 Executive Drive
   Suite 450
   Somerset, NJ 08873

   Email: sandro@oss.com

   Robert Rausch
   Transcore, LP
   192 Technology Parkway
   Suite 500
   Norcross, GA 30092

   Email: robert.rausch@transcore.com























K. Vaughn                 Expires May 24, 2014                  [Page 6]