home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_q_t / draft-ietf-rmonmib-rmonprot-v2-03.txt < prev    next >
Text File  |  1997-10-29  |  231KB  |  9,738 lines

  1.  
  2.  
  3.  
  4.  
  5. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6.  
  7.  
  8.      Remote Network Monitoring MIB Protocol Identifiers (Version 2)
  9.                 <draft-ietf-rmonmib-rmonprot-v2-03.txt>
  10.  
  11.                             October 29, 1997
  12.  
  13.  
  14.                               Andy Bierman
  15.                           Cisco Systems, Inc.
  16.                            abierman@cisco.com
  17.  
  18.                               Chris Bucci
  19.                       Network General Corporation
  20.                              buccic@ngc.com
  21.  
  22.                               Robin Iddon
  23.                                3Com, Inc.
  24.                        Robin_Iddon@3mail.3com.com
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                           Status of this Memo
  31.  
  32. This document is an Internet-Draft.  Internet-Drafts are working
  33. documents of the Internet Engineering Task Force (IETF), its areas, and
  34. its working groups.  Note that other groups may also distribute working
  35. documents as Internet-Drafts.
  36.  
  37. Internet-Drafts are draft documents valid for a maximum of six months
  38. and may be updated, replaced, or obsoleted by other documents at any
  39. time.  It is inappropriate to use Internet- Drafts as reference material
  40. or to cite them other than as ``work in progress.''
  41.  
  42. To learn the current status of any Internet-Draft, please check the
  43. ``1id-abstracts.txt'' listing contained in the Internet- Drafts Shadow
  44. Directories on ds.internic.net (US East Coast), nic.nordu.net (Europe),
  45. ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific Rim).
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Bierman/Bucci/Iddon        Expires April 1998                   [Page 1]
  59.  
  60.  
  61.  
  62.  
  63.  
  64. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  65.  
  66.  
  67. 1.  Introduction
  68.  
  69. This memo describes protocol encapsulations which are referenced by the
  70. management objects defined in the Remote Network Monitoring MIB Version
  71. 2 [RFC2021].  Additionally, this memo defines a notation describing
  72. protocol layers in a protocol encapsulation and contains a large list of
  73. protocol definitions using this notation.  Although related to the
  74. original Remote Network Monitoring MIB [RFC1757], this document refers
  75. only to objects found in the RMON-2 MIB.
  76.  
  77. 2.  The SNMP Network Management Framework
  78.  
  79. The SNMP Network Management Framework presently consists of three major
  80. components.  They are:
  81.  
  82. o    the SMI, described in RFC 1902 [RFC1902], - the mechanisms used for
  83.      describing and naming objects for the purpose of management.
  84.  
  85. o    the MIB-II, STD 17, RFC 1213 [RFC1213], - the core set of managed
  86.      objects for the Internet suite of protocols.
  87.  
  88. o    the protocol, RFC 1157 [RFC1157] and/or RFC 1905 [RFC1905], - the
  89.      protocol for accessing managed information.
  90.  
  91.  
  92. Textual conventions are defined in RFC 1903 [RFC1903], and conformance
  93. statements are defined in RFC 1904 [RFC1904].
  94.  
  95.  
  96. The Framework permits new objects to be defined for the purpose of
  97. experimentation and evaluation.
  98.  
  99.  
  100. 2.1.  Object Definitions
  101.  
  102. Managed objects are accessed via a virtual information store, termed the
  103. Management Information Base or MIB.  Objects in the MIB are defined
  104. using the subset of Abstract Syntax Notation One (ASN.1) defined in the
  105. SMI.  In particular, each object type is named by an OBJECT IDENTIFIER,
  106. an administratively assigned name.  The object type together with an
  107. object instance serves to uniquely identify a specific instantiation of
  108. the object.  For human convenience, we often use a textual string,
  109. termed the descriptor, to refer to the object type.
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117. Bierman/Bucci/Iddon        Expires April 1998                   [Page 2]
  118.  
  119.  
  120.  
  121.  
  122.  
  123. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  124.  
  125.  
  126. 3.  Overview
  127.  
  128. The RMON-2 MIB [RFC2021] uses hierarchically formatted OCTET STRINGs to
  129. globally identify individual protocol encapsulations in the
  130. protocolDirTable.
  131.  
  132. This guide contains algorithms and examples of protocol identifier
  133. encapsulations for use as INDEX values in the protocolDirTable.
  134.  
  135. This document is not intended to be an authoritative reference on the
  136. protocols described herein. Refer to the Official Internet Standards
  137. document [RFC1800], the Assigned Numbers document [RFC1700], or other
  138. appropriate RFCs, IEEE documents, etc. for complete and authoritative
  139. protocol information.
  140.  
  141. This is the the second revision of this document, and is intended to
  142. replace the first RMON-2 Protocol Identifiers document, defined in RFC
  143. 2074 [RFC2074].
  144.  
  145.  
  146. 3.1.  Terms
  147.  
  148. Several terms are used throughout this document, as well as in the
  149. RMON-2 MIB [RFC2021], that should be introduced:
  150.  
  151. layer-identifier:
  152.      An octet string fragment representing a particular protocol
  153.      encapsulation layer. A fragment consists of exactly four octets,
  154.      encoded in network byte order.  Base layer encapsulations have no
  155.      parent. Children layer-identifiers, if any, for a protocol must
  156.      have unique values among each other.  (See section 4.3 'Evaluating
  157.      a Protocol-Identifier INDEX' for more detail.)
  158.  
  159. protocol:
  160.      A particular protocol layer, as specified by encoding rules in this
  161.      document. Usually refers to a single layer in a given
  162.      encapsulation. Note that this term is sometimes used in the RMON-2
  163.      MIB [RFC2021] to name a fully-specified protocol-identifier string.
  164.      In such a case, the protocol-identifier string is named for its
  165.      upper-most layer. A named protocol may also refer to any
  166.      encapsulation of that protocol.
  167.  
  168. protocol-identifier string:
  169.      An octet string representing a particular protocol encapsulation,
  170.      as specified by the encoding rules in this document. This string is
  171.  
  172.  
  173.  
  174.  
  175.  
  176. Bierman/Bucci/Iddon        Expires April 1998                   [Page 3]
  177.  
  178.  
  179.  
  180.  
  181.  
  182. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  183.  
  184.  
  185.      identified in the RMON-2 MIB [RFC2021] as the protocolDirID object.
  186.      A protocol-identifier string is composed of one or more layer-
  187.      identifiers read from left to right. The left-most layer-identifier
  188.      specifies a base layer encapsulation. Each layer-identifier to the
  189.      right specifies a child layer protocol encapsulation.
  190.  
  191. protocol-identifier macro:
  192.      A group of formatted text describing a particular protocol layer,
  193.      as used within the RMON-2 MIB [RFC2021] (also called a "PI macro").
  194.      The PI macro serves several purposes:
  195.  
  196.      - Names the protocol for use within the RMON-2 MIB [RFC2021].
  197.      - Describes how the protocol is encoded into an octet string.
  198.      - Describes how child protocols are identified (if applicable),
  199.        and encoded into an octet string.
  200.      - Describes which protocolDirParameters are allowed for the protocol.
  201.      - Describes how the associated protocolDirType object is encoded
  202.        for the protocol.
  203.      - Provides reference(s) to authoritative documentation for the
  204.        protocol.
  205.  
  206.  
  207. protocol-variant-identifier macro:
  208.      A group of formatted text describing a particular protocol layer,
  209.      as used within the RMON-2 MIB [RFC2021]. This protocol is a variant
  210.      of a well known encapsulation that may be present in the
  211.      protocolDirTable. This macro is used to document the IANA assigned
  212.      protocols, which are needed to identify protocols which cannot be
  213.      practically identified by examination of 'appropriate network
  214.      traffic' (e.g. the packets which carry them). All other protocols
  215.      (which can be identified by examination of appropriate network
  216.      traffic) should be documented using the protocol-identifier macro.
  217.      A protocol-variant-identifier is documented using the protocol-
  218.      variant version of the protocol-identifier macro.
  219.  
  220. protocol-parameter:
  221.      A single octet, corresponding to a specific layer-identifier in the
  222.      protocol-identifier. This octet is a bit-mask indicating special
  223.      functions or capabilities that this agent is providing for the
  224.      corresponding protocol.
  225.  
  226. protocol-parameters string:
  227.      An octet string, which contains one protocol-parameter for each
  228.      layer-identifier in the protocol-identifier.  See the section
  229.      'Mapping of the PARAMETERS Clause' for more detail.  This string is
  230.  
  231.  
  232.  
  233.  
  234.  
  235. Bierman/Bucci/Iddon        Expires April 1998                   [Page 4]
  236.  
  237.  
  238.  
  239.  
  240.  
  241. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  242.  
  243.  
  244.      identified in the RMON-2 MIB [RFC2021] as the protocolDirParameters
  245.      object.
  246.  
  247. protocolDirTable INDEX:
  248.      A protocol-identifier and protocol-parameters octet string pair
  249.      that have been converted to an INDEX value, according to the
  250.      encoding rules in in section 7.7 of RFC 1902 [RFC1902].
  251.  
  252. pseudo-protocol:
  253.      A convention or algorithm used only within this document for the
  254.      purpose of encoding protocol-identifier strings.
  255.  
  256. protocol encapsulation tree
  257.      Protocol encapsulations can be organized into an inverted rooted
  258.      tree. The nodes of the root are the base encapsulations. The
  259.      children nodes, if any, of a node in the tree are the
  260.      encapsulations of child protocols.
  261.  
  262.  
  263. 3.2.  Relationship to the Remote Network Monitoring MIB
  264.  
  265. This document is intended to identify possible string values for the
  266. OCTET STRING objects protocolDirID and protocolDirParameters.  Tables in
  267. the new Protocol Distribution, Host, and Matrix groups use a local
  268. INTEGER INDEX, in order to remain unaffected by changes in this
  269. document. Only the protocolDirTable uses the strings (protocolDirID and
  270. protocolDirParameters) described in this document.
  271.  
  272. This document is not intended to limit the protocols that may be
  273. identified for counting in the RMON-2 MIB. Many protocol encapsulations,
  274. not explicitly identified in this document, may be present in an actual
  275. implementation of the protocolDirTable. Also, implementations of the
  276. protocolDirTable may not include all the protocols identified in the
  277. example section below. For example, a protocol identified in this
  278. document as a child of TCP, may be identified as rooted under UDP in a
  279. particular implementation.
  280.  
  281. This document is intentionally separated from the MIB objects to allow
  282. frequent updates to this document without any republication of MIB
  283. objects.  Protocol Identifier macros submitted from the RMON working
  284. group and community at large (to the RMONMIB WG mailing list at
  285. 'rmonmib@cisco.com') will be collected and added to this document.
  286.  
  287. Macros submissions will be collected in the IANA's MIB files under the
  288. directory "ftp://ftp.isi.edu/mib/rmonmib/rmon2_pi_macros/" and in the
  289.  
  290.  
  291.  
  292.  
  293.  
  294. Bierman/Bucci/Iddon        Expires April 1998                   [Page 5]
  295.  
  296.  
  297.  
  298.  
  299.  
  300. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  301.  
  302.  
  303. RMONMIB working group mailing list message archive file
  304. "ftp://ftpeng.cisco.com/ftp/rmonmib/rmonmib".
  305.  
  306. This document does not discuss auto-discovery and auto-population of the
  307. protocolDirTable. This functionality is not explicitly defined by the
  308. RMON standard. An agent should populate the directory with the
  309. 'interesting' protocols on which the intended applications depend.
  310.  
  311.  
  312. 3.3.  Relationship to the ATM-RMON MIB
  313.  
  314. The ATM Forum has standardized "Remote Monitoring MIB Extensions for ATM
  315. Networks" (ATM-RMON MIB)  [AF-NM-TEST-0080.000], which provides RMON-
  316. like stats, host, matrix, and matrixTopN capability for NSAP address-
  317. based (AAL-5) cell traffic.
  318.  
  319. 3.3.1.  Port Aggregation
  320.  
  321. It it possible to correlate ATM-RMON MIB data with packet-based RMON2
  322. [RFC2021] collections, but only if the ATM-RMON 'portSelGrpTable' and
  323. 'portSelTable' are configured to provide the same level of port
  324. aggregation as used in the packet-based collection.  This will require
  325. an ATM-RMON 'portSelectGroup' to contain a single port, in the case of
  326. traditional RMON dataSources, but near-future RMON MIBs will provide
  327. dataSource aggregation mechanisms.
  328.  
  329. 3.3.2.  Encapsulation Mappings
  330.  
  331. The RMON PI document does not contain explicit PI macro support for
  332. "Multiprotocol Encapsulation over ATM Adaptation Layer 5" [RFC1483], or
  333. ATM Forum "LAN Emulation over ATM" (LANE) [AF-LANE-0021.000].  Instead,
  334. a probe must 'fit' the ATM encapsulation to one of the base layers
  335. defined in this document (i.e., llc, snap, or vsnap), regardless of how
  336. the raw data is obtained by the agent (e.g., VC-muxing vs. LLC-muxing,
  337. or routed vs. bridged formats).  See section 5.2 for details on
  338. identifying and decoding a particular base layer.
  339.  
  340. An NMS can determine some of the omitted encapsulation details by
  341. examining the interface type (ifType) of the dataSource for a particular
  342. RMON collection:
  343.  
  344.    RFC 1483 dataSource ifTypes:
  345.         - aal5(49)
  346.  
  347.    LANE dataSource ifTypes:
  348.  
  349.  
  350.  
  351.  
  352.  
  353. Bierman/Bucci/Iddon        Expires April 1998                   [Page 6]
  354.  
  355.  
  356.  
  357.  
  358.  
  359. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  360.  
  361.  
  362.         - aflane8023(59)
  363.         - aflane8025(60)
  364.  
  365. These dataSources require implementation of the ifStackTable from the
  366. new Interfaces MIB [RFC1573].  It is possible that some implementations
  367. will use dataSource values which indicate an ifType of 'atm(37)'
  368. (because the ifStackTable is not supported), however this is strongly
  369. discouraged by the RMONMIB WG.
  370.  
  371. 3.3.3.  Counting ATM Traffic in RMON2 Collections
  372.  
  373. The RMON2 AL and NL (host/matrix/topN) tables require that octet
  374. counters be incremented by the size of the particular frame, not by the
  375. size of the frame attributed to a given protocol.
  376.  
  377. Probe implementations must use the AAL-5 frame size (not the AAL-5
  378. payload size or encapsulated MAC frame size) as the 'frame size' for the
  379. purpose of incrementing RMON2 octet counters (e.g., 'nlHostInOctets',
  380. 'alHostOutOctets').
  381.  
  382. The RMONMIB WG has not addressed issues relating to packet capture of
  383. AAL-5 based traffic. Therefore, it is an implementation-specific matter
  384. whether padding octets (i.e., RFC 1483 VC-muxed, bridged 802.3 or 802.5
  385. traffic, or LANE traffic) are represented in the RMON1
  386. 'captureBufferPacketData' MIB object.   Normally, the first octet of the
  387. captured frame is the first octet of the destination MAC address (DA).
  388.  
  389.  
  390. 3.4.  Relationship to the Other MIBs
  391.  
  392. The RMON Protocol Identifiers document is intended for use with the
  393. protocolDirTable within the RMON MIB. It is not relevant to any other
  394. MIB, or intended for use with any other MIB.
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412. Bierman/Bucci/Iddon        Expires April 1998                   [Page 7]
  413.  
  414.  
  415.  
  416.  
  417.  
  418. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  419.  
  420.  
  421. 4.  Protocol Identifier Encoding
  422.  
  423. The protocolDirTable is indexed by two OCTET STRINGs, protocolDirID and
  424. protocolDirParameters. To encode the table index, each variable-length
  425. string is converted to an OBJECT IDENTIFIER fragment, according to the
  426. encoding rules in section 7.7 of RFC 1902 [RFC1902]. Then the index
  427. fragments are simply concatenated. (Refer to figures 1a - 1d below for
  428. more detail.)
  429.  
  430. The first OCTET STRING (protocolDirID) is composed of one or more 4-
  431. octet "layer-identifiers". The entire string uniquely identifies a
  432. particular node in the protocol encapsulation tree. The second OCTET
  433. STRING, (protocolDirParameters) which contains a corresponding number of
  434. 1-octet protocol-specific parameters, one for each 4-octet layer-
  435. identifier in the first string.
  436.  
  437. A protocol layer is normally identified by a single 32-bit value.  Each
  438. layer-identifier is encoded in the ProtocolDirID OCTET STRING INDEX as
  439. four sub-components [ a.b.c.d ], where 'a' - 'd' represent each byte of
  440. the 32-bit value in network byte order.  If a particular protocol layer
  441. cannot be encoded into 32 bits, then it must be defined as an
  442. 'ianaAssigned' protocol (see below for details on IANA assigned
  443. protocols).
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471. Bierman/Bucci/Iddon        Expires April 1998                   [Page 8]
  472.  
  473.  
  474.  
  475.  
  476.  
  477. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  478.  
  479.  
  480. The following figures show the differences between the OBJECT IDENTIFIER
  481. and OCTET STRING encoding of the protocol identifier string.
  482.  
  483.                    Fig. 1a
  484.          protocolDirTable INDEX Format
  485.          -----------------------------
  486.  
  487.      +---+--------------------------+---+---------------+
  488.      | c !                          | c !  protocolDir  |
  489.      | n !  protocolDirID           | n !  Parameters   |
  490.      | t !                          | t !               |
  491.      +---+--------------------------+---+---------------+
  492.  
  493.                    Fig. 1b
  494.          protocolDirTable OCTET STRING Format
  495.          ------------------------------------
  496.  
  497.       protocolDirID
  498.      +----------------------------------------+
  499.      |                                        |
  500.      |              4 * N octets              |
  501.      |                                        |
  502.      +----------------------------------------+
  503.  
  504.      protocolDirParameters
  505.      +----------+
  506.      |          |
  507.      | N octets |
  508.      |          |
  509.      +----------+
  510.  
  511.                     Fig. 1c
  512.         protocolDirTable INDEX Format Example
  513.         -------------------------------------
  514.  
  515.      protocolDirID                   protocolDirParameters
  516.      +---+--------+--------+--------+--------+---+---+---+---+---+
  517.      | c |  proto |  proto |  proto |  proto | c |par|par|par|par|
  518.      | n |  base  | L(B+1) | L(B+2) | L(B+3) | n |ba-| L3| L4| L5|
  519.      | t |(+flags)|   L3   |   L4   |   L5   | t |se |   |   |   |
  520.      +---+--------+--------+--------+--------+---+---+---+---+---+ subOID
  521.      | 1 |   4    |    4   |    4   |    4   | 1 | 1 | 1 | 1 | 1 | count
  522.  
  523.      where N is the number of protocol-layer-identifiers required
  524.      for the entire encapsulation of the named protocol.  Note
  525.  
  526.  
  527.  
  528.  
  529.  
  530. Bierman/Bucci/Iddon        Expires April 1998                   [Page 9]
  531.  
  532.  
  533.  
  534.  
  535.  
  536. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  537.  
  538.  
  539.      that the layer following the base layer usually identifies
  540.      a network layer protocol, but this is not always the case,
  541.      (most notably for children of the 'vsnap' base-layer).
  542.  
  543.  
  544.  
  545.                     Fig. 1d
  546.        protocolDirTable OCTET STRING Format Example
  547.        --------------------------------------------
  548.  
  549.      protocolDirID
  550.      +--------+--------+--------+--------+
  551.      |  proto |  proto |  proto |  proto |
  552.      |   base |    L3  |   L4   |   L5   |
  553.      |        |        |        |        |
  554.      +--------+--------+--------+--------+ octet
  555.      |    4   |    4   |    4   |    4   | count
  556.  
  557.  
  558.      protocolDirParameters
  559.      +---+---+---+---+
  560.      |par|par|par|par|
  561.      |ba-| L3| L4| L5|
  562.      |se |   |   |   |
  563.      +---+---+---+---+ octet
  564.      | 1 | 1 | 1 | 1 | count
  565.  
  566.      where N is the number of protocol-layer-identifiers required
  567.      for the entire encapsulation of the named protocol.  Note
  568.      that the layer following the base layer usually identifies
  569.      a network layer protocol, but this is not always the case,
  570.  
  571.  
  572. Although this example indicates four encapsulated protocols, in
  573. practice, any non-zero number of layer-identifiers may be present,
  574. theoretically limited only by OBJECT IDENTIFIER length restrictions, as
  575. specified in section 3.5 of RFC 1902 [RFC1902].
  576.  
  577. Note that these two strings would not be concatenated together if ever
  578. returned in a GetResponse PDU, since they are different MIB objects.
  579. However, protocolDirID and protocolDirParameters are not currently
  580. readable MIB objects.
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589. Bierman/Bucci/Iddon        Expires April 1998                  [Page 10]
  590.  
  591.  
  592.  
  593.  
  594.  
  595. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  596.  
  597.  
  598. 4.1.  ProtocolDirTable INDEX Format Examples
  599.  
  600. The following PI identifier fragments are examples of some fully encoded
  601. protocolDirTable INDEX values for various encapsulations.
  602.  
  603.  
  604.  -- HTTP; fragments counted from IP and above
  605.  ether2.ip.tcp.www-http =
  606.     16.0.0.0.1.0.0.8.0.0.0.0.6.0.0.0.80.4.0.1.0.0
  607.  
  608.  -- SNMP over UDP/IP over SNAP
  609.  snap.ip.udp.snmp =
  610.     16.0.0.0.3.0.0.8.0.0.0.0.17.0.0.0.161.4.0.0.0.0
  611.  
  612.  -- SNMP over IPX over SNAP
  613.  snap.ipx.snmp =
  614.     12.0.0.0.3.0.0.129.55.0.0.144.15.3.0.0.0
  615.  
  616.  -- SNMP over IPX over raw8023
  617.  ianaAssigned.ipxOverRaw8023.snmp =
  618.     12.0.0.0.5.0.0.0.1.0.0.144.15.3.0.0.0
  619.  
  620.  -- IPX over LLC
  621.  llc.ipx =
  622.     8.0.0.0.2.0.0.0.224.2.0.0
  623.  
  624.  -- SNMP over UDP/IP over any link layer
  625.  ether2.ip.udp.snmp
  626.     16.1.0.0.1.0.0.8.0.0.0.0.17.0.0.0.161.4.0.0.0.0
  627.  
  628.  -- IP over any link layer; base encoding is IP over ether2
  629.  ether2.ip
  630.     8.1.0.0.1.0.0.8.0.2.0.0
  631.  
  632.  -- AppleTalk Phase 2 over ether2
  633.  ether2.atalk
  634.    8.0.0.0.1.0.0.128.155.2.0.0
  635.  
  636.  -- AppleTalk Phase 2 over vsnap
  637.  vsnap.apple-oui.atalk
  638.    12.0.0.0.4.0.8.0.7.0.0.128.155.3.0.0.0
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648. Bierman/Bucci/Iddon        Expires April 1998                  [Page 11]
  649.  
  650.  
  651.  
  652.  
  653.  
  654. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  655.  
  656.  
  657. 4.2.  Protocol Identifier Macro Format
  658.  
  659. The following example is meant to introduce the protocol-identifier
  660. macro. (The syntax is not quite ASN.1.) This macro is used to represent
  661. both protocols and protocol-variants.
  662.  
  663. If the 'VariantOfPart' component of the macro is present, then the macro
  664. represents a protocol-variant instead of a protocol.  A protocol-
  665. variant-identifier is used only for IANA assigned protocols, enumerated
  666. under the 'ianaAssigned' base-layer.
  667.  
  668.  
  669. 4.2.1.  Lexical Conventions
  670.  
  671. The lexical conventions of the PI language follow the lexical
  672. conventions for the MIB module language. However, the keywords of the PI
  673. language are the following and not those used in the MIB module
  674. language:
  675.  
  676.       ADDRESS-FORMAT
  677.       ATTRIBUTES
  678.       CHILDREN
  679.       DECODING
  680.       DESCRIPTION
  681.       PARAMETERS
  682.       PROTOCOL-IDENTIFIER
  683.       REFERENCE
  684.       VARIANT-OF
  685.  
  686. The PI language contains only a sub-set of the punctuation elements of
  687. the MIB module language. These elements are:
  688.  
  689.      { left curly brace
  690.      } right curly brace
  691.      ( left parenthesis
  692.      ) right parenthesis
  693.      , comma
  694.      ::= two colons and an equal sign
  695.  
  696. The following punctuation elements of the MIB module language are not
  697. elements of the PI language:
  698.  
  699.      - hyphen (dash)
  700.      . period
  701.      ; semicolon
  702.  
  703.  
  704.  
  705.  
  706.  
  707. Bierman/Bucci/Iddon        Expires April 1998                  [Page 12]
  708.  
  709.  
  710.  
  711.  
  712.  
  713. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  714.  
  715.  
  716.      | vertical bar
  717.      .. two periods
  718.  
  719.  
  720. 4.2.2.  Notation for Syntax Descriptions
  721.  
  722. An extended form of the BNF notation is used to specify the syntax of
  723. the PI language. The rules for this notation are shown below:
  724.  
  725.   *  Literal values are specified in quotes, for example "BEGIN"
  726.  
  727.   *  Replaceable items are surrounded by less than (<) and greater than
  728.      (>) characters, for example <oidValue>
  729.  
  730.   *  Defined items are specified without surrounding quotes or less than
  731.      and greater than characters, for example lcName
  732.  
  733.   *  A vertical bar (|) is used to indicate a choice between items, for
  734.      example  <synType> | <tcType> | <seqEnum> | <seqBits>
  735.  
  736.   *  Ellipsis are used to indicate that the previous item may be
  737.      repeated one or more times, for example <importsFrom>...
  738.  
  739.   *  Square brackets are used to enclose optional items, for example [
  740.      "DISPLAY-HINT" chrStr ]
  741.  
  742.   *  Curly braces are used to group together items, for example {
  743.      "OBJECT" "IDENTIFIER" }
  744.  
  745.   *  An equals character (=) is used to mean "defined as," for example
  746.      <mibFile> = <mibModule>...
  747.  
  748.   *  An example of a combined usage of several rules is the following:
  749.           <importsFrom> = <importsName> ["," <importsName>]...
  750.                              "FROM" <moduleIdent>
  751.  
  752. This example uses an equals character to specify that an <importsFrom>
  753. item is defined as the list of items to the right of the equals
  754. character. The square brackets are used to indicate that a comma
  755. followed by an <importsName> item is optional. The ellipsis are used to
  756. indicate that the preceding item, that is, ["," <importsName>] may be
  757. repeated. The text FROM is in quotes to indicate that it is a literal
  758. value.
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766. Bierman/Bucci/Iddon        Expires April 1998                  [Page 13]
  767.  
  768.  
  769.  
  770.  
  771.  
  772. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  773.  
  774.  
  775. 4.2.3.  Grammar for the PI Language
  776.  
  777. The following are "defined items" or "terminals" of the grammar and are
  778. identical to the same lexical elements from the MIB module language,
  779. except for hstr and pname:
  780.     lcname - name starting with a lower-case letter, and may contain
  781.              letters, digits, and dash characters (-)
  782.     pname  - name starting with a letter or digit, and may contain
  783.              letters, digits, dashes (-), underbars (_), asterisks (*),
  784.              and pluses (+) (See section 4.2.4)
  785.     number - an unsigned decimal number between 0 and 4g-1
  786.     hstr   - an unsigned hexadecimal number between 0 and 4g-1
  787.              (note: the format is that used in the C programming
  788.              language, and not that used in ASN.1. For example,
  789.              0x04 has the value of 4.)
  790.     string - a quoted string
  791.  
  792. The following is the extended BNF notation for the grammar with starting
  793. symbol <piFile>:
  794.  
  795.     -- a file containing one or more Protocol Identifier (PI) definitions
  796.     <piFile> = <piDefinition>...
  797.  
  798.     -- a PI definition
  799.     <piDefinition> =
  800.       <protoName> "PROTOCOL-IDENTIFIER"
  801.           [ "VARIANT-OF" <protoName> ]
  802.             "PARAMETERS" "{" [ <parmList> ] "}"
  803.             "ATTRIBUTES" "{" [ <attrList> ] "}"
  804.             "DESCRIPTION" string
  805.           [ "CHILDREN" string ]
  806.           [ "ADDRESS-FORMAT" string ]
  807.           [ "DECODING" string ]
  808.           [ "REFERENCE" string ]
  809.             "::=" "{" <encapList> "}"
  810.  
  811.     -- a protocol name
  812.     <protoName> = pname
  813.  
  814.     -- a list of parameters
  815.     <parmList> = <parm> [ "," <parm> ]...
  816.  
  817.     -- a parameter
  818.     <parm> = lcname "(" <nonNegNum> ")"
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825. Bierman/Bucci/Iddon        Expires April 1998                  [Page 14]
  826.  
  827.  
  828.  
  829.  
  830.  
  831. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  832.  
  833.  
  834.     -- list of attributes
  835.     <attrList> = <attr> [ "," <attr> ]...
  836.  
  837.     -- an attribute
  838.     <attr> = lcname "(" <nonNegNum> ")"
  839.  
  840.     -- a non-negative number
  841.     <nonNegNum> = number | hstr
  842.  
  843.     -- list of encapsulation values
  844.     <encapList> = <encapValue> [ "," <encapValue> ]...
  845.  
  846.     -- an encapsulation value
  847.     <encapValue> = <baseEncapValue> | <normalEncapValue>
  848.  
  849.     -- base encapsulation value
  850.     <baseEncapValue> = <nonNegNum>
  851.  
  852.     -- normal encapsulation value
  853.      <normalEncapValue> = <protoName> <nonNegNum>
  854.  
  855.  
  856. 4.2.4.  Mapping of the Protocol Name
  857.  
  858. The "protoName" value, called the "protocol name" shall be an ASCII
  859. string consisting of one up to 64 characters from the following:
  860.  
  861.      "A" through "Z"
  862.      "a" through "z"
  863.      "0" through "9"
  864.      dash (-)
  865.      underbar (_)
  866.      asterisk (*)
  867.      plus(+)
  868.  
  869. The first character of the protocol name is limited to one of the
  870. following:
  871.  
  872.      "A" through "Z"
  873.      "a" through "z"
  874.      "0" through "9"
  875.  
  876. This value should be the name or acronym identifying the protocol.  Note
  877. that case is significant.  The value selected for the protocol name
  878. should match the "most well-known" name or acronym for the indicated
  879.  
  880.  
  881.  
  882.  
  883.  
  884. Bierman/Bucci/Iddon        Expires April 1998                  [Page 15]
  885.  
  886.  
  887.  
  888.  
  889.  
  890. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  891.  
  892.  
  893. protocol.  For example, the document indicated by the URL:
  894.  
  895.     ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers
  896.  
  897. defines IP Protocol field values, so protocol-identifier macros for
  898. children of IP should be given names consistent with the protocol names
  899. found in this authoritative document.  Likewise for the port number name
  900. assignments found in:
  901.  
  902.     ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers
  903.  
  904. When the "well-known name" contains characters not allowed in protocol
  905. names, they must be changed to a dash character ("-") . In the event
  906. that the first character must be changed, the protocol name is prepended
  907. with the letter "p", so the former first letter may be changed to a
  908. dash.
  909.  
  910. For example, z39.50 becomes z39-50 and 914c/g becomes 914c-g.  The
  911. following protocol names are legal:
  912.  
  913.     ftp, ftp-data, whois++, sql*net, 3com-tsmux, ocs_cmu
  914.  
  915. Note that it is possible in actual implementation that different
  916. encapsulations of the same protocol (which are represented by different
  917. entries in the protocolDirTable) will be assigned the same protocol
  918. name.
  919.  
  920. 4.2.5.  Mapping of the VARIANT-OF Clause
  921.  
  922. This clause is present for IANA assigned protocols only.  It identifies
  923. the protocol-identifier macro that most closely represents this
  924. particular protocol, and is known as the "reference protocol".  (A
  925. protocol-identifier macro must exist for the reference protocol.) When
  926. this clause is present in a protocol-identifier macro, the macro is
  927. called a 'protocol-variant-identifier'.
  928.  
  929. Any clause (e.g. CHILDREN, ADDRESS-FORMAT) in the reference protocol-
  930. identifier macro should not be duplicated in the protocol-variant-
  931. identifier macro, if the 'variant' protocols' semantics are identical
  932. for a given clause.
  933.  
  934. Since the PARAMETERS and ATTRIBUTES clauses must be present in a
  935. protocol-identifier, an empty 'ParamList' and 'AttrList' (i.e.
  936. "PARAMETERS {}") must be present in a protocol-variant-identifier macro,
  937. and the 'ParamList' and 'AttrList' found in the reference protocol-
  938.  
  939.  
  940.  
  941.  
  942.  
  943. Bierman/Bucci/Iddon        Expires April 1998                  [Page 16]
  944.  
  945.  
  946.  
  947.  
  948.  
  949. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  950.  
  951.  
  952. identifier macro examined instead.
  953.  
  954. Note that if an 'ianaAssigned' protocol is defined that is not a variant
  955. of any other documented protocol, then the protocol-identifier macro
  956. should be used instead of the protocol-variant-identifier version of the
  957. macro.
  958.  
  959. 4.2.6.  Mapping of the PARAMETERS Clause
  960.  
  961. The protocolDirParameters object provides an NMS the ability to turn on
  962. and off expensive probe resources. An agent may support a given
  963. parameter all the time, not at all, or subject to current resource load.
  964.  
  965. The PARAMETERS clause is a list of bit definitions which can be directly
  966. encoded into the associated ProtocolDirParameters octet in network byte
  967. order. Zero or more bit definitions may be present. Only bits 0-7 are
  968. valid encoding values. This clause defines the entire BIT set allowed
  969. for a given protocol. A conforming agent may choose to implement a
  970. subset of zero or more of these PARAMETERS.
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002. Bierman/Bucci/Iddon        Expires April 1998                  [Page 17]
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1009.  
  1010.  
  1011. By convention, the following common bit definitions are used by
  1012. different protocols.  These bit positions must not be used for other
  1013. parameters. They should be reserved if not used by a given protocol.
  1014.  
  1015. Bits are encoded in a single octet. Bit 0 is the high order (left-most)
  1016. bit in the octet, and bit 7 is the low order (right-most) bit in the
  1017. first octet. Resevered bits and unspecified bits in the octet are set to
  1018. zero.
  1019.  
  1020.          Table 3.1  Reserved PARAMETERS Bits
  1021.          ------------------------------------
  1022.  
  1023.      Bit Name              Description
  1024.      ---------------------------------------------------------------------
  1025.      0   countsFragments   higher-layer protocols encapsulated within
  1026.                            this protocol will be counted correctly even
  1027.                            if this protocol fragments the upper layers
  1028.                            into multiple packets.
  1029.      1   tracksSessions    correctly attributes all packets of a protocol
  1030.                            which starts sessions on well known ports or
  1031.                            sockets and then transfers them to dynamically
  1032.                            assigned ports or sockets thereafter (e.g. TFTP).
  1033.  
  1034.  
  1035. The PARAMETERS clause must be present in all protocol-identifier macro
  1036. declarations, but may be equal to zero (empty).
  1037.  
  1038. 4.2.6.1.  Mapping of the 'countsFragments(0)' BIT
  1039.  
  1040. This bit indicates whether the probe is correctly attributing all
  1041. fragmented packets of the specified protocol, even if individual frames
  1042. carrying this protocol cannot be identified as such.  Note that the
  1043. probe is not required to actually present any re-assembled datagrams
  1044. (for address-analysis, filtering, or any other purpose) to the NMS.
  1045.  
  1046. This bit may only be set in a protocolDirParameters octet which
  1047. corresponds to a protocol that supports fragmentation and reassembly in
  1048. some form. Note that TCP packets are not considered 'fragmented-streams'
  1049. and so TCP is not eligible.
  1050.  
  1051. This bit may be set in at most one protocolDirParameters octet within a
  1052. protocolDirTable INDEX.
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061. Bierman/Bucci/Iddon        Expires April 1998                  [Page 18]
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1068.  
  1069.  
  1070. 4.2.6.2.  Mapping of the 'tracksSessions(1)' BIT
  1071.  
  1072. The 'tracksSessions(1)' bit indicates whether frames which are part of
  1073. remapped-sessions (e.g. TFTP download sessions) are correctly counted by
  1074. the probe. For such a protocol, the probe must usually analyze all
  1075. packets received on the indicated interface, and maintain some state
  1076. information, (e.g. the remapped UDP port number for TFTP).
  1077.  
  1078. The semantics of the 'tracksSessions' parameter are independent of the
  1079. other protocolDirParameters definitions, so this parameter may be
  1080. combined with any other legal parameter configurations.
  1081.  
  1082. 4.2.7.  Mapping of the ATTRIBUTES Clause
  1083.  
  1084. The protocolDirType object provides an NMS with an indication of a
  1085. probe's capabilities for decoding a given protocol, or the general
  1086. attributes of the particular protocol.
  1087.  
  1088. The ATTRIBUTES clause is a list of bit definitions which are encoded
  1089. into the associated instance of ProtocolDirType. The BIT definitions are
  1090. specified in the SYNTAX clause of the protocolDirType MIB object.
  1091.          Table 3.2  Reserved ATTRIBUTES Bits
  1092.          ------------------------------------
  1093.  
  1094.      Bit Name              Description
  1095.      ---------------------------------------------------------------------
  1096.      0  hasChildren        indicates that there may be children of
  1097.                            this protocol defined in the protocolDirTable
  1098.                            (by either the agent or the manager).
  1099.      1  addressRecognitionCapable
  1100.                            indicates that this protocol can be used
  1101.                            to generate host and matrix table entries.
  1102.  
  1103.  
  1104. The ATTRIBUTES clause must be present in all protocol-identifier macro
  1105. declarations, but may be empty.
  1106.  
  1107.  
  1108. 4.2.8.  Mapping of the DESCRIPTION Clause
  1109.  
  1110. The DESCRIPTION clause provides a textual description of the protocol
  1111. identified by this macro.  Notice that it should not contain details
  1112. about items covered by the CHILDREN, ADDRESS-FORMAT, DECODING and
  1113. REFERENCE clauses.
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120. Bierman/Bucci/Iddon        Expires April 1998                  [Page 19]
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1127.  
  1128.  
  1129. The DESCRIPTION clause must be present in all protocol-identifier macro
  1130. declarations.
  1131.  
  1132. 4.2.9.  Mapping of the CHILDREN Clause
  1133.  
  1134. The CHILDREN clause provides a description of child protocols for
  1135. protocols which support them. It has three sub-sections:
  1136.  
  1137.   -  Details on the field(s)/value(s) used to select the child protocol,
  1138.      and how that selection process is performed
  1139.  
  1140.   -  Details on how the value(s) are encoded in the protocol identifier
  1141.      octet string
  1142.  
  1143.   -  Details on how child protocols are named with respect to their
  1144.      parent protocol label(s)
  1145.  
  1146. The CHILDREN clause must be present in all protocol-identifier macro
  1147. declarations in which the 'hasChildren(0)' BIT is set in the ATTRIBUTES
  1148. clause.
  1149.  
  1150. 4.2.10.  Mapping of the ADDRESS-FORMAT Clause
  1151.  
  1152. The ADDRESS-FORMAT clause provides a description of the OCTET-STRING
  1153. format(s) used when encoding addresses.
  1154.  
  1155. This clause must be present in all protocol-identifier macro
  1156. declarations in which the 'addressRecognitionCapable(1)' BIT is set in
  1157. the ATTRIBUTES clause.
  1158.  
  1159. 4.2.11.  Mapping of the DECODING Clause
  1160.  
  1161. The DECODING clause provides a description of the decoding procedure for
  1162. the specified protocol. It contains useful decoding hints for the
  1163. implementor, but should not over-replicate information in documents
  1164. cited in the REFERENCE clause.  It might contain a complete description
  1165. of any decoding information required.
  1166.  
  1167. For 'extensible' protocols ('hasChildren(0)' BIT set) this includes
  1168. offset and type information for the field(s) used for child selection as
  1169. well as information on determining the start of the child protocol.
  1170.  
  1171. For 'addressRecognitionCapable' protocols this includes offset and type
  1172. information for the field(s) used to generate addresses.
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179. Bierman/Bucci/Iddon        Expires April 1998                  [Page 20]
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1186.  
  1187.  
  1188. The DECODING clause is optional, and may be omitted if the REFERENCE
  1189. clause contains pointers to decoding information for the specified
  1190. protocol.
  1191.  
  1192. 4.2.12.  Mapping of the REFERENCE Clause
  1193.  
  1194. If a publicly available reference document exists for this protocol it
  1195. should be listed here.  Typically this will be a URL if possible; if not
  1196. then it will be the name and address of the controlling body.
  1197.  
  1198. The CHILDREN, ADDRESS-FORMAT, and DECODING clauses should limit the
  1199. amount of information which may currently be obtained from an
  1200. authoritative document, such as the Assigned Numbers document [RFC1700].
  1201. Any duplication or paraphrasing of information should be brief and
  1202. consistent with the authoritative document.
  1203.  
  1204. The REFERENCE clause is optional, but should be implemented if an
  1205. authoritative reference exists for the protocol (especially for standard
  1206. protocols).
  1207.  
  1208. 4.3.  Evaluating an Index of the  ProtocolDirectoryTable
  1209.  
  1210. The following evaluation is done after protocolDirTable INDEX value has
  1211. been converted into two OCTET STRINGs according to the INDEX encoding
  1212. rules specified in the SMI [RFC1902].
  1213.  
  1214. Protocol-identifiers are evaluated left to right, starting with the
  1215. protocolDirID, which length should be evenly divisible by four. The
  1216. protocolDirParameters length should be exactly one quarter of the
  1217. protocolDirID string length.
  1218.  
  1219. Protocol-identifier parsing starts with the base layer identifier, which
  1220. must be present, and continues for one or more upper layer identifiers,
  1221. until all OCTETs of the protocolDirID have been used. Layers may not be
  1222. skipped, so identifiers such as 'SNMP over IP' or 'TCP over ether2' can
  1223. not exist.
  1224.  
  1225. The base-layer-identifier also contains a 'special function identifier'
  1226. which may apply to the rest of the protocol identifier.
  1227.  
  1228. Wild-carding at the base layer within a protocol encapsulation is the
  1229. only supported special function at this time. Refer to the 'Base
  1230. Protocol Identifiers' section for wildcard encoding rules.
  1231.  
  1232. After the protocol-identifier string (which is the value of
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238. Bierman/Bucci/Iddon        Expires April 1998                  [Page 21]
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1245.  
  1246.  
  1247. protocolDirID) has been parsed, each octet of the protocol-parameters
  1248. string is evaluated, and applied to the corresponding protocol layer.
  1249.  
  1250. A protocol-identifier label may map to more than one value.  For
  1251. instance, 'ip' maps to 5 distinct values, one for each supported
  1252. encapsulation.  (see the 'IP' section under 'L3 Protocol Identifiers'),
  1253.  
  1254. It is important to note that these macros are conceptually expanded at
  1255. implementation time, not at run time.
  1256.  
  1257. If all the macros are expanded completely by substituting all possible
  1258. values of each label for each child protocol, a list of all possible
  1259. protocol-identifiers is produced.  So 'ip' would result in 5 distinct
  1260. protocol-identifiers.  Likewise each child of 'ip' would map to at least
  1261. 5 protocol-identifiers, one for each encapsulation (e.g. ip over ether2,
  1262. ip over LLC, etc.).
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297. Bierman/Bucci/Iddon        Expires April 1998                  [Page 22]
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1304.  
  1305.  
  1306. 5.  Protocol Identifier Macros
  1307.  
  1308. The following PROTOCOL IDENTIFIER macros can be used to construct
  1309. protocolDirID and protocolDirParameters strings.
  1310.  
  1311. The sections defining protocol examples are intended to grow over
  1312. subsequent releases. Minimal protocol support is included at this time.
  1313. (Refer to section 3.2 for details on the protocol macro update
  1314. procedure.)
  1315.  
  1316. An identifier is encoded by constructing the base-identifier, then
  1317. adding one layer-identifier for each encapsulated protocol.
  1318.  
  1319. 5.1.  Base Identifier Encoding
  1320.  
  1321. The first layer encapsulation is called the base identifier and it
  1322. contains optional protocol-function information and the base layer (e.g.
  1323. MAC layer) enumeration value used in this protocol identifier.
  1324.  
  1325. The base identifier is encoded as four octets as shown in figure 2.
  1326.  
  1327.           Fig. 2
  1328.      base-identifier format
  1329.      +---+---+---+---+
  1330.      |   |   |   |   |
  1331.      | f |op1|op2| m |
  1332.      |   |   |   |   |
  1333.      +---+---+---+---+ octet
  1334.      | 1 | 1 | 1 | 1 | count
  1335.  
  1336. The first octet ('f') is the special function code, found in table 4.1.
  1337. The next two octets ('op1' and 'op2') are operands for the indicated
  1338. function. If not used, an operand must be set to zero.  The last octet,
  1339. 'm', is the enumerated value for a particular base layer encapsulation,
  1340. found in table 4.2.  All four octets are encoded in network-byte-order.
  1341.  
  1342. 5.1.1.  Protocol Identifier Functions
  1343.  
  1344. The base layer identifier contains information about any special
  1345. functions to perform during collections of this protocol, as well as the
  1346. base layer encapsulation identifier.
  1347.  
  1348. The first three octets of the identifier contain the function code and
  1349. two optional operands. The fourth octet contains the particular base
  1350. layer encapsulation used in this protocol (fig. 2).
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356. Bierman/Bucci/Iddon        Expires April 1998                  [Page 23]
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1363.  
  1364.  
  1365.      Table 4.1  Assigned Protocol Identifier Functions
  1366.      -------------------------------------------------
  1367.  
  1368.            Function     ID    Param1               Param2
  1369.            ----------------------------------------------------
  1370.            none          0    not used (0)         not used (0)
  1371.            wildcard      1    not used (0)         not used (0)
  1372.  
  1373.  
  1374. 5.1.1.1.  Function 0: No-op
  1375.  
  1376. If the function ID field (1st octet) is equal to zero, the 'op1' and
  1377. 'op2' fields (2nd and 3rd octets) must also be equal to zero. This
  1378. special value indicates that no functions are applied to the protocol
  1379. identifier encoded in the remaining octets. The identifier represents a
  1380. normal protocol encapsulation.
  1381.  
  1382.  
  1383. 5.1.1.2.  Function 1: Protocol Wildcard Function
  1384.  
  1385. The wildcard function (function-ID = 1), is used to aggregate counters,
  1386. by using a single protocol value to indicate potentially many base layer
  1387. encapsulations of a particular network layer protocol. A
  1388. protocolDirEntry of this type will match any base-layer encapsulation of
  1389. the same network layer protocol.
  1390.  
  1391. The 'op1' field (2nd octet) is not used and must be set to zero.
  1392.  
  1393. The 'op2' field (3rd octet) is not used and must be set to zero.
  1394.  
  1395. Each wildcard protocol identifier must be defined in terms of a 'base
  1396. encapsulation'. This should be as 'standard' as possible for
  1397. interoperability purposes. The lowest possible base layer value should
  1398. be chosen.  So, if an encapsulation over 'ether2' is permitted, than
  1399. this should be used as the base encapsulation.
  1400.  
  1401. If not then an encapsulation over LLC should be used, if permitted.  And
  1402. so on for each of the defined base layers.  It should be noted that an
  1403. agent does not have to support the non-wildcard protocol identifier over
  1404. the same base layer.  For instance a token ring only device would not
  1405. normally support IP over the ether2 base layer.  Nevertheless it should
  1406. use the ether2 base layer for defining the wildcard IP encapsulation.
  1407. The agent may also be requested to count some or all of the individual
  1408. encapsulations for the same protocols, in addition to wildcard counting.
  1409. Note that the RMON-2 MIB [RFC2021] does not require that agents maintain
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415. Bierman/Bucci/Iddon        Expires April 1998                  [Page 24]
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1422.  
  1423.  
  1424. counters for multiple encapsulations of the same protocol.  It is an
  1425. implementation-specific matter as to how an agent determines which
  1426. protocol combinations to allow in the protocolDirTable at any given
  1427. time.
  1428.  
  1429.  
  1430. 5.2.  Base Layer Protocol Identifiers
  1431.  
  1432. The base layer is mandatory, and defines the base encapsulation of the
  1433. packet and any special functions for this identifier.
  1434.  
  1435. There are no suggested protocolDirParameters bits for the base layer.
  1436.  
  1437. The suggested value for the ProtocolDirDescr field for the base layer is
  1438. given by the corresponding "Name" field in the table 4.1 below. However,
  1439. implementations are only required to use the appropriate integer
  1440. identifier values.
  1441.  
  1442. For most base layer protocols, the protocolDirType field should contain
  1443. bits set for  the 'hasChildren(0)' and 'addressRecognitionCapable(1)'
  1444. attributes.  However, the special 'ianaAssigned' base layer should have
  1445. no parameter or attribute bits set.
  1446.  
  1447. By design, only 255 different base layer encapsulations are supported.
  1448. There are five base encapsulation values defined at this time. New base
  1449. encapsulations (e.g. for new media types) are expected to be added over
  1450. time.
  1451.  
  1452.      Table 4.2  Base Layer Encoding Values
  1453.      --------------------------------------
  1454.  
  1455.            Name          ID
  1456.            ------------------
  1457.            ether2        1
  1458.            llc           2
  1459.            snap          3
  1460.            vsnap         4
  1461.            ianaAssigned  5
  1462.  
  1463.  -- Ether2 Encapsulation
  1464.  
  1465. ether2 PROTOCOL-IDENTIFIER
  1466.     PARAMETERS { }
  1467.     ATTRIBUTES {
  1468.         hasChildren(0),
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474. Bierman/Bucci/Iddon        Expires April 1998                  [Page 25]
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1481.  
  1482.  
  1483.         addressRecognitionCapable(1)
  1484.     }
  1485.     DESCRIPTION
  1486.        "DIX Ethernet, also called Ethernet-II."
  1487.     CHILDREN
  1488.        "The Ethernet-II type field is used to select child protocols.
  1489.        This is a 16-bit field.  Child protocols are deemed to start at
  1490.        the first octet after this type field.
  1491.  
  1492.        Children of this protocol are encoded as [ 0.0.0.1 ], the
  1493.        protocol identifier for 'ether2' followed by [ 0.0.a.b ] where
  1494.        'a' and 'b' are the network byte order encodings of the MSB and
  1495.        LSB of the Ethernet-II type value.
  1496.  
  1497.        For example, a protocolDirID-fragment value of:
  1498.           0.0.0.1.0.0.8.0 defines IP encapsulated in ether2.
  1499.  
  1500.        Children of ether2 are named as 'ether2' followed by the type
  1501.        field value in hexadecimal.  The above example would be declared
  1502.        as:
  1503.           ether2 0x0800"
  1504.     ADDRESS-FORMAT
  1505.        "Ethernet addresses are 6 octets in network order."
  1506.     DECODING
  1507.        "Only type values greater than 1500 decimal indicate Ethernet-II
  1508.        frames; lower values indicate 802.3 encapsulation (see below)."
  1509.     REFERENCE
  1510.        "The authoritative list of Ether Type values is identified by the
  1511.        URL:
  1512.  
  1513.           ftp://ftp.isi.edu/in-notes/iana/assignments/ethernet-numbers"
  1514.     ::= { 1 }
  1515.  
  1516.  -- LLC Encapsulation
  1517.  
  1518. llc PROTOCOL-IDENTIFIER
  1519.     PARAMETERS { }
  1520.     ATTRIBUTES {
  1521.         hasChildren(0),
  1522.         addressRecognitionCapable(1)
  1523.     }
  1524.     DESCRIPTION
  1525.        "The LLC (802.2) protocol."
  1526.     CHILDREN
  1527.        "The LLC SSAP and DSAP (Source/Dest Service Access Points) are
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533. Bierman/Bucci/Iddon        Expires April 1998                  [Page 26]
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1540.  
  1541.  
  1542.        used to select child protocols.  Each of these is one octet long,
  1543.        although the least significant bit is a control bit and should be
  1544.        masked out in most situations.  Typically SSAP and DSAP (once
  1545.        masked) are the same for a given protocol - each end implicitly
  1546.        knows whether it is the server or client in a client/server
  1547.        protocol.  This is only a convention, however, and it is possible
  1548.        for them to be different.  The SSAP is matched against child
  1549.        protocols first.  If none is found then the DSAP is matched
  1550.        instead.  The child protocol is deemed to start at the first
  1551.        octet after the LLC control field(s).
  1552.  
  1553.        Children of 'llc' are encoded as [ 0.0.0.2 ], the protocol
  1554.        identifier component for LLC followed by [ 0.0.0.a ] where 'a' is
  1555.        the SAP value which maps to the child protocol.  For example, a
  1556.        protocolDirID-fragment value of:
  1557.           0.0.0.2.0.0.0.240
  1558.  
  1559.        defines NetBios over LLC.
  1560.  
  1561.        Children are named as 'llc' followed by the SAP value in
  1562.        hexadecimal.  So the above example would have been named:
  1563.           llc 0xf0"
  1564.     ADDRESS-FORMAT
  1565.        "The address consists of 6 octets of MAC address in network
  1566.        order.  Source routing bits should be stripped out of the address
  1567.        if present."
  1568.     DECODING
  1569.        "Notice that LLC has a variable length protocol header; there are
  1570.        always three octets (DSAP, SSAP, control).  Depending on the
  1571.        value of the control bits in the DSAP, SSAP and control fields
  1572.        there may be an additional octet of control information.
  1573.  
  1574.        LLC can be present on several different media.  For 802.3 and
  1575.        802.5 its presence is mandated (but see ether2 and raw 802.3
  1576.        encapsulations).  For 802.5 there is no other link layer
  1577.        protocol.
  1578.  
  1579.        Notice also that the raw802.3 link layer protocol may take
  1580.        precedence over this one in a protocol specific manner such that
  1581.        it may not be possible to utilize all LSAP values if raw802.3 is
  1582.        also present."
  1583.     REFERENCE
  1584.        "The authoritative list of LLC LSAP values is controlled by the
  1585.        IEEE Registration Authority:
  1586.        IEEE Registration Authority
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592. Bierman/Bucci/Iddon        Expires April 1998                  [Page 27]
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1599.  
  1600.  
  1601.           c/o Iris Ringel
  1602.           IEEE Standards Dept
  1603.           445 Hoes Lane, P.O. Box 1331
  1604.           Piscataway, NJ 08855-1331
  1605.           Phone +1 908 562 3813
  1606.           Fax: +1 908 562 1571"
  1607.     ::= { 2 }
  1608.  
  1609.  -- SNAP over LLC (OUI=000) Encapsulation
  1610.  
  1611. snap PROTOCOL-IDENTIFIER
  1612.     PARAMETERS { }
  1613.     ATTRIBUTES {
  1614.         hasChildren(0),
  1615.         addressRecognitionCapable(1)
  1616.     }
  1617.     DESCRIPTION
  1618.        "The Sub-Network Access Protocol (SNAP) is layered on top of LLC
  1619.        protocol, allowing Ethernet-II protocols to be run over a media
  1620.        restricted to LLC."
  1621.     CHILDREN
  1622.        "Children of 'snap' are identified by Ethernet-II type values;
  1623.        the SNAP PID (Protocol Identifier) field is used to select the
  1624.        appropriate child.  The entire SNAP protocol header is consumed;
  1625.        the child protocol is assumed to start at the next octet after
  1626.        the PID.
  1627.  
  1628.        Children of 'snap' are encoded as [ 0.0.0.3 ], the protocol
  1629.        identifier for 'snap', followed by [ 0.0.a.b ] where 'a' and 'b'
  1630.        are the MSB and LSB of the Ethernet-II type value.  For example,
  1631.        a protocolDirID-fragment value of:
  1632.           0.0.0.3.0.0.8.0
  1633.  
  1634.        defines the IP/SNAP protocol.
  1635.  
  1636.        Children of this protocol are named 'snap' followed by the
  1637.        Ethernet-II type value in hexadecimal.  The above example would
  1638.        be named:
  1639.  
  1640.           snap 0x0800"
  1641.     ADDRESS-FORMAT
  1642.          "The address format for SNAP is the same as that for LLC"
  1643.     DECODING
  1644.        "SNAP is only present over LLC.  Both SSAP and DSAP will be 0xAA
  1645.        and a single control octet will be present.  There are then three
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651. Bierman/Bucci/Iddon        Expires April 1998                  [Page 28]
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1658.  
  1659.  
  1660.        octets of OUI and two octets of PID.  For this encapsulation the
  1661.        OUI must be 0x000000 (see 'vsnap' below for non-zero OUIs)."
  1662.     REFERENCE
  1663.        "SNAP Identifier values are assigned by the IEEE Standards
  1664.        Office.  The address is:
  1665.                IEEE Registration Authority
  1666.                c/o Iris Ringel
  1667.                IEEE Standards Dept
  1668.                445 Hoes Lane, P.O. Box 1331
  1669.                Piscataway, NJ 08855-1331
  1670.                Phone +1 908 562 3813
  1671.                Fax: +1 908 562 1571"
  1672.     ::= { 3 }
  1673.  
  1674.  -- Vendor SNAP over LLC (OUI != 000) Encapsulation
  1675.  
  1676. vsnap PROTOCOL-IDENTIFIER
  1677.     PARAMETERS { }
  1678.     ATTRIBUTES {
  1679.         hasChildren(0),
  1680.         addressRecognitionCapable(1)
  1681.     }
  1682.     DESCRIPTION
  1683.        "This pseudo-protocol handles all SNAP packets which do not have
  1684.        a zero OUI.  See 'snap' above for details of those that have a
  1685.        zero OUI value."
  1686.     CHILDREN
  1687.        "Children of 'vsnap' are selected by the 3 octet OUI; the PID is
  1688.        not parsed; child protocols are deemed to start with the first
  1689.        octet of the SNAP PID field, and continue to the end of the
  1690.        packet.  Children of 'vsnap' are encoded as [ 0.0.0.4 ], the
  1691.        protocol identifier for 'vsnap', followed by [ 0.a.b.c ] where
  1692.        'a', 'b' and 'c' are the 3 octets of the OUI field in network
  1693.        byte order.
  1694.  
  1695.        For example, a protocolDirID-fragment value of:
  1696.          0.0.0.4.0.8.0.7 defines the Apple-specific set of protocols
  1697.        over vsnap.
  1698.  
  1699.        Children are named as 'vsnap <OUI>', where the '<OUI>' field is
  1700.        represented as 3 octets in hexadecimal notation.
  1701.  
  1702.        So the above example would be named:
  1703.          'vsnap 0x080007'"
  1704.     ADDRESS-FORMAT
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710. Bierman/Bucci/Iddon        Expires April 1998                  [Page 29]
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1717.  
  1718.  
  1719.        "The LLC address format is inherited by 'vsnap'.  See the 'llc'
  1720.        protocol identifier for more details."
  1721.     DECODING
  1722.        "Same as for 'snap' except the OUI is non-zero and the SNAP
  1723.        Protocol Identifier is not parsed."
  1724.     REFERENCE
  1725.        "SNAP Identifier values are assigned by the IEEE Standards
  1726.        Office.  The address is:
  1727.                IEEE Registration Authority
  1728.                c/o Iris Ringel
  1729.                IEEE Standards Dept
  1730.                445 Hoes Lane, P.O. Box 1331
  1731.                Piscataway, NJ 08855-1331
  1732.                Phone +1 908 562 3813
  1733.                Fax: +1 908 562 1571"
  1734.     ::= { 4 }
  1735.  
  1736.  -- IANA Assigned Protocols
  1737.  
  1738. ianaAssigned PROTOCOL-IDENTIFIER
  1739.     PARAMETERS { }
  1740.     ATTRIBUTES { }
  1741.     DESCRIPTION
  1742.        "This branch contains protocols which do not conform easily to
  1743.        the hierarchical format utilized in the other link layer
  1744.        branches.  Usually, such a protocol 'almost' conforms to a
  1745.        particular 'well-known' identifier format, but additional
  1746.        criteria are used (e.g. configuration-based), making protocol
  1747.        identification difficult or impossible by examination of
  1748.        appropriate network traffic (preventing the any 'well-known'
  1749.        protocol-identifier macro from being used).
  1750.  
  1751.        Sometimes well-known protocols are simply remapped to a different
  1752.        port number by one or more venders (e.g. SNMP). These protocols
  1753.        can be identified with the 'limited extensibility' feature of the
  1754.        protocolDirTable, and do not need special IANA assignments.
  1755.  
  1756.        A centrally located list of these enumerated protocols must be
  1757.        maintained by IANA to insure interoperability. (See section 3.2
  1758.        for details on the document update procedure.) Support for new
  1759.        link-layers will be added explicitly, and only protocols which
  1760.        cannot possibly be represented in a better way will be considered
  1761.        as 'ianaAssigned' protocols.
  1762.  
  1763.        IANA protocols are identified by the base-layer-selector value [
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769. Bierman/Bucci/Iddon        Expires April 1998                  [Page 30]
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1776.  
  1777.  
  1778.        0.0.0.5 ], followed by the four octets [ 0.0.a.b ] of the integer
  1779.        value corresponding to the particular IANA protocol.
  1780.  
  1781.        Do not create children of this protocol unless you are sure that
  1782.        they cannot be handled by the more conventional link layers
  1783.        above."
  1784.     CHILDREN
  1785.        "Children of this protocol are identified by implementation-
  1786.        specific means, described (as best as possible) in the 'DECODING'
  1787.        clause within the protocol-variant-identifier macro for each
  1788.        enumerated protocol.
  1789.  
  1790.        Children of this protocol are encoded as [ 0.0.0.5 ], the
  1791.        protocol identifier for 'ianaAssigned', followed by [ 0.0.a.b ]
  1792.        where 'a', 'b' are the network byte order encodings of the MSB
  1793.        and LSB of the enumeration value for the particular IANA assigned
  1794.        protocol.
  1795.  
  1796.        For example, a protocolDirID-fragment value of:
  1797.           0.0.0.5.0.0.0.1
  1798.  
  1799.        defines the IPX protocol encapsulated directly in 802.3
  1800.  
  1801.        Children are named 'ianaAssigned' followed by the numeric value
  1802.        of the particular IANA assigned protocol. The above example would
  1803.        be named:
  1804.  
  1805.           'ianaAssigned 1' "
  1806.     DECODING
  1807.        "The 'ianaAssigned' base layer is a pseudo-protocol and is not
  1808.        decoded."
  1809.     REFERENCE
  1810.        "Refer to individual PROTOCOL-IDENTIFIER macros for information
  1811.        on each child of the IANA assigned protocol."
  1812.     ::= { 5 }
  1813.  
  1814.  -- The following protocol-variant-identifier macro declarations are
  1815.  -- used to identify the RMONMIB IANA assigned protocols in a proprietary way,
  1816.  -- by simple enumeration.
  1817.  
  1818. ipxOverRaw8023 PROTOCOL-IDENTIFIER
  1819.     VARIANT-OF  ipx
  1820.     PARAMETERS  { }
  1821.     ATTRIBUTES  { }
  1822.     DESCRIPTION
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828. Bierman/Bucci/Iddon        Expires April 1998                  [Page 31]
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1835.  
  1836.  
  1837.        "This pseudo-protocol describes an encapsulation of IPX over
  1838.        802.3, without a type field.
  1839.  
  1840.        Refer to the macro for IPX for additional information about this
  1841.        protocol."
  1842.     DECODING
  1843.        "Whenever the 802.3 header indicates LLC a set of protocol
  1844.        specific tests needs to be applied to determine whether this is a
  1845.        'raw8023' packet or a true 802.2 packet.  The nature of these
  1846.        tests depends on the active child protocols for 'raw8023' and is
  1847.        beyond the scope of this document."
  1848.     ::= {
  1849.         ianaAssigned 1,             -- [0.0.0.1]
  1850.         802-1Q       0x05000001     -- 1Q_IANA [5.0.0.1]
  1851.     }
  1852.  
  1853.  
  1854. 5.3.  Encapsulation Layers
  1855.  
  1856. Encapsulation layers are positioned between the base layer and the
  1857. network layer.  It is an implementation-specific matter whether a probe
  1858. exposes all such encapsulations in its RMON2 Protocol Directory.
  1859.  
  1860. 5.3.1.  IEEE 802.1Q
  1861.  
  1862. The emerging VLAN encapsulation standard [IEEE802.1Q][IEEE802.1p],
  1863. developed in the IEEE, will mean that RMON probes may encounter 'tagged'
  1864. frames on monitored links. This section defines a PI macro which
  1865. supports most (but not all) features of the encapsulation.
  1866.  
  1867. Most notably, the RMON PI macro '802-1Q' does not expose the 'TR-encaps'
  1868. bit in the TCI portion of the VLAN header.  It is an implementation
  1869. specific matter whether an RMON probe converts LLC-TR formatted frames
  1870. to LLC-N format, for the purpose of RMON collection.
  1871.  
  1872. In order to support the Ethernet and LLC-N formats in the most efficient
  1873. manner, and still maintain alignment with the RMON2 'collapsed' base
  1874. layer approach (i.e., support for snap and vsnap), the children of
  1875. 802dot1Q are encoded a little differently than if the VLAN header was
  1876. not present.
  1877.  
  1878. 802-1Q   PROTOCOL-IDENTIFIER
  1879.     PARAMETERS { }
  1880.     ATTRIBUTES {
  1881.         hasChildren(0)
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887. Bierman/Bucci/Iddon        Expires April 1998                  [Page 32]
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1894.  
  1895.  
  1896.     }
  1897.     DESCRIPTION
  1898.        "IEEE 802.1Q VLAN Encapsulation header.
  1899.  
  1900.        Note that the specific encoding of the TPID field is not
  1901.        explicitly identified by this PI macro.  Ethernet-encoded vs.
  1902.        SNAP-encoded TPID fields can be identified by the ifType of the
  1903.        data source for a particular RMON collection, since the SNAP-
  1904.        encoded format is used exclusively on Token Ring and FDDI media.
  1905.        Also, no information held in the TCI field (including the TR-
  1906.        encap bit) is identified in protocolDirID strings utilizing this
  1907.        PI macro.
  1908.  
  1909.        [Ed. - Note that an official EtherType value has not yet been
  1910.        assigned for the TagType field in the TPID portion of the VLAN
  1911.        header. Therefore, the string 'PQ' refers to the MSB of the
  1912.        EtherType, and the string 'RS' refers the the LSB of the
  1913.        EtherType value.  These strings will be replaced with the actual
  1914.        numeric constants before final publication.]"
  1915.     CHILDREN
  1916.        "The first byte of the 4-byte child identifier is used to
  1917.        distinguish the particular base encoding that follows the 802.1Q
  1918.        header.  The remaining three bytes are used exactly as defined by
  1919.        the indicated base layer encoding.
  1920.  
  1921.        In order to simplify the child encoding for the most common
  1922.        cases, the 'ether2' and 'snap' base layers are combined into a
  1923.        single identifier, with a value of zero.  The other baser layers
  1924.        are encoded with values taken from Table 4.2.
  1925.  
  1926.                      802-1Q Base ID Values
  1927.                      ---------------------
  1928.  
  1929.                  Base             Table 4.2   Base-ID
  1930.                  Layer            Encoding    Encoding
  1931.                  -------------------------------------
  1932.                   ether2           1           0
  1933.                   llc              2           2
  1934.                   snap             3           0
  1935.                   vsnap            4           4
  1936.                   ianaAssigned     5           5
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946. Bierman/Bucci/Iddon        Expires April 1998                  [Page 33]
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  1953.  
  1954.  
  1955.        The generic child layer-identifier format is shown below:
  1956.  
  1957.             802-1Q  Child Layer-Identifier Format
  1958.             +--------+--------+--------+--------+
  1959.             |  Base  |                          |
  1960.             |   ID   |   base-specific format   |
  1961.             |        |                          |
  1962.             +--------+--------+--------+--------+
  1963.             |    1   |             3            | octet count
  1964.  
  1965.        Base ID == 0
  1966.        ------------
  1967.        For payloads encoded with either the Ethernet or LLC/SNAP headers
  1968.        following the VLAN header, children of this protocol are
  1969.        identified exactly as described for the 'ether2' or 'snap' base
  1970.        layers.
  1971.  
  1972.        Children are encoded as [ 0.0.PQ.RS ], the protocol identifier
  1973.        for '802-1Q' followed by [ 0.0.a.b ] where 'a' and 'b' are the
  1974.        network byte order encodings of the MSB and LSB of the Ethernet-
  1975.        II type value.
  1976.  
  1977.        For example, a protocolDirID-fragment value of:
  1978.           0.0.0.1.0.0.PQ.RS.0.0.8.0
  1979.  
  1980.        defines IP, VLAN-encapsulated in ether2.
  1981.  
  1982.        Children of this format are named as '802-1Q' followed by the
  1983.        type field value in hexadecimal.
  1984.  
  1985.        So the above example would be declared as:
  1986.           '802-1Q 0x0800'.
  1987.  
  1988.        Base ID == 2
  1989.        ------------
  1990.        For payloads encoded with a (non-SNAP) LLC header following the
  1991.        VLAN header, children of this protocol are identified exactly as
  1992.        described for the 'llc' base layer.
  1993.  
  1994.        Children are encoded as [ 0.0.PQ.RS ], the protocol identifier
  1995.        component for 802.1Q, followed by [ 2.0.0.a ] where 'a' is the
  1996.        SAP value which maps to the child protocol.  For example, a
  1997.        protocolDirID-fragment value of:
  1998.           0.0.0.1.0.0.PQ.RS.2.0.0.240
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005. Bierman/Bucci/Iddon        Expires April 1998                  [Page 34]
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2012.  
  2013.  
  2014.        defines NetBios, VLAN-encapsulated over LLC.
  2015.  
  2016.        Children are named as '802-1Q' followed by the SAP value in
  2017.        hexadecimal, with the leading octet set to the value 2.
  2018.  
  2019.        So the above example would have been named:
  2020.           '802-1Q 0x020000f0'
  2021.  
  2022.        Base ID == 4
  2023.        ------------
  2024.        For payloads encoded with  LLC/SNAP (non-zero OUI) headers
  2025.        following the VLAN header, children of this protocol are
  2026.        identified exactly as described for the 'vsnap' base layer.
  2027.  
  2028.        Children are encoded as [ 0.0.PQ.RS ], the protocol identifier
  2029.        for '802-1Q', followed by [ 4.a.b.c ] where 'a', 'b' and 'c' are
  2030.        the 3 octets of the OUI field in network byte order.
  2031.  
  2032.        For example, a protocolDirID-fragment value of:
  2033.          0.0.0.1.0.0.PQ.RS.4.8.0.7 defines the Apple-specific set of
  2034.        protocols, VLAN-encapsulated over vsnap.
  2035.  
  2036.        Children are named as '802-1Q' followed by the <OUI> value, which
  2037.        is represented as 3 octets in hexadecimal notation, with a
  2038.        leading octet set to the value 4.
  2039.  
  2040.        So the above example would be named:
  2041.          '802-1Q 0x04080007'.
  2042.  
  2043.        Base ID == 5
  2044.        ------------
  2045.        For payloads which can only be identified as 'ianaAssigned'
  2046.        protocols, children of this protocol are identified exactly as
  2047.        described for the 'ianaAssigned' base layer.
  2048.  
  2049.        Children are encoded as [ 0.0.PQ.RS ], the protocol identifier
  2050.        for '802-1Q', followed by [ 5.0.a.b ] where 'a' and 'b' are the
  2051.        network byte order encodings of the MSB and LSB of the
  2052.        enumeration value for the particular IANA assigned protocol.
  2053.  
  2054.        For example, a protocolDirID-fragment value of:
  2055.           0.0.0.1.0.0.PQ.RS.5.0.0.0.1
  2056.  
  2057.        defines the IPX protocol, VLAN-encapsulated directly in 802.3
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064. Bierman/Bucci/Iddon        Expires April 1998                  [Page 35]
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2071.  
  2072.  
  2073.        Children are named '802-1Q' followed by the numeric value of the
  2074.        particular IANA assigned protocol, with a leading octet set to
  2075.        the value of 5.
  2076.  
  2077.        Children are named '802-1Q' followed by the hexadecimal encoding
  2078.        of the child identifier.  The above example would be named:
  2079.  
  2080.           '802-1Q 0x05000001'.  "
  2081.     DECODING
  2082.        "VLAN headers and tagged frame structure are defined in
  2083.        [IEEE802.1Q]."
  2084.     REFERENCE
  2085.        "The 802.1Q Protocol is defined in the Draft Standard for Virtual
  2086.        Bridged Local Area Networks [IEEE802.1Q]."
  2087.     ::= {
  2088.            ether2 0xPQRS       -- Ethernet or SNAP encoding of TPID
  2089.                                -- PQRS == EtherType not yet assigned
  2090.            -- snap 0xPQRS      ** excluded to reduce PD size & complexity
  2091.     }
  2092.  
  2093.  
  2094.  
  2095. 5.4.  Protocol Stacks And Single-Vendor Applications
  2096.  
  2097. Network layer protocol identifier macros contain additional information
  2098. about the network layer, and is found immediately following a base
  2099. layer-identifier in a protocol identifier.
  2100.  
  2101. The ProtocolDirParameters supported at the network layer are
  2102. 'countsFragments(0)', and 'tracksSessions(1). An agent may choose to
  2103. implement a subset of these parameters.
  2104.  
  2105. The protocol-name should be used for the ProtocolDirDescr field.  The
  2106. ProtocolDirType ATTRIBUTES used at the network layer are
  2107. 'hasChildren(0)' and 'addressRecognitionCapable(1)'. Agents may choose
  2108. to implement a subset of these attributes for each protocol, and
  2109. therefore limit which tables the indicated protocol can be present (e.g.
  2110. protocol distribution, host, and matrix tables)..
  2111.  
  2112. The following protocol-identifier macro declarations are given for
  2113. example purposes only. They are not intended to constitute an exhaustive
  2114. list or an authoritative source for any of the protocol information
  2115. given.  However, any protocol that can encapsulate other protocols must
  2116. be documented here in order to encode the children identifiers into
  2117. protocolDirID strings. Leaf protocols should be documented as well, but
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123. Bierman/Bucci/Iddon        Expires April 1998                  [Page 36]
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2130.  
  2131.  
  2132. an implementation can identify a leaf protocol even if it isn't listed
  2133. here (as long as the parent is documented).
  2134.  
  2135.  
  2136. 5.4.1.  The TCP/IP protocol stack
  2137.  
  2138. chaosnet PROTOCOL-IDENTIFIER
  2139.     PARAMETERS { }
  2140.     ATTRIBUTES { }
  2141.     DESCRIPTION
  2142.        "Chaosnet"
  2143.     REFERENCE
  2144.        "TBD"
  2145.     ::= {
  2146.         ether2 0x804,      -- [ 0.0.8.4 ]
  2147.         802-1Q 0x804       -- [ 0.0.8.4 ]
  2148.     }
  2149.  
  2150. arp PROTOCOL-IDENTIFIER
  2151.     PARAMETERS { }
  2152.     ATTRIBUTES { }
  2153.     DESCRIPTION
  2154.        "An Address Resolution Protocol message (request or response).
  2155.        This protocol does not include Reverse ARP (RARP) packets, which
  2156.        are counted separately."
  2157.     REFERENCE
  2158.        "RFC 826 [RFC826] defines the Address Resolution Protocol."
  2159.     ::= {
  2160.         ether2 0x806,   -- [ 0.0.8.6 ]
  2161.         snap   0x806,
  2162.         802-1Q 0x806    -- [ 0.0.8.6 ]
  2163.     }
  2164.  
  2165. ip PROTOCOL-IDENTIFIER
  2166.     PARAMETERS {
  2167.           countsFragments(0)  -- This parameter applies to all child
  2168.                               -- protocols.
  2169.     }
  2170.     ATTRIBUTES {
  2171.         hasChildren(0),
  2172.         addressRecognitionCapable(1)
  2173.     }
  2174.     DESCRIPTION
  2175.        "The protocol identifiers for the Internet Protocol (IP). Note
  2176.        that IP may be encapsulated within itself, so more than one of
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182. Bierman/Bucci/Iddon        Expires April 1998                  [Page 37]
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2189.  
  2190.  
  2191.        the following identifiers may be present in a particular
  2192.        protocolDirID string."
  2193.     CHILDREN
  2194.        "Children of 'ip' are selected by the value in the Protocol field
  2195.        (one octet), as defined in the PROTOCOL NUMBERS table within the
  2196.        Assigned Numbers Document.
  2197.  
  2198.        The value of the Protocol field is encoded in an octet string as
  2199.        [ 0.0.0.a ], where 'a' is the protocol field .
  2200.  
  2201.        Children of 'ip' are encoded as [ 0.0.0.a ], and named as 'ip a'
  2202.        where 'a' is the protocol field value. For example, a
  2203.        protocolDirID-fragment value of:
  2204.           0.0.0.1.0.0.8.0.0.0.0.1
  2205.  
  2206.        defines an encapsulation of ICMP (ether2.ip.icmp)"
  2207.     ADDRESS-FORMAT
  2208.        "4 octets of the IP address, in network byte order.  Each ip
  2209.        packet contains two addresses, the source address and the
  2210.        destination address."
  2211.     DECODING
  2212.        "Note: ether2.ip.ipip4.udp is a different protocolDirID than
  2213.        ether2.ip.udp, as identified in the protocolDirTable. As such,
  2214.        two different local protocol index values will be assigned by the
  2215.        agent. E.g. (full INDEX values shown):
  2216.         ether2.ip.ipip4.udp =
  2217.             16.0.0.0.1.0.0.8.0.0.0.0.4.0.0.0.17.4.0.0.0.0
  2218.         ether2.ip.udp =
  2219.             12.0.0.0.1.0.0.8.0.0.0.0.17.3.0.0.0 "
  2220.     REFERENCE
  2221.        "RFC 791 [RFC791] defines the Internet Protocol; The following
  2222.        URL defines the authoritative repository for the PROTOCOL NUMBERS
  2223.        Table:
  2224.  
  2225.           ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers"
  2226.     ::= {
  2227.           ether2     0x0800,
  2228.           llc        0x06,
  2229.           snap       0x0800,
  2230.           -- ip         4,           ** represented by the ipip4 macro
  2231.           -- ip         94,          ** represented by the ipip macro
  2232.           802-1Q     0x0800,         -- [0.0.8.0]
  2233.           802-1Q     0x02000006      -- 1Q-LLC [2.0.0.6]
  2234.     }
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241. Bierman/Bucci/Iddon        Expires April 1998                  [Page 38]
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2248.  
  2249.  
  2250.  -- ****************************************************************
  2251.  --
  2252.  --                        Children of IP
  2253.  --
  2254.  -- ****************************************************************
  2255.  
  2256. icmp PROTOCOL-IDENTIFIER
  2257.     PARAMETERS { }
  2258.     ATTRIBUTES { }
  2259.     DESCRIPTION
  2260.        "Internet Message Control Protocol"
  2261.     REFERENCE
  2262.        "RFC 792 [RFC792] defines the Internet Control Message Protocol."
  2263.     ::= {
  2264.         ip 1,
  2265.         ipip4 1,
  2266.         ipip 1
  2267.     }
  2268.  
  2269. igmp PROTOCOL-IDENTIFIER
  2270.     PARAMETERS { }
  2271.     ATTRIBUTES { }
  2272.     DESCRIPTION
  2273.        "Internet Group Management Protocol; IGMP is used by IP hosts to
  2274.        report their host group memberships to any immediately-
  2275.        neighboring multicast routers."
  2276.     REFERENCE
  2277.        "Appendix A of Host Extensions for IP Multicasting [RFC1112]
  2278.        defines the Internet Group Management Protocol."
  2279.     ::= {
  2280.         ip 2,
  2281.         ipip4 2,
  2282.         ipip 2
  2283.     }
  2284.  
  2285. ggp PROTOCOL-IDENTIFIER
  2286.     PARAMETERS { }
  2287.     ATTRIBUTES { }
  2288.     DESCRIPTION
  2289.        "Gateway-to-Gateway Protocol; DARPA Internet Gateway
  2290.        (historical)"
  2291.     REFERENCE
  2292.        "RFC 823 [RFC823] defines the Gateway-to-Gateway Protocol."
  2293.     ::= {
  2294.         ip 3,
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300. Bierman/Bucci/Iddon        Expires April 1998                  [Page 39]
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2307.  
  2308.  
  2309.         ipip4 3,
  2310.         ipip 3
  2311.     }
  2312.  
  2313. ipip4 PROTOCOL-IDENTIFIER
  2314.     PARAMETERS { }
  2315.     ATTRIBUTES {
  2316.         hasChildren(0),
  2317.         addressRecognitionCapable(1)
  2318.     }
  2319.     DESCRIPTION
  2320.        "IP in IP Tunneling"
  2321.     CHILDREN
  2322.        "Children of 'ipip4' are selected and encoded in the same manner
  2323.        as children of IP."
  2324.     ADDRESS-FORMAT
  2325.        "The 'ipip4' address format is the same as the IP address
  2326.        format."
  2327.     DECODING
  2328.        "Note: ether2.ip.ipip4.udp is a different protocolDirID than
  2329.        ether2.ip.udp, as identified in the protocolDirTable. As such,
  2330.        two different local protocol index values will be assigned by the
  2331.        agent. E.g. (full INDEX values shown):
  2332.         ether2.ip.ipip4.udp =
  2333.             16.0.0.0.1.0.0.8.0.0.0.0.4.0.0.0.17.4.0.0.0.0
  2334.         ether2.ip.udp =
  2335.             12.0.0.0.1.0.0.8.0.0.0.0.17.3.0.0.0 "
  2336.     REFERENCE
  2337.        "RFC 1853 [RFC1853] defines IP in IP over Protocol 4.;
  2338.         RFC 2003 [RFC2003] defines IP Encapsulation within IP"
  2339.     ::= {
  2340.         ip 4,
  2341.         ipip4 4,
  2342.         ipip 4
  2343.     }
  2344.  
  2345. st PROTOCOL-IDENTIFIER
  2346.     PARAMETERS { }
  2347.     ATTRIBUTES { }
  2348.     DESCRIPTION
  2349.        "Internet Stream Protocol Version 2 (ST2); ST2 is an experimental
  2350.        resource reservation protocol intended to provide end-to-end
  2351.        real-time guarantees over an internet."
  2352.     REFERENCE
  2353.        "RFC 1819 [RFC1819] defines version 2 of the Internet Stream
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359. Bierman/Bucci/Iddon        Expires April 1998                  [Page 40]
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2366.  
  2367.  
  2368.        Protocol."
  2369.     ::= {
  2370.         ip 5,
  2371.         ipip4 5,
  2372.         ipip 5
  2373.     }
  2374.  
  2375. tcp  PROTOCOL-IDENTIFIER
  2376.     PARAMETERS { }
  2377.     ATTRIBUTES {
  2378.          hasChildren(0)
  2379.     }
  2380.     DESCRIPTION
  2381.        "Transmission Control Protocol"
  2382.     CHILDREN
  2383.        "Children of TCP are identified by the 16 bit Source or
  2384.        Destination Port value as specified in RFC 793. They are encoded
  2385.        as [ 0.0.a.b], where 'a' is the MSB and 'b' is the LSB of the
  2386.        port value. Both bytes are encoded in network byte order.  For
  2387.        example, a protocolDirId-fragment of:
  2388.            0.0.0.1.0.0.8.0.0.0.0.6.0.0.0.23
  2389.  
  2390.        identifies an encapsulation of the telnet protocol
  2391.        (ether2.ip.tcp.telnet)"
  2392.     REFERENCE
  2393.        "RFC 793 [RFC793] defines the Transmission Control Protocol.
  2394.  
  2395.        The following URL defines the authoritative repository for
  2396.        reserved and registered TCP port values:
  2397.  
  2398.          ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers"
  2399.     ::=  {
  2400.         ip 6,
  2401.         ipip4 6,
  2402.         ipip 6
  2403.     }
  2404.  
  2405. ucl PROTOCOL-IDENTIFIER
  2406.     PARAMETERS { }
  2407.     ATTRIBUTES { }
  2408.     DESCRIPTION
  2409.        "UCL; University College London Protocol"
  2410.     REFERENCE
  2411.        "TBD"
  2412.     ::= {
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418. Bierman/Bucci/Iddon        Expires April 1998                  [Page 41]
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2425.  
  2426.  
  2427.         ip  7,
  2428.         ipip4  7,
  2429.         ipip  7
  2430.     }
  2431.  
  2432. egp PROTOCOL-IDENTIFIER
  2433.     PARAMETERS { }
  2434.     ATTRIBUTES { }
  2435.     DESCRIPTION
  2436.        "Exterior Gateway Protocol (historical)"
  2437.     REFERENCE
  2438.        "RFC 904 [RFC904] defines the Exterior Gateway Protocol."
  2439.     ::= {
  2440.         ip  8,
  2441.         ipip4  8,
  2442.         ipip  8
  2443.     }
  2444.  
  2445. igp PROTOCOL-IDENTIFIER
  2446.     PARAMETERS { }
  2447.     ATTRIBUTES { }
  2448.     DESCRIPTION
  2449.        "Any private interior gateway."
  2450.     REFERENCE
  2451.        "TBD"
  2452.     ::= {
  2453.         ip  9,
  2454.         ipip4  9,
  2455.         ipip  9
  2456.     }
  2457.  
  2458. bbn-rcc-mon PROTOCOL-IDENTIFIER
  2459.     PARAMETERS { }
  2460.     ATTRIBUTES { }
  2461.     DESCRIPTION
  2462.        "BBN-RCC-MON; BBN RCC Monitoring Protocol"
  2463.     REFERENCE
  2464.        "TBD"
  2465.     ::= {
  2466.         ip  10,
  2467.         ipip4  10,
  2468.         ipip  10
  2469.     }
  2470.  
  2471. nvp2 PROTOCOL-IDENTIFIER
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477. Bierman/Bucci/Iddon        Expires April 1998                  [Page 42]
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2484.  
  2485.  
  2486.     PARAMETERS { }
  2487.     ATTRIBUTES { }
  2488.     DESCRIPTION
  2489.        "NVP-II; Network Voice Protocol"
  2490.     REFERENCE
  2491.        "RFC 741 [RFC741] defines the Network Voice Protocol"
  2492.     ::= {
  2493.         ip 11,
  2494.         ipip4 11,
  2495.         ipip 11
  2496.     }
  2497.  
  2498. pup PROTOCOL-IDENTIFIER
  2499.     PARAMETERS { }
  2500.     ATTRIBUTES { }
  2501.     DESCRIPTION
  2502.        "PUP Protocol"
  2503.     REFERENCE
  2504.        "Xerox; TBD"
  2505.     ::= {
  2506.         ip 12,
  2507.         ipip4 12,
  2508.         ipip 12
  2509.     }
  2510.  
  2511. argus PROTOCOL-IDENTIFIER
  2512.     PARAMETERS { }
  2513.     ATTRIBUTES { }
  2514.     DESCRIPTION
  2515.        "ARGUS Protocol"
  2516.     REFERENCE
  2517.        "TBD"
  2518.     ::= {
  2519.         ip  13,
  2520.         ipip4  13,
  2521.         ipip  13
  2522.     }
  2523.  
  2524. emcon PROTOCOL-IDENTIFIER
  2525.     PARAMETERS { }
  2526.     ATTRIBUTES { }
  2527.     DESCRIPTION
  2528.        "Emission Control Protocol"
  2529.     REFERENCE
  2530.        "TBD"
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536. Bierman/Bucci/Iddon        Expires April 1998                  [Page 43]
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2543.  
  2544.  
  2545.     ::= {
  2546.         ip  14,
  2547.         ipip4  14,
  2548.         ipip  14
  2549.     }
  2550.  
  2551. xnet PROTOCOL-IDENTIFIER
  2552.     PARAMETERS { }
  2553.     ATTRIBUTES { }
  2554.     DESCRIPTION
  2555.        "Cross Net Debugger (historical)"
  2556.     REFERENCE
  2557.        "[IEN158]"
  2558.     ::= {
  2559.         ip  15,
  2560.         ipip4  15,
  2561.         ipip  15
  2562.     }
  2563.  
  2564. chaos PROTOCOL-IDENTIFIER
  2565.     PARAMETERS { }
  2566.     ATTRIBUTES { }
  2567.     DESCRIPTION
  2568.        "CHAOS Protocol"
  2569.     REFERENCE
  2570.        "TBD"
  2571.     ::= {
  2572.         ip 16,
  2573.         ipip4 16,
  2574.         ipip 16
  2575.     }
  2576.  
  2577. udp  PROTOCOL-IDENTIFIER
  2578.     PARAMETERS { }
  2579.     ATTRIBUTES {
  2580.          hasChildren(0)
  2581.     }
  2582.     DESCRIPTION
  2583.        "User Datagram Protocol"
  2584.     CHILDREN
  2585.        "Children of UDP are identified by the 16 bit Source or
  2586.        Destination Port value as specified in RFC 768. They are encoded
  2587.        as [ 0.0.a.b ], where 'a' is the MSB and 'b' is the LSB of the
  2588.        port value. Both bytes are encoded in network byte order.  For
  2589.        example, a protocolDirId-fragment of:
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595. Bierman/Bucci/Iddon        Expires April 1998                  [Page 44]
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2602.  
  2603.  
  2604.            0.0.0.1.0.0.8.0.0.0.0.17.0.0.0.161
  2605.  
  2606.        identifies an encapsulation of SNMP (ether2.ip.udp.snmp)"
  2607.     REFERENCE
  2608.        "RFC 768 [RFC768] defines the User Datagram Protocol.
  2609.  
  2610.        The following URL defines the authoritative repository for
  2611.        reserved and registered UDP port values:
  2612.  
  2613.          ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers"
  2614.    ::= {
  2615.         ip 17,
  2616.         ipip4 17,
  2617.         ipip 17
  2618.     }
  2619.  
  2620. mux PROTOCOL-IDENTIFIER
  2621.     PARAMETERS { }
  2622.     ATTRIBUTES { }
  2623.     DESCRIPTION
  2624.        "Multiplexing Protocol (historical)"
  2625.     REFERENCE
  2626.        "IEN-90 [IEN-90] defines the Multiplexing Protocol"
  2627.     ::= {
  2628.         ip 18,
  2629.         ipip4 18,
  2630.         ipip 18
  2631.     }
  2632.  
  2633. dcn-meas PROTOCOL-IDENTIFIER
  2634.     PARAMETERS { }
  2635.     ATTRIBUTES { }
  2636.     DESCRIPTION
  2637.        "DCN Measurement Subsystems"
  2638.     REFERENCE
  2639.        "TBD"
  2640.     ::= {
  2641.         ip  19,
  2642.         ipip4  19,
  2643.         ipip  19
  2644.     }
  2645.  
  2646. hmp PROTOCOL-IDENTIFIER
  2647.     PARAMETERS { }
  2648.     ATTRIBUTES { }
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654. Bierman/Bucci/Iddon        Expires April 1998                  [Page 45]
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2661.  
  2662.  
  2663.     DESCRIPTION
  2664.        "Host Monitoring Protocol"
  2665.     REFERENCE
  2666.        "RFC 869 [RFC869] defines the Host Monitoring Protocol"
  2667.     ::= {
  2668.         ip  20,
  2669.         ipip4  20,
  2670.         ipip  20
  2671.     }
  2672.  
  2673. prm PROTOCOL-IDENTIFIER
  2674.     PARAMETERS { }
  2675.     ATTRIBUTES { }
  2676.     DESCRIPTION
  2677.        "Packet Radio Measurement"
  2678.     REFERENCE
  2679.        "TBD"
  2680.     ::= {
  2681.         ip 21,
  2682.         ipip4 21,
  2683.         ipip 21
  2684.     }
  2685.  
  2686. xns-idp PROTOCOL-IDENTIFIER
  2687.     PARAMETERS { }
  2688.     ATTRIBUTES { }
  2689.     DESCRIPTION
  2690.        "XEROX NS IDP"
  2691.     REFERENCE
  2692.        "TBD"
  2693.     ::= {
  2694.         ip  22,
  2695.         ipip4  22,
  2696.         ipip  22
  2697.     }
  2698.  
  2699. trunk-1 PROTOCOL-IDENTIFIER
  2700.     PARAMETERS { }
  2701.     ATTRIBUTES { }
  2702.     DESCRIPTION
  2703.        "Trunk-1 Protocol"
  2704.     REFERENCE
  2705.        "TBD"
  2706.     ::= {
  2707.         ip 23,
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713. Bierman/Bucci/Iddon        Expires April 1998                  [Page 46]
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2720.  
  2721.  
  2722.         ipip4 23,
  2723.         ipip 23
  2724.     }
  2725.  
  2726. trunk-2 PROTOCOL-IDENTIFIER
  2727.     PARAMETERS { }
  2728.     ATTRIBUTES { }
  2729.     DESCRIPTION
  2730.        "Trunk-2 Protocol"
  2731.     REFERENCE
  2732.        "TBD"
  2733.     ::= {
  2734.         ip 24,
  2735.         ipip4 24,
  2736.         ipip 24
  2737.     }
  2738.  
  2739. leaf-1 PROTOCOL-IDENTIFIER
  2740.     PARAMETERS { }
  2741.     ATTRIBUTES { }
  2742.     DESCRIPTION
  2743.        "Leaf-1 Protocol"
  2744.     REFERENCE
  2745.        "TBD"
  2746.     ::= {
  2747.         ip 25,
  2748.         ipip4 25,
  2749.         ipip 25
  2750.     }
  2751.  
  2752. leaf-2 PROTOCOL-IDENTIFIER
  2753.     PARAMETERS { }
  2754.     ATTRIBUTES { }
  2755.     DESCRIPTION
  2756.        "Leaf-2 Protocol"
  2757.     REFERENCE
  2758.        "TBD"
  2759.     ::= {
  2760.         ip 26,
  2761.         ipip4 26,
  2762.         ipip 26
  2763.     }
  2764.  
  2765. rdp PROTOCOL-IDENTIFIER
  2766.     PARAMETERS { }
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772. Bierman/Bucci/Iddon        Expires April 1998                  [Page 47]
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2779.  
  2780.  
  2781.     ATTRIBUTES { }
  2782.     DESCRIPTION
  2783.        "Reliable Data Protocol"
  2784.     REFERENCE
  2785.        "RFC 908 [RFC908] defines the original protocol; RFC 1151
  2786.        [RFC1151] defines version 2 of the Reliable Data Protocol."
  2787.     ::= {
  2788.         ip 27,
  2789.         ipip4 27,
  2790.         ipip 27
  2791.     }
  2792.  
  2793. irtp PROTOCOL-IDENTIFIER
  2794.     PARAMETERS { }
  2795.     ATTRIBUTES { }
  2796.     DESCRIPTION
  2797.        "Internet Reliable Transaction Protocol"
  2798.     REFERENCE
  2799.        "RFC 938 [RFC938] defines the Internet Reliable Transaction
  2800.        Protocol functional and  interface specification."
  2801.     ::= {
  2802.         ip 28,
  2803.         ipip4 28,
  2804.         ipip 28
  2805.     }
  2806.  
  2807. iso-tp4  PROTOCOL-IDENTIFIER
  2808.     PARAMETERS { }
  2809.     ATTRIBUTES { }
  2810.     DESCRIPTION
  2811.        "ISO Transport Protocol Specification"
  2812.     REFERENCE
  2813.        "RFC 905 [RFC905] defines the ISO Transport Protocol
  2814.        Specification; ISO DP 8073"
  2815.     ::= {
  2816.         ip  29,
  2817.         ipip4  29,
  2818.         ipip  29
  2819.     }
  2820.  
  2821. netblt PROTOCOL-IDENTIFIER
  2822.     PARAMETERS { }
  2823.     ATTRIBUTES { }
  2824.     DESCRIPTION
  2825.        "Bulk Data Transfer Protocol"
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831. Bierman/Bucci/Iddon        Expires April 1998                  [Page 48]
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2838.  
  2839.  
  2840.     REFERENCE
  2841.        "RFC 998 [RFC998] defines NETBLT: A Bulk Data Transfer Protocol."
  2842.     ::= {
  2843.         ip 30,
  2844.         ipip4 30,
  2845.         ipip 30
  2846.     }
  2847.  
  2848. mfe-nsp PROTOCOL-IDENTIFIER
  2849.     PARAMETERS { }
  2850.     ATTRIBUTES { }
  2851.     DESCRIPTION
  2852.        "MFE Network Services Protocol"
  2853.     REFERENCE
  2854.        "TBD"
  2855.     ::= {
  2856.         ip 31,
  2857.         ipip4 31,
  2858.         ipip 31
  2859.     }
  2860.  
  2861. merit-inp PROTOCOL-IDENTIFIER
  2862.     PARAMETERS { }
  2863.     ATTRIBUTES { }
  2864.     DESCRIPTION
  2865.        "MERIT Internodal Protocol"
  2866.     REFERENCE
  2867.        "TBD"
  2868.     ::= {
  2869.         ip 32,
  2870.         ipip4 32,
  2871.         ipip 32
  2872.     }
  2873.  
  2874. sep PROTOCOL-IDENTIFIER
  2875.     PARAMETERS { }
  2876.     ATTRIBUTES { }
  2877.     DESCRIPTION
  2878.        "Sequential Exchange Protocol"
  2879.     REFERENCE
  2880.        "TBD"
  2881.     ::= {
  2882.         ip 33,
  2883.         ipip4 33,
  2884.         ipip 33
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890. Bierman/Bucci/Iddon        Expires April 1998                  [Page 49]
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2897.  
  2898.  
  2899.     }
  2900.  
  2901. third-pc PROTOCOL-IDENTIFIER
  2902.     PARAMETERS { }
  2903.     ATTRIBUTES { }
  2904.     DESCRIPTION
  2905.        "3PC; Third Party Connect Protocol"
  2906.     REFERENCE
  2907.        "TBD"
  2908.     ::= {
  2909.         ip 34,
  2910.         ipip4 34,
  2911.         ipip 34
  2912.     }
  2913.  
  2914. idpr PROTOCOL-IDENTIFIER
  2915.     PARAMETERS { }
  2916.     ATTRIBUTES { }
  2917.     DESCRIPTION
  2918.        "Inter-Domain Policy Routing Protocol"
  2919.     REFERENCE
  2920.        "RFC 1479 [RFC1479] defines Version 1 of the Inter-Domain Policy
  2921.        Routing Protocol."
  2922.     ::= {
  2923.         ip 35,
  2924.         ipip4 35,
  2925.         ipip 35
  2926.     }
  2927.  
  2928. xtp PROTOCOL-IDENTIFIER
  2929.     PARAMETERS { }
  2930.     ATTRIBUTES { }
  2931.     DESCRIPTION
  2932.        "XTP"
  2933.     REFERENCE
  2934.        "TBD"
  2935.     ::= {
  2936.         ip 36,
  2937.         ipip4 36,
  2938.         ipip 36
  2939.     }
  2940.  
  2941. ddp PROTOCOL-IDENTIFIER
  2942.     PARAMETERS { }
  2943.     ATTRIBUTES { }
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949. Bierman/Bucci/Iddon        Expires April 1998                  [Page 50]
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  2956.  
  2957.  
  2958.     DESCRIPTION
  2959.        "Datagram Delivery Protocol"
  2960.     REFERENCE
  2961.        "TBD"
  2962.     ::= {
  2963.         ip 37,
  2964.         ipip4 37,
  2965.         ipip 37
  2966.     }
  2967.  
  2968. idpr-cmtp PROTOCOL-IDENTIFIER
  2969.     PARAMETERS { }
  2970.     ATTRIBUTES { }
  2971.     DESCRIPTION
  2972.        "IDPR Control Message Transport Protocol"
  2973.     REFERENCE
  2974.        "RFC 1479 [RFC1479] defines Version 1 of the Inter-Domain Policy
  2975.        Routing Protocol."
  2976.     ::= {
  2977.         ip 38,
  2978.         ipip4 38,
  2979.         ipip 38
  2980.     }
  2981.  
  2982. tp-plus-plus PROTOCOL-IDENTIFIER
  2983.     PARAMETERS { }
  2984.     ATTRIBUTES { }
  2985.     DESCRIPTION
  2986.        "TP++ Transport Protocol"
  2987.     REFERENCE
  2988.        "TBD"
  2989.     ::= {
  2990.         ip 39,
  2991.         ipip4 39,
  2992.         ipip 39
  2993.     }
  2994.  
  2995. il PROTOCOL-IDENTIFIER
  2996.     PARAMETERS { }
  2997.     ATTRIBUTES { }
  2998.     DESCRIPTION
  2999.        "IL Transport Protocol"
  3000.     REFERENCE
  3001.        "TBD"
  3002.     ::= {
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008. Bierman/Bucci/Iddon        Expires April 1998                  [Page 51]
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3015.  
  3016.  
  3017.         ip 40,
  3018.         ipip4 40,
  3019.         ipip 40
  3020.     }
  3021.  
  3022. sip PROTOCOL-IDENTIFIER
  3023.     PARAMETERS { }
  3024.     ATTRIBUTES { }
  3025.     DESCRIPTION
  3026.        "Simple Internet Protocol"
  3027.     REFERENCE
  3028.        "TBD"
  3029.     ::= {
  3030.         ip 41,
  3031.         ipip4 41,
  3032.         ipip 41
  3033.     }
  3034.  
  3035. sdrp PROTOCOL-IDENTIFIER
  3036.     PARAMETERS { }
  3037.     ATTRIBUTES { }
  3038.     DESCRIPTION
  3039.        "Source Demand Routing Protocol"
  3040.     REFERENCE
  3041.        "RFC 1940 [RFC1940] defines version 1 of the Source Demand
  3042.        Routing: Packet Format and Forwarding Specification"
  3043.     ::= {
  3044.         ip 42,
  3045.         ipip4 42,
  3046.         ipip 42
  3047.     }
  3048.  
  3049. sip-sr PROTOCOL-IDENTIFIER
  3050.     PARAMETERS { }
  3051.     ATTRIBUTES { }
  3052.     DESCRIPTION
  3053.        "SIP Source Route"
  3054.     REFERENCE
  3055.        "TBD"
  3056.     ::= {
  3057.         ip 43,
  3058.         ipip4 43,
  3059.         ipip 43
  3060.     }
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067. Bierman/Bucci/Iddon        Expires April 1998                  [Page 52]
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3074.  
  3075.  
  3076. sip-frag PROTOCOL-IDENTIFIER
  3077.     PARAMETERS { }
  3078.     ATTRIBUTES { }
  3079.     DESCRIPTION
  3080.        "SIP Fragment"
  3081.     REFERENCE
  3082.        "TBD"
  3083.     ::= {
  3084.         ip 44,
  3085.         ipip4 44,
  3086.         ipip 44
  3087.     }
  3088.  
  3089. idrp PROTOCOL-IDENTIFIER
  3090.     PARAMETERS { }
  3091.     ATTRIBUTES { }
  3092.     DESCRIPTION
  3093.        "Inter-Domain Routing Protocol"
  3094.     REFERENCE
  3095.        "RFC 1745 [RFC1745] defines BGP4/IDRP for IP."
  3096.     ::= {
  3097.         ip 45,
  3098.         ipip4 45,
  3099.         ipip 45
  3100.     }
  3101.  
  3102. rsvp PROTOCOL-IDENTIFIER
  3103.     PARAMETERS { }
  3104.     ATTRIBUTES { }
  3105.     DESCRIPTION
  3106.        "Resource Reservation Setup Protocol"
  3107.     REFERENCE
  3108.        "TBD"
  3109.     ::= {
  3110.         ip 46,
  3111.         ipip4 46,
  3112.         ipip 46
  3113.     }
  3114.  
  3115. gre PROTOCOL-IDENTIFIER
  3116.     PARAMETERS { }
  3117.     ATTRIBUTES { }
  3118.     DESCRIPTION
  3119.        "General Routing Encapsulation"
  3120.     REFERENCE
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126. Bierman/Bucci/Iddon        Expires April 1998                  [Page 53]
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3133.  
  3134.  
  3135.         "RFC 1701 [RFC1701] defines Generic Routing Encapsulation (GRE);
  3136.        RFC 1702 [RFC1702] defines Generic Routing Encapsulation over
  3137.        IPv4 networks"
  3138.     ::= {
  3139.         ip 47,
  3140.         ipip4 47,
  3141.         ipip 47
  3142.     }
  3143.  
  3144. mhrp PROTOCOL-IDENTIFIER
  3145.     PARAMETERS { }
  3146.     ATTRIBUTES { }
  3147.     DESCRIPTION
  3148.        "Mobile Host Routing Protocol"
  3149.     REFERENCE
  3150.        "TBD"
  3151.     ::= {
  3152.         ip 48,
  3153.         ipip4 48,
  3154.         ipip 48
  3155.     }
  3156.  
  3157. bna PROTOCOL-IDENTIFIER
  3158.     PARAMETERS { }
  3159.     ATTRIBUTES { }
  3160.     DESCRIPTION
  3161.        "BNA"
  3162.     REFERENCE
  3163.        "TBD"
  3164.     ::= {
  3165.         ip 49,
  3166.         ipip4 49,
  3167.         ipip 49
  3168.     }
  3169.  
  3170. sipp-esp PROTOCOL-IDENTIFIER
  3171.     PARAMETERS { }
  3172.     ATTRIBUTES { }
  3173.     DESCRIPTION
  3174.        "SIPP Encap Security Payload"
  3175.     REFERENCE
  3176.        "TBD"
  3177.     ::= {
  3178.         ip 50,
  3179.         ipip4 50,
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185. Bierman/Bucci/Iddon        Expires April 1998                  [Page 54]
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3192.  
  3193.  
  3194.         ipip 50
  3195.     }
  3196.  
  3197. sipp-ah PROTOCOL-IDENTIFIER
  3198.     PARAMETERS { }
  3199.     ATTRIBUTES { }
  3200.     DESCRIPTION
  3201.        "SIPP Authentication Header"
  3202.     REFERENCE
  3203.        "TBD"
  3204.     ::= {
  3205.         ip 51,
  3206.         ipip4 51,
  3207.         ipip 51
  3208.     }
  3209.  
  3210. i-nlsp PROTOCOL-IDENTIFIER
  3211.     PARAMETERS { }
  3212.     ATTRIBUTES { }
  3213.     DESCRIPTION
  3214.        "Integrated Net Layer Security  TUBA"
  3215.     REFERENCE
  3216.        "TBD"
  3217.     ::= {
  3218.         ip 52,
  3219.         ipip4 52,
  3220.         ipip 52
  3221.     }
  3222.  
  3223. swipe PROTOCOL-IDENTIFIER
  3224.     PARAMETERS { }
  3225.     ATTRIBUTES { }
  3226.     DESCRIPTION
  3227.        "IP with Encryption"
  3228.     REFERENCE
  3229.        "TBD"
  3230.     ::= {
  3231.         ip 53,
  3232.         ipip4 53,
  3233.         ipip 53
  3234.     }
  3235.  
  3236. nhrp PROTOCOL-IDENTIFIER
  3237.     PARAMETERS { }
  3238.     ATTRIBUTES { }
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244. Bierman/Bucci/Iddon        Expires April 1998                  [Page 55]
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3251.  
  3252.  
  3253.     DESCRIPTION
  3254.        "NBMA Next Hop Resolution Protocol"
  3255.     REFERENCE
  3256.        "TBD"
  3257.     ::= {
  3258.         ip 54,
  3259.         ipip4 54,
  3260.         ipip 54
  3261.     }
  3262.  
  3263.  --  55-60                 Unassigned
  3264.  
  3265. priv-host PROTOCOL-IDENTIFIER
  3266.     PARAMETERS { }
  3267.     ATTRIBUTES { }
  3268.     DESCRIPTION
  3269.        "Pseudo-protocol reserved for any internal host protocol."
  3270.     REFERENCE
  3271.        "N/A"
  3272.     ::= {
  3273.         ip 61,
  3274.         ipip4 61,
  3275.         ipip 61
  3276.     }
  3277.  
  3278. cftp PROTOCOL-IDENTIFIER
  3279.     PARAMETERS { }
  3280.     ATTRIBUTES { }
  3281.     DESCRIPTION
  3282.        "CFTP"
  3283.     REFERENCE
  3284.        "TBD"
  3285.     ::= {
  3286.         ip 62,
  3287.         ipip4 62,
  3288.         ipip 62
  3289.     }
  3290.  
  3291. priv-net PROTOCOL-IDENTIFIER
  3292.     PARAMETERS { }
  3293.     ATTRIBUTES { }
  3294.     DESCRIPTION
  3295.        "Pseudo-protocol reserved for any local network protocol."
  3296.     REFERENCE
  3297.        "N/A"
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303. Bierman/Bucci/Iddon        Expires April 1998                  [Page 56]
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3310.  
  3311.  
  3312.     ::= {
  3313.         ip 63,
  3314.         ipip4 63,
  3315.         ipip 63
  3316.     }
  3317.  
  3318. sat-expak PROTOCOL-IDENTIFIER
  3319.     PARAMETERS { }
  3320.     ATTRIBUTES { }
  3321.     DESCRIPTION
  3322.        "SATNET and Backroom EXPAK"
  3323.     REFERENCE
  3324.        "TBD"
  3325.     ::= {
  3326.         ip 64,
  3327.         ipip4 64,
  3328.         ipip 64
  3329.     }
  3330.  
  3331. kryptolan PROTOCOL-IDENTIFIER
  3332.     PARAMETERS { }
  3333.     ATTRIBUTES { }
  3334.     DESCRIPTION
  3335.        "Kryptolan"
  3336.     REFERENCE
  3337.        "TBD"
  3338.     ::= {
  3339.         ip 65,
  3340.         ipip4 65,
  3341.         ipip 65
  3342.     }
  3343.  
  3344. rvd PROTOCOL-IDENTIFIER
  3345.     PARAMETERS { }
  3346.     ATTRIBUTES { }
  3347.     DESCRIPTION
  3348.        "MIT Remote Virtual Disk Protocol"
  3349.     REFERENCE
  3350.        "TBD"
  3351.     ::= {
  3352.         ip 66,
  3353.         ipip4 66,
  3354.         ipip 66
  3355.     }
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362. Bierman/Bucci/Iddon        Expires April 1998                  [Page 57]
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3369.  
  3370.  
  3371. ippc PROTOCOL-IDENTIFIER
  3372.     PARAMETERS { }
  3373.     ATTRIBUTES { }
  3374.     DESCRIPTION
  3375.        "Internet Pluribus Packet Core"
  3376.     REFERENCE
  3377.        "TBD"
  3378.     ::= {
  3379.         ip 67,
  3380.         ipip4 67,
  3381.         ipip 67
  3382.     }
  3383.  
  3384. priv-distfile PROTOCOL-IDENTIFIER
  3385.     PARAMETERS { }
  3386.     ATTRIBUTES { }
  3387.     DESCRIPTION
  3388.        "Pseudo-protocol reserved for any distributed file system."
  3389.     REFERENCE
  3390.        "N/A"
  3391.     ::= {
  3392.         ip 68,
  3393.         ipip4 68,
  3394.         ipip 68
  3395.     }
  3396.  
  3397. sat-mon PROTOCOL-IDENTIFIER
  3398.     PARAMETERS { }
  3399.     ATTRIBUTES { }
  3400.     DESCRIPTION
  3401.        "SATNET Monitoring"
  3402.     REFERENCE
  3403.        "TBD"
  3404.     ::= {
  3405.         ip 69,
  3406.         ipip4 69,
  3407.         ipip 69
  3408.     }
  3409.  
  3410. visa PROTOCOL-IDENTIFIER
  3411.     PARAMETERS { }
  3412.     ATTRIBUTES { }
  3413.     DESCRIPTION
  3414.        "VISA Protocol"
  3415.     REFERENCE
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421. Bierman/Bucci/Iddon        Expires April 1998                  [Page 58]
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3428.  
  3429.  
  3430.        "TBD"
  3431.     ::= {
  3432.         ip 70,
  3433.         ipip4 70,
  3434.         ipip 70
  3435.     }
  3436.  
  3437. ipcv PROTOCOL-IDENTIFIER
  3438.     PARAMETERS { }
  3439.     ATTRIBUTES { }
  3440.     DESCRIPTION
  3441.        "Internet Packet Core Utility"
  3442.     REFERENCE
  3443.        "TBD"
  3444.     ::= {
  3445.         ip 71,
  3446.         ipip4 71,
  3447.         ipip 71
  3448.     }
  3449.  
  3450. cpnx PROTOCOL-IDENTIFIER
  3451.     PARAMETERS { }
  3452.     ATTRIBUTES { }
  3453.     DESCRIPTION
  3454.        "Computer Protocol Network Executive"
  3455.     REFERENCE
  3456.        "TBD"
  3457.     ::= {
  3458.         ip 72,
  3459.         ipip4 72,
  3460.         ipip 72
  3461.     }
  3462.  
  3463. cphb PROTOCOL-IDENTIFIER
  3464.     PARAMETERS { }
  3465.     ATTRIBUTES { }
  3466.     DESCRIPTION
  3467.        "Computer Protocol Heart Beat"
  3468.     REFERENCE
  3469.        "TBD"
  3470.     ::= {
  3471.         ip 73,
  3472.         ipip4 73,
  3473.         ipip 73
  3474.     }
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480. Bierman/Bucci/Iddon        Expires April 1998                  [Page 59]
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3487.  
  3488.  
  3489. wsn PROTOCOL-IDENTIFIER
  3490.     PARAMETERS { }
  3491.     ATTRIBUTES { }
  3492.     DESCRIPTION
  3493.        "Wang Span Network"
  3494.     REFERENCE
  3495.        "TBD"
  3496.     ::= {
  3497.         ip 74,
  3498.         ipip4 74,
  3499.         ipip 74
  3500.     }
  3501.  
  3502. pvp PROTOCOL-IDENTIFIER
  3503.     PARAMETERS { }
  3504.     ATTRIBUTES { }
  3505.     DESCRIPTION
  3506.        "Packet Video Protocol"
  3507.     REFERENCE
  3508.        "TBD"
  3509.     ::= {
  3510.         ip 75,
  3511.         ipip4 75,
  3512.         ipip 75
  3513.     }
  3514.  
  3515. br-sat-mon PROTOCOL-IDENTIFIER
  3516.     PARAMETERS { }
  3517.     ATTRIBUTES { }
  3518.     DESCRIPTION
  3519.        "Backroom SATNET Monitoring"
  3520.     REFERENCE
  3521.        "TBD"
  3522.     ::= {
  3523.         ip 76,
  3524.         ipip4 76,
  3525.         ipip 76
  3526.     }
  3527.  
  3528. sun-nd PROTOCOL-IDENTIFIER
  3529.     PARAMETERS { }
  3530.     ATTRIBUTES { }
  3531.     DESCRIPTION
  3532.        "SUN ND PROTOCOL-Temporary"
  3533.     REFERENCE
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539. Bierman/Bucci/Iddon        Expires April 1998                  [Page 60]
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3546.  
  3547.  
  3548.        "TBD"
  3549.     ::= {
  3550.         ip 77,
  3551.         ipip4 77,
  3552.         ipip 77
  3553.     }
  3554.  
  3555. wb-mon PROTOCOL-IDENTIFIER
  3556.     PARAMETERS { }
  3557.     ATTRIBUTES { }
  3558.     DESCRIPTION
  3559.        "WIDEBAND Monitoring"
  3560.     REFERENCE
  3561.        "TBD"
  3562.     ::= {
  3563.         ip 78,
  3564.         ipip4 78,
  3565.         ipip 78
  3566.     }
  3567.  
  3568. wb-expak PROTOCOL-IDENTIFIER
  3569.     PARAMETERS { }
  3570.     ATTRIBUTES { }
  3571.     DESCRIPTION
  3572.        "WIDEBAND EXPAK"
  3573.     REFERENCE
  3574.        "TBD"
  3575.     ::= {
  3576.         ip 79,
  3577.         ipip4 79,
  3578.         ipip 79
  3579.     }
  3580.  
  3581. ISO-IP PROTOCOL-IDENTIFIER
  3582.     PARAMETERS { }
  3583.     ATTRIBUTES { }
  3584.     DESCRIPTION
  3585.        "ISO Internet Protocol"
  3586.     REFERENCE
  3587.        "TBD"
  3588.     ::= {
  3589.         ip 80,
  3590.         ipip4 80,
  3591.         ipip 80
  3592.     }
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598. Bierman/Bucci/Iddon        Expires April 1998                  [Page 61]
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3605.  
  3606.  
  3607. vmtp PROTOCOL-IDENTIFIER
  3608.     PARAMETERS { }
  3609.     ATTRIBUTES { }
  3610.     DESCRIPTION
  3611.        "Versatile Message Transaction Protocol"
  3612.     REFERENCE
  3613.        "TBD"
  3614.     ::= {
  3615.         ip 81,
  3616.         ipip4 81,
  3617.         ipip 81
  3618.     }
  3619.  
  3620. secure-mvtp PROTOCOL-IDENTIFIER
  3621.     PARAMETERS { }
  3622.     ATTRIBUTES { }
  3623.     DESCRIPTION
  3624.        "Secure Versatile Message Transaction Protocol"
  3625.     REFERENCE
  3626.        "TBD"
  3627.     ::= {
  3628.         ip 82,
  3629.         ipip4 82,
  3630.         ipip 82
  3631.     }
  3632.  
  3633. vines PROTOCOL-IDENTIFIER
  3634.     PARAMETERS { }
  3635.     ATTRIBUTES { }
  3636.     DESCRIPTION
  3637.        "VINES"
  3638.     REFERENCE
  3639.        "TBD"
  3640.     ::= {
  3641.         ip 83,
  3642.         ipip4 83,
  3643.         ipip 83
  3644.     }
  3645.  
  3646. ttp PROTOCOL-IDENTIFIER
  3647.     PARAMETERS { }
  3648.     ATTRIBUTES { }
  3649.     DESCRIPTION
  3650.        "TTP"
  3651.     REFERENCE
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657. Bierman/Bucci/Iddon        Expires April 1998                  [Page 62]
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3664.  
  3665.  
  3666.        "TBD"
  3667.     ::= {
  3668.         ip 84,
  3669.         ipip4 84,
  3670.         ipip 84
  3671.     }
  3672.  
  3673. nfsnet-igp PROTOCOL-IDENTIFIER
  3674.     PARAMETERS { }
  3675.     ATTRIBUTES { }
  3676.     DESCRIPTION
  3677.        "NSFNET-IGP"
  3678.     REFERENCE
  3679.        "TBD"
  3680.     ::= {
  3681.         ip 85,
  3682.         ipip4 85,
  3683.         ipip 85
  3684.     }
  3685.  
  3686. dgp PROTOCOL-IDENTIFIER
  3687.     PARAMETERS { }
  3688.     ATTRIBUTES { }
  3689.     DESCRIPTION
  3690.        "Dissimilar Gateway Protocol"
  3691.     REFERENCE
  3692.        "TBD"
  3693.     ::= {
  3694.         ip 86,
  3695.         ipip4 86,
  3696.         ipip 86
  3697.     }
  3698.  
  3699. tcf PROTOCOL-IDENTIFIER
  3700.     PARAMETERS { }
  3701.     ATTRIBUTES { }
  3702.     DESCRIPTION
  3703.        "TCF"
  3704.     REFERENCE
  3705.        "TBD"
  3706.     ::= {
  3707.         ip 87,
  3708.         ipip4 87,
  3709.         ipip 87
  3710.     }
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716. Bierman/Bucci/Iddon        Expires April 1998                  [Page 63]
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3723.  
  3724.  
  3725. igrp PROTOCOL-IDENTIFIER
  3726.     PARAMETERS { }
  3727.     ATTRIBUTES { }
  3728.     DESCRIPTION
  3729.        "IGRP; Cisco routing protocol"
  3730.     REFERENCE
  3731.        "TBD"
  3732.     ::= {
  3733.         ip 88,
  3734.         ipip4 88,
  3735.         ipip 88
  3736.     }
  3737.  
  3738. ospf PROTOCOL-IDENTIFIER
  3739.     PARAMETERS { }
  3740.     ATTRIBUTES { }
  3741.     DESCRIPTION
  3742.        "Open Shortest Path First Interior GW Protocol (OSPFIGP)."
  3743.     REFERENCE
  3744.        "RFC 1583 [RFC1583] defines version 2 of the OSPF protocol."
  3745.     ::= {
  3746.         ip 89,
  3747.         ipip4 89,
  3748.         ipip 89
  3749.     }
  3750.  
  3751. sprite-rpc PROTOCOL-IDENTIFIER
  3752.     PARAMETERS { }
  3753.     ATTRIBUTES { }
  3754.     DESCRIPTION
  3755.        "Sprite RPC Protocol"
  3756.     REFERENCE
  3757.        "TBD"
  3758.     ::= {
  3759.         ip 90,
  3760.         ipip4 90,
  3761.         ipip 90
  3762.     }
  3763.  
  3764. larp PROTOCOL-IDENTIFIER
  3765.     PARAMETERS { }
  3766.     ATTRIBUTES { }
  3767.     DESCRIPTION
  3768.        "Locus Address Resolution Protocol"
  3769.     REFERENCE
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775. Bierman/Bucci/Iddon        Expires April 1998                  [Page 64]
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3782.  
  3783.  
  3784.        "TBD"
  3785.     ::= {
  3786.         ip 91,
  3787.         ipip4 91,
  3788.         ipip 91
  3789.     }
  3790.  
  3791. mtp PROTOCOL-IDENTIFIER
  3792.     PARAMETERS { }
  3793.     ATTRIBUTES { }
  3794.     DESCRIPTION
  3795.        "Multicast Transport Protocol"
  3796.     REFERENCE
  3797.        "RFC 1301 [RFC1301] defines the Multicast Transport Protocol."
  3798.     ::= {
  3799.         ip 92,
  3800.         ipip4 92,
  3801.         ipip 92
  3802.     }
  3803.  
  3804. ax-25 PROTOCOL-IDENTIFIER
  3805.     PARAMETERS { }
  3806.     ATTRIBUTES { }
  3807.     DESCRIPTION
  3808.        "AX.25 Frame Encapsulation"
  3809.     REFERENCE
  3810.        "RFC 1226 [RFC1226] defines Internet Protocol Encapsulation of
  3811.        AX.25 Frames."
  3812.     ::= {
  3813.         ip 93,
  3814.         ipip4 93,
  3815.         ipip 93
  3816.     }
  3817.  
  3818. ipip PROTOCOL-IDENTIFIER
  3819.     PARAMETERS { }
  3820.     ATTRIBUTES {
  3821.         hasChildren(0),
  3822.         addressRecognitionCapable(1)
  3823.     }
  3824.     DESCRIPTION
  3825.        "IP-within-IP Encapsulation Protocol"
  3826.     CHILDREN
  3827.        "Children of 'ipip' are selected and encoded in the same manner
  3828.        as children of IP."
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834. Bierman/Bucci/Iddon        Expires April 1998                  [Page 65]
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3841.  
  3842.  
  3843.     ADDRESS-FORMAT
  3844.        "The 'ipip' address format is the same as the IP address format."
  3845.     DECODING
  3846.        "Note: ether2.ip.ipip.udp is a different protocolDirID than
  3847.        ether2.ip.udp, as identified in the protocolDirTable. As such,
  3848.        two different local protocol index values will be assigned by the
  3849.        agent. E.g. (full INDEX values shown):
  3850.         ether2.ip.ipip.udp =
  3851.             16.0.0.0.1.0.0.8.0.0.0.0.94.0.0.0.17.4.0.0.0.0
  3852.         ether2.ip.udp =
  3853.             12.0.0.0.1.0.0.8.0.0.0.0.17.3.0.0.0 "
  3854.     REFERENCE
  3855.        "TBD"
  3856.     ::= {
  3857.         ip 94,
  3858.         ipip4 94,
  3859.         ipip 94
  3860.     }
  3861.  
  3862. micp PROTOCOL-IDENTIFIER
  3863.     PARAMETERS { }
  3864.     ATTRIBUTES { }
  3865.     DESCRIPTION
  3866.        "Mobile Internetworking Control Protocol"
  3867.     REFERENCE
  3868.        "TBD"
  3869.     ::= {
  3870.         ip 95,
  3871.         ipip4 95,
  3872.         ipip 95
  3873.     }
  3874.  
  3875. scc-sp PROTOCOL-IDENTIFIER
  3876.     PARAMETERS { }
  3877.     ATTRIBUTES { }
  3878.     DESCRIPTION
  3879.        "Semaphore Communications Sec. Protocol"
  3880.     REFERENCE
  3881.        "TBD"
  3882.     ::= {
  3883.         ip 96,
  3884.         ipip4 96,
  3885.         ipip 96
  3886.     }
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893. Bierman/Bucci/Iddon        Expires April 1998                  [Page 66]
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3900.  
  3901.  
  3902. etherip PROTOCOL-IDENTIFIER
  3903.     PARAMETERS { }
  3904.     ATTRIBUTES { }
  3905.     DESCRIPTION
  3906.        "Ethernet-within-IP Encapsulation"
  3907.     REFERENCE
  3908.        "TBD"
  3909.     ::= {
  3910.         ip 97,
  3911.         ipip4 97,
  3912.         ipip 97
  3913.     }
  3914.  
  3915. encap PROTOCOL-IDENTIFIER
  3916.     PARAMETERS { }
  3917.     ATTRIBUTES { }
  3918.     DESCRIPTION
  3919.        "Encapsulation Header; A Scheme for an Internet Encapsulation
  3920.        Protocol: Version 1"
  3921.     REFERENCE
  3922.        "RFC 1241 [RFC1241] defines version 1 of the ENCAP Protocol."
  3923.     ::= {
  3924.         ip 98,
  3925.         ipip4 98,
  3926.         ipip 98
  3927.     }
  3928.  
  3929. priv-encript PROTOCOL-IDENTIFIER
  3930.     PARAMETERS { }
  3931.     ATTRIBUTES { }
  3932.     DESCRIPTION
  3933.        "Pseudo-protocol reserved for any private encryption scheme."
  3934.     REFERENCE
  3935.        "N/A"
  3936.     ::= {
  3937.         ip 99,
  3938.         ipip4 99,
  3939.         ipip 99
  3940.     }
  3941.  
  3942. gmtp PROTOCOL-IDENTIFIER
  3943.     PARAMETERS { }
  3944.     ATTRIBUTES { }
  3945.     DESCRIPTION
  3946.        "GMTP"
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952. Bierman/Bucci/Iddon        Expires April 1998                  [Page 67]
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  3959.  
  3960.  
  3961.     REFERENCE
  3962.        "TBD"
  3963.     ::= {
  3964.         ip 100,
  3965.         ipip4 100,
  3966.         ipip 100
  3967.     }
  3968.  
  3969.  
  3970.  --     101-254                Unassigned
  3971.  --         255                Reserved
  3972.  
  3973.  
  3974.  
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011. Bierman/Bucci/Iddon        Expires April 1998                  [Page 68]
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4018.  
  4019.  
  4020.  -- ****************************************************************
  4021.  --
  4022.  --                    Children of UDP and TCP
  4023.  --
  4024.  -- ****************************************************************
  4025.  
  4026. tcpmux  PROTOCOL-IDENTIFIER
  4027.     PARAMETERS { }
  4028.     ATTRIBUTES { }
  4029.     DESCRIPTION
  4030.        "TCP Port Service Multiplexer Port."
  4031.     REFERENCE
  4032.        "RFC 1078 [RFC1078] defines the TCP Port Service Multiplexer
  4033.        Protocol."
  4034.     ::= { tcp 1 }
  4035.  
  4036. compressnet-mgmt  PROTOCOL-IDENTIFIER
  4037.     PARAMETERS { }
  4038.     ATTRIBUTES { }
  4039.     DESCRIPTION
  4040.        "Compression Management Utility."
  4041.     REFERENCE
  4042.        "TBD"
  4043.     ::= { tcp 2 }
  4044.  
  4045. compressnet  PROTOCOL-IDENTIFIER
  4046.     PARAMETERS { }
  4047.     ATTRIBUTES { }
  4048.     DESCRIPTION
  4049.        "Compression Process."
  4050.     REFERENCE
  4051.        "TBD"
  4052.     ::= { tcp 3 }
  4053.  
  4054.  --                   4/tcp    Unassigned
  4055.  --                   4/udp    Unassigned
  4056.  
  4057. rje  PROTOCOL-IDENTIFIER
  4058.     PARAMETERS { }
  4059.     ATTRIBUTES { }
  4060.     DESCRIPTION
  4061.        "Remote Job Entry Protocol; RJE Logger Port; (historical)."
  4062.     REFERENCE
  4063.        "RFC 407 [RFC407] defines the Remote Job Entry Protocol."
  4064.     ::= { tcp 5 }
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070. Bierman/Bucci/Iddon        Expires April 1998                  [Page 69]
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4077.  
  4078.  
  4079.  --                   6/tcp    Unassigned
  4080.  --                   6/udp    Unassigned
  4081.  
  4082. echo  PROTOCOL-IDENTIFIER
  4083.     PARAMETERS { }
  4084.     ATTRIBUTES { }
  4085.     DESCRIPTION
  4086.        "Echo Protocol for debugging  TCP and UDP transports."
  4087.     REFERENCE
  4088.        "RFC 862 [RFC862] defines the Echo Protocol."
  4089.     ::= {
  4090.           tcp 7,
  4091.           udp 7  }
  4092.  
  4093.  --                   8/tcp    Unassigned
  4094.  --                   8/udp    Unassigned
  4095.  
  4096. discard  PROTOCOL-IDENTIFIER
  4097.     PARAMETERS { }
  4098.     ATTRIBUTES { }
  4099.     DESCRIPTION
  4100.        "Discard Protocol for debugging TCP and UDP transports."
  4101.     REFERENCE
  4102.        "RFC 863 [RFC863] defines the Discard Protocol."
  4103.     ::= {
  4104.           tcp 9,
  4105.           udp 9  }
  4106.  
  4107.  --                   10/tcp    Unassigned
  4108.  --                   10/udp    Unassigned
  4109.  
  4110. systat  PROTOCOL-IDENTIFIER
  4111.     PARAMETERS { }
  4112.     ATTRIBUTES { }
  4113.     DESCRIPTION
  4114.        "Retrieve the Active Users list; a debugging tool for TCP and UDP
  4115.        transports."
  4116.     REFERENCE
  4117.        "RFC 866 [RFC866] defines the Active Users Protocol."
  4118.     ::= {
  4119.           tcp 11,
  4120.           udp 11  }
  4121.  
  4122.  --                   12/tcp    Unassigned
  4123.  --                   12/udp    Unassigned
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129. Bierman/Bucci/Iddon        Expires April 1998                  [Page 70]
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4136.  
  4137.  
  4138. daytime  PROTOCOL-IDENTIFIER
  4139.     PARAMETERS { }
  4140.     ATTRIBUTES { }
  4141.     DESCRIPTION
  4142.        "Retrieve the current time of day; a debugging tool for TCP and
  4143.        UDP transports."
  4144.     REFERENCE
  4145.        "RFC 867 [RFC867] defines the Daytime Protocol."
  4146.     ::= {
  4147.           tcp 13,
  4148.           udp 13  }
  4149.  
  4150.  --                14/tcp    Unassigned
  4151.  --                14/udp    Unassigned
  4152.  --                15/tcp    Unassigned [was netstat]
  4153.  --                15/udp    Unassigned
  4154.  --                16/tcp    Unassigned
  4155.  --                16/udp    Unassigned
  4156.  
  4157. qotd  PROTOCOL-IDENTIFIER
  4158.     PARAMETERS { }
  4159.     ATTRIBUTES { }
  4160.     DESCRIPTION
  4161.        "Quote of the Day Protocol; retrieve a short message (up to 512
  4162.        bytes); a debugging tool for TCP and UDP transports."
  4163.     REFERENCE
  4164.        "RFC 865 [RFC865] defines the Quote of the Day Protocol."
  4165.     ::= {
  4166.           tcp 17,
  4167.           udp 17  }
  4168.  
  4169. msp  PROTOCOL-IDENTIFIER
  4170.     PARAMETERS { }
  4171.     ATTRIBUTES { }
  4172.     DESCRIPTION
  4173.        "Message Send Protocol"
  4174.     REFERENCE
  4175.        "RFC 1312 [RFC1312] defines the Message Send Protocol."
  4176.     ::= {
  4177.           tcp 18,
  4178.           udp 18  }
  4179.  
  4180. chargen  PROTOCOL-IDENTIFIER
  4181.     PARAMETERS { }
  4182.     ATTRIBUTES { }
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188. Bierman/Bucci/Iddon        Expires April 1998                  [Page 71]
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4195.  
  4196.  
  4197.     DESCRIPTION
  4198.        "Character Generator Protocol; a debugging tool for TCP and UDP
  4199.        transports."
  4200.     REFERENCE
  4201.        "RFC 864 [RFC864] defines the Character Generator Protocol."
  4202.     ::= {
  4203.           tcp 19,
  4204.           udp 19  }
  4205.  
  4206. ftp-data PROTOCOL-IDENTIFIER
  4207.     PARAMETERS { }
  4208.     ATTRIBUTES { }
  4209.     DESCRIPTION
  4210.        "The File Transfer Protocol Data Port; the FTP Server process
  4211.        default data-connection port. "
  4212.     REFERENCE
  4213.        "RFC 959 [RFC959] defines the File Transfer Protocol.  Refer to
  4214.        section 3.2 of [RFC959] for details on FTP data connections."
  4215.     ::= { tcp 20 }
  4216.  
  4217. ftp PROTOCOL-IDENTIFIER
  4218.     PARAMETERS { }
  4219.     ATTRIBUTES { }
  4220.     DESCRIPTION
  4221.        "The File Transfer Protocol Control Port; An FTP client initiates
  4222.        an FTP control connection by sending FTP commands from user port
  4223.        (U) to this port."
  4224.     REFERENCE
  4225.        "RFC 959 [RFC959] defines the File Transfer Protocol."
  4226.     ::= { tcp 21 }
  4227.  
  4228.  --                22/tcp    Unassigned
  4229.  --                22/udp    Unassigned
  4230.  
  4231. telnet PROTOCOL-IDENTIFIER
  4232.     PARAMETERS { }
  4233.     ATTRIBUTES { }
  4234.     DESCRIPTION
  4235.        "The Telnet Protocol; The purpose of the TELNET Protocol is to
  4236.        provide a fairly general, bi-directional, eight-bit byte oriented
  4237.        communications facility.  Its primary goal is to allow a standard
  4238.        method of interfacing terminal devices and terminal-oriented
  4239.        processes to each other. "
  4240.     REFERENCE
  4241.        "RFC 854 [RFC854] defines the basic Telnet Protocol."
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247. Bierman/Bucci/Iddon        Expires April 1998                  [Page 72]
  4248.  
  4249.  
  4250.  
  4251.  
  4252.  
  4253. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4254.  
  4255.  
  4256.     ::= { tcp 23 }
  4257.  
  4258.  
  4259. priv-mail PROTOCOL-IDENTIFIER
  4260.     PARAMETERS { }
  4261.     ATTRIBUTES { }
  4262.     DESCRIPTION
  4263.        "Pseudo-protocol reserved for any private mail system."
  4264.     REFERENCE
  4265.        "N/A"
  4266.     ::= { tcp 24,
  4267.           udp 24 }
  4268.  
  4269. smtp PROTOCOL-IDENTIFIER
  4270.     PARAMETERS { }
  4271.     ATTRIBUTES { }
  4272.     DESCRIPTION
  4273.        "The Simple Mail Transfer Protocol; SMTP control and data
  4274.        messages are sent on this port."
  4275.     REFERENCE
  4276.        "RFC 821 [RFC821] defines the basic Simple Mail Transfer
  4277.        Protocol."
  4278.     ::= { tcp 25 }
  4279.  
  4280.  --                 26/tcp    Unassigned
  4281.  --                 26/udp    Unassigned
  4282.  
  4283. nsw-fe PROTOCOL-IDENTIFIER
  4284.     PARAMETERS { }
  4285.     ATTRIBUTES { }
  4286.     DESCRIPTION
  4287.        "NSW User System FE Port"
  4288.     REFERENCE
  4289.        "TBD"
  4290.     ::= { tcp 27,
  4291.           udp 27 }
  4292.  
  4293.  --                 28/tcp    Unassigned
  4294.  --                 28/udp    Unassigned
  4295.  
  4296. msg-icp PROTOCOL-IDENTIFIER
  4297.     PARAMETERS { }
  4298.     ATTRIBUTES { }
  4299.     DESCRIPTION
  4300.        "MSG ICP"
  4301.     REFERENCE
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307. Bierman/Bucci/Iddon        Expires April 1998                  [Page 73]
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4314.  
  4315.  
  4316.        "TBD"
  4317.     ::= { tcp 29,
  4318.           udp 29 }
  4319.  
  4320.  --                 30/tcp    Unassigned
  4321.  --                 30/udp    Unassigned
  4322.  
  4323. msg-auth PROTOCOL-IDENTIFIER
  4324.     PARAMETERS { }
  4325.     ATTRIBUTES { }
  4326.     DESCRIPTION
  4327.        "MSG Authentication"
  4328.     REFERENCE
  4329.        "TBD"
  4330.     ::= { tcp 31,
  4331.           udp 31 }
  4332.  
  4333.  --                 32/tcp    Unassigned
  4334.  --                 32/udp    Unassigned
  4335.  
  4336. dsp PROTOCOL-IDENTIFIER
  4337.     PARAMETERS { }
  4338.     ATTRIBUTES { }
  4339.     DESCRIPTION
  4340.        "Display Support Protocol"
  4341.     REFERENCE
  4342.        "TBD"
  4343.     ::= { tcp 33,
  4344.           udp 33 }
  4345.  
  4346.  --                 34/tcp    Unassigned
  4347.  --                 34/udp    Unassigned
  4348.  
  4349. priv-print PROTOCOL-IDENTIFIER
  4350.     PARAMETERS { }
  4351.     ATTRIBUTES { }
  4352.     DESCRIPTION
  4353.        "Pseudo-protocol reserved for any private printer server."
  4354.     REFERENCE
  4355.        "N/A"
  4356.     ::= { tcp 35,
  4357.           udp 35  }
  4358.  
  4359.  --                 36/tcp    Unassigned
  4360.  --                 36/udp    Unassigned
  4361.  
  4362.  
  4363.  
  4364.  
  4365.  
  4366. Bierman/Bucci/Iddon        Expires April 1998                  [Page 74]
  4367.  
  4368.  
  4369.  
  4370.  
  4371.  
  4372. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4373.  
  4374.  
  4375. time PROTOCOL-IDENTIFIER
  4376.     PARAMETERS { }
  4377.     ATTRIBUTES { }
  4378.     DESCRIPTION
  4379.        "Time Protocol"
  4380.     REFERENCE
  4381.        "RFC 868 [RFC868] defines the Time Protocol."
  4382.     ::= { tcp 37,
  4383.           udp 37 }
  4384.  
  4385. rap PROTOCOL-IDENTIFIER
  4386.     PARAMETERS { }
  4387.     ATTRIBUTES { }
  4388.     DESCRIPTION
  4389.        "Route Access Protocol"
  4390.     REFERENCE
  4391.        "RFC 1476 [RFC1476] defines the Internet Route Access Protocol."
  4392.     ::= { tcp 38 }
  4393.  
  4394. rlp PROTOCOL-IDENTIFIER
  4395.     PARAMETERS { }
  4396.     ATTRIBUTES { }
  4397.     DESCRIPTION
  4398.        "Resource Location Protocol"
  4399.     REFERENCE
  4400.        "RFC 887 [RFC887] defines the Resource Location Protocol."
  4401.     ::= { udp 39 }
  4402.  
  4403.  --                 40/tcp    Unassigned
  4404.  --                 40/udp    Unassigned
  4405.  
  4406. graphics PROTOCOL-IDENTIFIER
  4407.     PARAMETERS { }
  4408.     ATTRIBUTES { }
  4409.     DESCRIPTION
  4410.        "Graphics Protocol"
  4411.     REFERENCE
  4412.        "RFC 493 [RFC493] defines the Graphics Protocol."
  4413.     ::= { tcp 41,
  4414.           udp 41  }
  4415.  
  4416. nameserver  PROTOCOL-IDENTIFIER
  4417.     PARAMETERS { }
  4418.     ATTRIBUTES { }
  4419.     DESCRIPTION
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425. Bierman/Bucci/Iddon        Expires April 1998                  [Page 75]
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4432.  
  4433.  
  4434.        "Host Name Server Protocol"
  4435.     REFERENCE
  4436.        "IEN 116 [IEN116] defines the Internet Name Server."
  4437.     ::= { udp 42 }
  4438.  
  4439. nicname  PROTOCOL-IDENTIFIER
  4440.     PARAMETERS { }
  4441.     ATTRIBUTES { }
  4442.     DESCRIPTION
  4443.        "NICNAME/WHOIS Protocol"
  4444.     REFERENCE
  4445.        "RFC 954 [RFC954] defines the NICNAME/Who Is Protocol."
  4446.     ::= { tcp 43 }
  4447.  
  4448. mpm-flags  PROTOCOL-IDENTIFIER
  4449.     PARAMETERS { }
  4450.     ATTRIBUTES { }
  4451.     DESCRIPTION
  4452.        "MPM FLAGS Protocol; (historical)."
  4453.     REFERENCE
  4454.        "RFC 759 [RFC759] defines the Message Processing Module."
  4455.     ::= { tcp 44 }
  4456.  
  4457. mpm  PROTOCOL-IDENTIFIER
  4458.     PARAMETERS { }
  4459.     ATTRIBUTES { }
  4460.     DESCRIPTION
  4461.        "Message Processing Module -- Receiver; (historical)."
  4462.     REFERENCE
  4463.        "RFC 759 [RFC759] defines the Message Processing Module."
  4464.     ::= { tcp 45 }
  4465.  
  4466. mpm-snd  PROTOCOL-IDENTIFIER
  4467.     PARAMETERS { }
  4468.     ATTRIBUTES { }
  4469.     DESCRIPTION
  4470.        "Message Processing Module -- Default Send; (historical)."
  4471.     REFERENCE
  4472.        "RFC 759 [RFC759] defines the Message Processing Module."
  4473.     ::= { tcp 46 }
  4474.  
  4475. ni-ftp  PROTOCOL-IDENTIFIER
  4476.     PARAMETERS { }
  4477.     ATTRIBUTES { }
  4478.     DESCRIPTION
  4479.  
  4480.  
  4481.  
  4482.  
  4483.  
  4484. Bierman/Bucci/Iddon        Expires April 1998                  [Page 76]
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4491.  
  4492.  
  4493.        "NI FTP"
  4494.     REFERENCE
  4495.        "TBD"
  4496.     ::= { tcp 47 }
  4497.  
  4498. auditd  PROTOCOL-IDENTIFIER
  4499.     PARAMETERS { }
  4500.     ATTRIBUTES { }
  4501.     DESCRIPTION
  4502.        "Digital Audit Deamon"
  4503.     REFERENCE
  4504.        "TBD"
  4505.     ::= { tcp 48,
  4506.           udp 48 }
  4507.  
  4508. tacacs  PROTOCOL-IDENTIFIER
  4509.     PARAMETERS { }
  4510.     ATTRIBUTES { }
  4511.     DESCRIPTION
  4512.        "Login Host Protocol (TACACS)"
  4513.     REFERENCE
  4514.        "TBD"
  4515.     ::= { tcp 49 }
  4516.  
  4517. re-mail-ck  PROTOCOL-IDENTIFIER
  4518.     PARAMETERS { }
  4519.     ATTRIBUTES { }
  4520.     DESCRIPTION
  4521.        "Remote Mail Checking Protocol"
  4522.     REFERENCE
  4523.        "RFC 1339 [RFC1339] defines the Remote Mail Checking Protocol."
  4524.     ::= { udp 50 }
  4525.  
  4526. la-maint  PROTOCOL-IDENTIFIER
  4527.     PARAMETERS { }
  4528.     ATTRIBUTES { }
  4529.     DESCRIPTION
  4530.        "IMP Logical Address Maintenance Protocol"
  4531.     REFERENCE
  4532.        "TBD"
  4533.     ::= { udp 51 }
  4534.  
  4535. xns-time  PROTOCOL-IDENTIFIER
  4536.     PARAMETERS { }
  4537.     ATTRIBUTES { }
  4538.  
  4539.  
  4540.  
  4541.  
  4542.  
  4543. Bierman/Bucci/Iddon        Expires April 1998                  [Page 77]
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4550.  
  4551.  
  4552.     DESCRIPTION
  4553.        "XNS Time Protocol"
  4554.     REFERENCE
  4555.        "TBD"
  4556.     ::= { tcp 52,
  4557.           udp 52 }
  4558.  
  4559.  -- [ed. - also called dns]
  4560. domain PROTOCOL-IDENTIFIER
  4561.     PARAMETERS { }
  4562.     ATTRIBUTES { }
  4563.     DESCRIPTION
  4564.        "Domain Name Service Protocol; DNS may be transported by either
  4565.        UDP [RFC768] or TCP [RFC793].  If the transport is UDP, DNS
  4566.        requests restricted to 512 bytes in length may be sent to this
  4567.        port."
  4568.     REFERENCE
  4569.        "RFC 1035 [RFC1035] defines the Bootstrap Protocol."
  4570.     ::= { udp 53,
  4571.           tcp 53  }
  4572.  
  4573. xns-ch PROTOCOL-IDENTIFIER
  4574.     PARAMETERS { }
  4575.     ATTRIBUTES { }
  4576.     DESCRIPTION
  4577.        "XNS Clearinghouse"
  4578.     REFERENCE
  4579.        "TBD"
  4580.     ::= { tcp 54,
  4581.           udp 54 }
  4582.  
  4583. isi-gl PROTOCOL-IDENTIFIER
  4584.     PARAMETERS { }
  4585.     ATTRIBUTES { }
  4586.     DESCRIPTION
  4587.        "ISI Graphics Language"
  4588.     REFERENCE
  4589.        "TBD"
  4590.     ::= { tcp 55,
  4591.           udp 55 }
  4592.  
  4593. xns-auth PROTOCOL-IDENTIFIER
  4594.     PARAMETERS { }
  4595.     ATTRIBUTES { }
  4596.     DESCRIPTION
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602. Bierman/Bucci/Iddon        Expires April 1998                  [Page 78]
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4609.  
  4610.  
  4611.        "XNS Authentication Protocol"
  4612.     REFERENCE
  4613.        "TBD"
  4614.     ::= { tcp 56,
  4615.           udp 56 }
  4616.  
  4617. priv-term PROTOCOL-IDENTIFIER
  4618.     PARAMETERS { }
  4619.     ATTRIBUTES { }
  4620.     DESCRIPTION
  4621.        "Pseudo-protocol reserved for any private terminal access
  4622.        protocol."
  4623.     REFERENCE
  4624.        "N/A"
  4625.     ::= { tcp 57,
  4626.           udp 57 }
  4627.  
  4628. xns-mail PROTOCOL-IDENTIFIER
  4629.     PARAMETERS { }
  4630.     ATTRIBUTES { }
  4631.     DESCRIPTION
  4632.        "XNS Mil Protocol"
  4633.     REFERENCE
  4634.        "TBD"
  4635.     ::= { tcp 58,
  4636.           udp 58 }
  4637.  
  4638. priv-file PROTOCOL-IDENTIFIER
  4639.     PARAMETERS { }
  4640.     ATTRIBUTES { }
  4641.     DESCRIPTION
  4642.        "Pseudo-protocol reserved for any private file service."
  4643.     REFERENCE
  4644.        "N/A"
  4645.     ::= { tcp 59,
  4646.           udp 59 }
  4647.  
  4648.  --              60/tcp    Unassigned
  4649.  --              60/udp    Unassigned
  4650.  
  4651. ni-mail PROTOCOL-IDENTIFIER
  4652.     PARAMETERS { }
  4653.     ATTRIBUTES { }
  4654.     DESCRIPTION
  4655.        "NI MAIL"
  4656.  
  4657.  
  4658.  
  4659.  
  4660.  
  4661. Bierman/Bucci/Iddon        Expires April 1998                  [Page 79]
  4662.  
  4663.  
  4664.  
  4665.  
  4666.  
  4667. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4668.  
  4669.  
  4670.     REFERENCE
  4671.        "TBD"
  4672.     ::= { tcp 61,
  4673.           udp 61 }
  4674.  
  4675. acas PROTOCOL-IDENTIFIER
  4676.     PARAMETERS { }
  4677.     ATTRIBUTES { }
  4678.     DESCRIPTION
  4679.        "ACA Services; Digital's Corba Server"
  4680.     REFERENCE
  4681.        "TBD"
  4682.     ::= { tcp 62 }
  4683.  
  4684.  --              63/tcp    Unassigned
  4685.  --              63/udp    Unassigned
  4686.  
  4687. covia PROTOCOL-IDENTIFIER
  4688.     PARAMETERS { }
  4689.     ATTRIBUTES { }
  4690.     DESCRIPTION
  4691.        "Communications Integrator (CI)."
  4692.     REFERENCE
  4693.        "TBD"
  4694.     ::= { tcp 64 }
  4695.  
  4696. tacacs-ds PROTOCOL-IDENTIFIER
  4697.     PARAMETERS { }
  4698.     ATTRIBUTES { }
  4699.     DESCRIPTION
  4700.        "Default Server Port; TACACS Access Control Protocol Database
  4701.        Service."
  4702.     REFERENCE
  4703.        "RFC 1492 [RFC1492] defines the TACACS Protocol."
  4704.     ::= { tcp 65 }
  4705.  
  4706. sql*net PROTOCOL-IDENTIFIER
  4707.     PARAMETERS { }
  4708.     ATTRIBUTES { }
  4709.     DESCRIPTION
  4710.        "Oracle SQL*NET"
  4711.     REFERENCE
  4712.        "TBD"
  4713.     ::= { tcp 66 }
  4714.  
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720. Bierman/Bucci/Iddon        Expires April 1998                  [Page 80]
  4721.  
  4722.  
  4723.  
  4724.  
  4725.  
  4726. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4727.  
  4728.  
  4729. bootps PROTOCOL-IDENTIFIER
  4730.     PARAMETERS { }
  4731.     ATTRIBUTES { }
  4732.     DESCRIPTION
  4733.        "Bootstrap Protocol Server Protocol; BOOTP Clients send requests
  4734.        (usually broadcast) to the bootps port."
  4735.     REFERENCE
  4736.        "RFC 951 [RFC951] defines the Bootstrap Protocol."
  4737.     ::= { udp 67 }
  4738.  
  4739. bootpc PROTOCOL-IDENTIFIER
  4740.     PARAMETERS { }
  4741.     ATTRIBUTES { }
  4742.     DESCRIPTION
  4743.        "Bootstrap Protocol Client Protocol; BOOTP Server replies are
  4744.        sent to the BOOTP Client using this destination port."
  4745.     REFERENCE
  4746.        "RFC 951 [RFC951] defines the Bootstrap Protocol."
  4747.     ::= { udp 68 }
  4748.  
  4749. tftp PROTOCOL-IDENTIFIER
  4750.     PARAMETERS {
  4751.         tracksSessions(1)
  4752.     }
  4753.     ATTRIBUTES { }
  4754.     DESCRIPTION
  4755.        "Trivial File Transfer Protocol; Only the first packet of each
  4756.        TFTP transaction will be sent to port 69. If the tracksSessions
  4757.        attribute is set, then packets for each TFTP transaction will be
  4758.        attributed to tftp, instead of the unregistered port numbers that
  4759.        will be encoded in subsequent packets."
  4760.     REFERENCE
  4761.        "RFC 1350 [RFC1350] defines the TFTP Protocol (revision 2);
  4762.         RFC 1782 [RFC1782] defines TFTP Option Extensions;
  4763.         RFC 1783 [RFC1783] defines the TFTP Blocksize Option;
  4764.         RFC 1784 [RFC1784] defines TFTP Timeout Interval and Transfer Size
  4765.         Options."
  4766.     ::= { udp 69 }
  4767.  
  4768. gopher PROTOCOL-IDENTIFIER
  4769.     PARAMETERS { }
  4770.     ATTRIBUTES { }
  4771.     DESCRIPTION
  4772.        "Internet Gopher Protocol"
  4773.     REFERENCE
  4774.  
  4775.  
  4776.  
  4777.  
  4778.  
  4779. Bierman/Bucci/Iddon        Expires April 1998                  [Page 81]
  4780.  
  4781.  
  4782.  
  4783.  
  4784.  
  4785. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4786.  
  4787.  
  4788.        "RFC 1436 [RFC1436] defines the Gopher Protocol."
  4789.     ::= { tcp 70 }
  4790.  
  4791. netrjs-1 PROTOCOL-IDENTIFIER
  4792.     PARAMETERS { }
  4793.     ATTRIBUTES { }
  4794.     DESCRIPTION
  4795.        "Remote Job Service Protocol; (historical)."
  4796.     REFERENCE
  4797.        "RFC 740 [RFC740] defines the NETRJS Protocol."
  4798.     ::= { tcp 71 }
  4799.  
  4800. netrjs-2 PROTOCOL-IDENTIFIER
  4801.     PARAMETERS { }
  4802.     ATTRIBUTES { }
  4803.     DESCRIPTION
  4804.        "Remote Job Service Protocol; (historical)."
  4805.     REFERENCE
  4806.        "RFC 740 [RFC740] defines the NETRJS Protocol."
  4807.     ::= { tcp 72 }
  4808.  
  4809. netrjs-3 PROTOCOL-IDENTIFIER
  4810.     PARAMETERS { }
  4811.     ATTRIBUTES { }
  4812.     DESCRIPTION
  4813.        "Remote Job Service Protocol; (historical)."
  4814.     REFERENCE
  4815.        "RFC 740 [RFC740] defines the NETRJS Protocol."
  4816.     ::= { tcp 73 }
  4817.  
  4818. netrjs-4 PROTOCOL-IDENTIFIER
  4819.     PARAMETERS { }
  4820.     ATTRIBUTES { }
  4821.     DESCRIPTION
  4822.        "Remote Job Service Protocol; (historical)."
  4823.     REFERENCE
  4824.        "RFC 740 [RFC740] defines the NETRJS Protocol."
  4825.     ::= { tcp 74 }
  4826.  
  4827. priv-dialout PROTOCOL-IDENTIFIER
  4828.     PARAMETERS { }
  4829.     ATTRIBUTES { }
  4830.     DESCRIPTION
  4831.        "Pseudo-protocol reserved for any private dial out service."
  4832.     REFERENCE
  4833.  
  4834.  
  4835.  
  4836.  
  4837.  
  4838. Bierman/Bucci/Iddon        Expires April 1998                  [Page 82]
  4839.  
  4840.  
  4841.  
  4842.  
  4843.  
  4844. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4845.  
  4846.  
  4847.        "N/A"
  4848.     ::= { tcp 75,
  4849.           udp 75 }
  4850.  
  4851. deos PROTOCOL-IDENTIFIER
  4852.     PARAMETERS { }
  4853.     ATTRIBUTES { }
  4854.     DESCRIPTION
  4855.        "Distributed External Object Store Protocol"
  4856.     REFERENCE
  4857.        "TBD"
  4858.     ::= { tcp 76,
  4859.           udp 76 }
  4860.  
  4861. priv-rje PROTOCOL-IDENTIFIER
  4862.     PARAMETERS { }
  4863.     ATTRIBUTES { }
  4864.     DESCRIPTION
  4865.        "Pseudo-protocol reserved for any private remote job entry
  4866.        service."
  4867.     REFERENCE
  4868.        "N/A"
  4869.     ::= { tcp 77,
  4870.           udp 77 }
  4871.  
  4872. vettcp PROTOCOL-IDENTIFIER
  4873.     PARAMETERS { }
  4874.     ATTRIBUTES { }
  4875.     DESCRIPTION
  4876.        "VET TCP"
  4877.     REFERENCE
  4878.        "TBD"
  4879.     ::= { tcp 78,
  4880.           udp 78 }
  4881.  
  4882. finger PROTOCOL-IDENTIFIER
  4883.     PARAMETERS { }
  4884.     ATTRIBUTES { }
  4885.     DESCRIPTION
  4886.        "Finger User Information Protocol"
  4887.     REFERENCE
  4888.        "RFC 1288 [RFC1288] defines the finger protocol."
  4889.     ::= { tcp 79 }
  4890.  
  4891. www-http PROTOCOL-IDENTIFIER
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897. Bierman/Bucci/Iddon        Expires April 1998                  [Page 83]
  4898.  
  4899.  
  4900.  
  4901.  
  4902.  
  4903. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4904.  
  4905.  
  4906.     PARAMETERS { }
  4907.     ATTRIBUTES { }
  4908.     DESCRIPTION
  4909.        "Hypertext Transfer Protocol"
  4910.     REFERENCE
  4911.        "RFC 1945 [RFC1945] defines the Hypertext Transfer Protocol (HTTP/1.0).
  4912.         RFC 2068 [RFC2068] defines the Hypertext Transfer Protocol (HTTP/1.1).
  4913.         RFC 2069 [RFC2069] defines an Extension to HTTP: Digest Access
  4914.            Authentication.
  4915.         RFC 2109 [RFC2109] defines the HTTP State Management Mechanism.
  4916.         RFC 2145 [RFC2145] defines the use and interpretation of HTTP
  4917.            version numbers."
  4918.     ::= { tcp 80 }
  4919.  
  4920. hosts2-ns PROTOCOL-IDENTIFIER
  4921.     PARAMETERS { }
  4922.     ATTRIBUTES { }
  4923.     DESCRIPTION
  4924.        "HOSTS2 Name Server"
  4925.     REFERENCE
  4926.        "TBD"
  4927.     ::= { tcp 81,
  4928.           udp 81 }
  4929.  
  4930. xfer PROTOCOL-IDENTIFIER
  4931.     PARAMETERS { }
  4932.     ATTRIBUTES { }
  4933.     DESCRIPTION
  4934.        "XFER Utility"
  4935.     REFERENCE
  4936.        "TBD"
  4937.     ::= { tcp 82,
  4938.           udp 82 }
  4939.  
  4940. mit-ml-dev PROTOCOL-IDENTIFIER
  4941.     PARAMETERS { }
  4942.     ATTRIBUTES { }
  4943.     DESCRIPTION
  4944.        "MIT ML Device"
  4945.     REFERENCE
  4946.        "TBD"
  4947.     ::= { tcp 83,
  4948.           udp 83,
  4949.           tcp 85,
  4950.           udp 85 }
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956. Bierman/Bucci/Iddon        Expires April 1998                  [Page 84]
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  4963.  
  4964.  
  4965. ctf PROTOCOL-IDENTIFIER
  4966.     PARAMETERS { }
  4967.     ATTRIBUTES { }
  4968.     DESCRIPTION
  4969.        "Common Trace Facility"
  4970.     REFERENCE
  4971.        "TBD"
  4972.     ::= { tcp 84,
  4973.           udp 84 }
  4974.  
  4975. mfcobol PROTOCOL-IDENTIFIER
  4976.     PARAMETERS { }
  4977.     ATTRIBUTES { }
  4978.     DESCRIPTION
  4979.        "Micro Focus Cobol"
  4980.     REFERENCE
  4981.        "TBD"
  4982.     ::= { tcp 86 }
  4983.  
  4984. priv-termlink PROTOCOL-IDENTIFIER
  4985.     PARAMETERS { }
  4986.     ATTRIBUTES { }
  4987.     DESCRIPTION
  4988.        "Pseudo-protocol reserved for any private terminal link
  4989.        protocol."
  4990.     REFERENCE
  4991.        "N/A"
  4992.     ::= { tcp 87,
  4993.           udp 87 }
  4994.  
  4995. kerberos PROTOCOL-IDENTIFIER
  4996.     PARAMETERS { }
  4997.     ATTRIBUTES { }
  4998.     DESCRIPTION
  4999.        "The Kerberos Network Authentication Service (V5)"
  5000.     REFERENCE
  5001.        "RFC 1510 [RFC1510] defines the Kerberos protocol."
  5002.     ::= { udp 88 }
  5003.  
  5004. su-mit-tg PROTOCOL-IDENTIFIER
  5005.     PARAMETERS { }
  5006.     ATTRIBUTES { }
  5007.     DESCRIPTION
  5008.        "SU/MIT Telnet Gateway Protocol"
  5009.     REFERENCE
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015. Bierman/Bucci/Iddon        Expires April 1998                  [Page 85]
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5022.  
  5023.  
  5024.        "TBD"
  5025.     ::= { tcp 89 }
  5026.  
  5027. dnsix  PROTOCOL-IDENTIFIER
  5028.     PARAMETERS { }
  5029.     ATTRIBUTES { }
  5030.     DESCRIPTION
  5031.        "DNSIX Security Attribute Token Map"
  5032.     REFERENCE
  5033.        "TBD"
  5034.     ::= { tcp 90 }
  5035.  
  5036. mit-dov PROTOCOL-IDENTIFIER
  5037.     PARAMETERS { }
  5038.     ATTRIBUTES { }
  5039.     DESCRIPTION
  5040.        "MIT Dover Spooler"
  5041.     REFERENCE
  5042.        "TBD"
  5043.     ::= { tcp 91 }
  5044.  
  5045. npp PROTOCOL-IDENTIFIER
  5046.     PARAMETERS { }
  5047.     ATTRIBUTES { }
  5048.     DESCRIPTION
  5049.        "Network Printing Protocol"
  5050.     REFERENCE
  5051.        "TBD"
  5052.     ::= { tcp 92,
  5053.           udp 92 }
  5054.  
  5055. dcp PROTOCOL-IDENTIFIER
  5056.     PARAMETERS { }
  5057.     ATTRIBUTES { }
  5058.     DESCRIPTION
  5059.        "Device Control Protocol"
  5060.     REFERENCE
  5061.        "TBD"
  5062.     ::= { tcp 93,
  5063.           udp 93 }
  5064.  
  5065. objcall PROTOCOL-IDENTIFIER
  5066.     PARAMETERS { }
  5067.     ATTRIBUTES { }
  5068.     DESCRIPTION
  5069.  
  5070.  
  5071.  
  5072.  
  5073.  
  5074. Bierman/Bucci/Iddon        Expires April 1998                  [Page 86]
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5081.  
  5082.  
  5083.        "Tivoli Object Dispatcher"
  5084.     REFERENCE
  5085.        "TBD"
  5086.     ::= { tcp 94 }
  5087.  
  5088. supdup PROTOCOL-IDENTIFIER
  5089.     PARAMETERS { }
  5090.     ATTRIBUTES { }
  5091.     DESCRIPTION
  5092.        "SUPDUP Display; (historical)"
  5093.     REFERENCE
  5094.        "RFC 734 [RFC734] defines the SUPDUP Protocol."
  5095.     ::= { tcp 95 }
  5096.  
  5097. dixie PROTOCOL-IDENTIFIER
  5098.     PARAMETERS { }
  5099.     ATTRIBUTES { }
  5100.     DESCRIPTION
  5101.        "DIXIE Directory Service"
  5102.     REFERENCE
  5103.        "RFC 1249 [RFC1249] defines the DIXIE Protocol."
  5104.     ::= { tcp 96,
  5105.           udp 96 }
  5106.  
  5107. swift-rvf  PROTOCOL-IDENTIFIER
  5108.     PARAMETERS { }
  5109.     ATTRIBUTES { }
  5110.     DESCRIPTION
  5111.        "Swift Remote Vitural File Protocol"
  5112.     REFERENCE
  5113.        "TBD"
  5114.     ::= { tcp 97,
  5115.           udp 97 }
  5116.  
  5117. tacnews PROTOCOL-IDENTIFIER
  5118.     PARAMETERS { }
  5119.     ATTRIBUTES { }
  5120.     DESCRIPTION
  5121.        "TAC News"
  5122.     REFERENCE
  5123.        "TBD"
  5124.     ::= { tcp 98,
  5125.           udp 98 }
  5126.  
  5127. metagram  PROTOCOL-IDENTIFIER
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133. Bierman/Bucci/Iddon        Expires April 1998                  [Page 87]
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5140.  
  5141.  
  5142.     PARAMETERS { }
  5143.     ATTRIBUTES { }
  5144.     DESCRIPTION
  5145.        "Metagram Relay"
  5146.     REFERENCE
  5147.        "TBD"
  5148.     ::= { tcp 99,
  5149.           udp 99 }
  5150.  
  5151. newacct  PROTOCOL-IDENTIFIER
  5152.     PARAMETERS { }
  5153.     ATTRIBUTES { }
  5154.     DESCRIPTION
  5155.        "Unauthorized use of New Account Protocol."
  5156.     REFERENCE
  5157.        "TBD"
  5158.     ::= { tcp 100 }
  5159.  
  5160. hostname  PROTOCOL-IDENTIFIER
  5161.     PARAMETERS { }
  5162.     ATTRIBUTES { }
  5163.     DESCRIPTION
  5164.        "NIC Internet Hostname Server Protocol; (historical)"
  5165.     REFERENCE
  5166.        "RFC 953 [RFC953] defines the Hostname Server Protocol."
  5167.     ::= { tcp 101 }
  5168.  
  5169. iso-tsap  PROTOCOL-IDENTIFIER
  5170.     PARAMETERS { }
  5171.     ATTRIBUTES { }
  5172.     DESCRIPTION
  5173.        "ISO-TSAP Class 0"
  5174.     REFERENCE
  5175.        "TBD"
  5176.     ::= { tcp 102,
  5177.           udp 102 }
  5178.  
  5179. gppitnp PROTOCOL-IDENTIFIER
  5180.     PARAMETERS { }
  5181.     ATTRIBUTES { }
  5182.     DESCRIPTION
  5183.        "Genesis Point-to-Point Trans Net"
  5184.     REFERENCE
  5185.        "TBD"
  5186.     ::= { tcp 103,
  5187.  
  5188.  
  5189.  
  5190.  
  5191.  
  5192. Bierman/Bucci/Iddon        Expires April 1998                  [Page 88]
  5193.  
  5194.  
  5195.  
  5196.  
  5197.  
  5198. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5199.  
  5200.  
  5201.           udp 103 }
  5202.  
  5203. acr-nema PROTOCOL-IDENTIFIER
  5204.     PARAMETERS { }
  5205.     ATTRIBUTES { }
  5206.     DESCRIPTION
  5207.        "ACR-NEMA Digital Imag. & Comm. 300"
  5208.     REFERENCE
  5209.        "TBD"
  5210.     ::= { tcp 104 }
  5211.  
  5212. csnet-ns  PROTOCOL-IDENTIFIER
  5213.     PARAMETERS { }
  5214.     ATTRIBUTES { }
  5215.     DESCRIPTION
  5216.        "Mailbox Name Nameserver"
  5217.     REFERENCE
  5218.        "TBD"
  5219.     ::= { tcp 105,
  5220.           udp 105 }
  5221.  
  5222. 3com-tsmux PROTOCOL-IDENTIFIER
  5223.     PARAMETERS { }
  5224.     ATTRIBUTES { }
  5225.     DESCRIPTION
  5226.        "3COM-TSMUX"
  5227.     REFERENCE
  5228.        "TBD"
  5229.     ::= { tcp 106,
  5230.           udp 106 }
  5231.  
  5232. rtelnet  PROTOCOL-IDENTIFIER
  5233.     PARAMETERS { }
  5234.     ATTRIBUTES { }
  5235.     DESCRIPTION
  5236.        "Remote User Telnet Protocol; (historical)."
  5237.     REFERENCE
  5238.        "RFC 818 [RFC818] defines the Remote User Telnet Service."
  5239.     ::= { tcp 107 }
  5240.  
  5241. snagas PROTOCOL-IDENTIFIER
  5242.     PARAMETERS { }
  5243.     ATTRIBUTES { }
  5244.     DESCRIPTION
  5245.        "SNA Gateway Access Server"
  5246.  
  5247.  
  5248.  
  5249.  
  5250.  
  5251. Bierman/Bucci/Iddon        Expires April 1998                  [Page 89]
  5252.  
  5253.  
  5254.  
  5255.  
  5256.  
  5257. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5258.  
  5259.  
  5260.     REFERENCE
  5261.        "TBD"
  5262.     ::= { tcp 108 }
  5263.  
  5264. pop2 PROTOCOL-IDENTIFIER
  5265.     PARAMETERS { }
  5266.     ATTRIBUTES { }
  5267.     DESCRIPTION
  5268.        "Post Office Protocol -- Version 2. Clients establish connections
  5269.        with POP2 servers by using this destination port number."
  5270.     REFERENCE
  5271.        "RFC 937 [RFC937] defines Version 2 of the Post Office Protocol."
  5272.     ::= { tcp 109 }
  5273.  
  5274. pop3 PROTOCOL-IDENTIFIER
  5275.     PARAMETERS { }
  5276.     ATTRIBUTES { }
  5277.     DESCRIPTION
  5278.        "Post Office Protocol -- Version 3. Clients establish connections
  5279.        with POP3 servers by using this destination port number."
  5280.     REFERENCE
  5281.        "RFC 1725 [RFC1725] defines Version 3 of the Post Office
  5282.        Protocol."
  5283.     ::= { tcp 110,
  5284.           udp 110 }     -- RFC defines tcp use
  5285.  
  5286. sunrpc PROTOCOL-IDENTIFIER
  5287.     PARAMETERS {
  5288.         tracksSessions(1) -- learn port mapping of programs
  5289.     }
  5290.     ATTRIBUTES {
  5291.         hasChildren(0)   -- port mapper function numbers
  5292.     }
  5293.     DESCRIPTION
  5294.        "SUN Remote Procedure Call Protocol. Port mapper function
  5295.        requests are sent to this destination port."
  5296.     CHILDREN
  5297.        "Specific RPC functions are represented as children of the sunrpc
  5298.        protocol. Each 'RPC function protocol' is identified by its
  5299.        function number assignment. RPC function number assignments are
  5300.        defined by different naming authorities, depending on the
  5301.        function identifier value.
  5302.        From [RFC1831]:
  5303.  
  5304.        Program numbers are given out in groups of hexadecimal 20000000
  5305.  
  5306.  
  5307.  
  5308.  
  5309.  
  5310. Bierman/Bucci/Iddon        Expires April 1998                  [Page 90]
  5311.  
  5312.  
  5313.  
  5314.  
  5315.  
  5316. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5317.  
  5318.  
  5319.        (decimal 536870912) according to the following chart:
  5320.  
  5321.                      0 - 1fffffff   defined by rpc@sun.com
  5322.               20000000 - 3fffffff   defined by user
  5323.               40000000 - 5fffffff   transient
  5324.               60000000 - 7fffffff   reserved
  5325.               80000000 - 9fffffff   reserved
  5326.               a0000000 - bfffffff   reserved
  5327.               c0000000 - dfffffff   reserved
  5328.               e0000000 - ffffffff   reserved
  5329.  
  5330.        Children of 'sunrpc' are encoded as [ 0.0.0.111], the protocol
  5331.        identifier component for 'sunrpc', followed by [ a.b.c.d ], where
  5332.        a.b.c.d is the 32 bit binary RPC program number encoded in
  5333.        network byte order.  For example, a protocolDirID-fragment value
  5334.        of:
  5335.            0.0.0.111.0.1.134.163
  5336.  
  5337.        defines the NFS function (and protocol).
  5338.  
  5339.        Children are named as 'sunrpc' followed by the RPC function
  5340.        number in base 10 format. For example, NFS would be named:
  5341.            'sunrpc 100003'."
  5342.     DECODING
  5343.        "The first packet of many SUNRPC transactions is sent to the
  5344.        port- mapper program, and therefore decoded statically by
  5345.        monitoring RFC portmap requests [RFC1831]. Any subsequent packets
  5346.        must be decoded and correctly identified by 'remembering' the
  5347.        port assignments used in each RPC function call (as identified
  5348.        according to the procedures in the RPC Specification Version 2
  5349.        [RFC1831]).
  5350.  
  5351.        In some cases the port mapping for a particular protocol is well
  5352.        known and hard coded into the requesting client.  In these cases
  5353.        the client will not send portmap requests; instead it will send
  5354.        the SUNRPC request directly to the well known port.  These cases
  5355.        are rare and are being eliminated over time.  NFS is the most
  5356.        significant SUNRPC program of this class.  Such programs should
  5357.        still be declared as children of SUNRPC as described under
  5358.        CHILDREN above.  How an implementation detects this behaviour and
  5359.        handles it is beyond the scope of this document.
  5360.  
  5361.        The 'tracksSessions(1)' PARAMETER bit is used to indicate whether
  5362.        the probe can (and should) monitor portmapper activity to
  5363.        correctly track SUNRPC connections."
  5364.  
  5365.  
  5366.  
  5367.  
  5368.  
  5369. Bierman/Bucci/Iddon        Expires April 1998                  [Page 91]
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5376.  
  5377.  
  5378.     REFERENCE
  5379.        "RFC 1831 [RFC1831] defines the Remote Procedure Call Protocol
  5380.        Version 2.  The authoritative list of RPC Functions is identified
  5381.        by the URL:
  5382.            ftp://ftp.isi.edu/in-notes/iana/assignments/sun-rpc-numbers"
  5383.     ::= { tcp 111,
  5384.           udp 111 }
  5385.  
  5386. mcidas PROTOCOL-IDENTIFIER
  5387.     PARAMETERS { }
  5388.     ATTRIBUTES { }
  5389.     DESCRIPTION
  5390.        "McIDAS Data Transmission Protocol"
  5391.     REFERENCE
  5392.        "TBD"
  5393.     ::= { tcp 112 }
  5394.  
  5395. auth PROTOCOL-IDENTIFIER
  5396.     PARAMETERS { }
  5397.     ATTRIBUTES { }
  5398.     DESCRIPTION
  5399.        "Authentication Service; Identification Protocol."
  5400.     REFERENCE
  5401.        "RFC 1413 [RFC1413] defines the Identification Protocol."
  5402.     ::= { tcp 113 }
  5403.  
  5404. audionews PROTOCOL-IDENTIFIER
  5405.     PARAMETERS { }
  5406.     ATTRIBUTES { }
  5407.     DESCRIPTION
  5408.        "Audio News Multicast"
  5409.     REFERENCE
  5410.        "TBD"
  5411.     ::= { tcp 114,
  5412.           udp 114 }
  5413.  
  5414.  
  5415. sftp PROTOCOL-IDENTIFIER
  5416.     PARAMETERS { }
  5417.     ATTRIBUTES { }
  5418.     DESCRIPTION
  5419.        "Simple File Transfer Protocol; (historical)."
  5420.     REFERENCE
  5421.        "RFC 913 [RFC913] defines the Simple File Transfer Protocol."
  5422.     ::= { tcp 115 }
  5423.  
  5424.  
  5425.  
  5426.  
  5427.  
  5428. Bierman/Bucci/Iddon        Expires April 1998                  [Page 92]
  5429.  
  5430.  
  5431.  
  5432.  
  5433.  
  5434. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5435.  
  5436.  
  5437. ansanotify PROTOCOL-IDENTIFIER
  5438.     PARAMETERS { }
  5439.     ATTRIBUTES { }
  5440.     DESCRIPTION
  5441.        "ANSA REX Notify"
  5442.     REFERENCE
  5443.        "TBD"
  5444.     ::= { tcp 116,
  5445.           udp 116 }
  5446.  
  5447. uucp-path  PROTOCOL-IDENTIFIER
  5448.     PARAMETERS { }
  5449.     ATTRIBUTES { }
  5450.     DESCRIPTION
  5451.        "UUCP Path Service"
  5452.     REFERENCE
  5453.        "RFC 915 [RFC915] defines the Network Mail Path Service."
  5454.     ::= { tcp 117 }
  5455.  
  5456. sqlserv PROTOCOL-IDENTIFIER
  5457.     PARAMETERS { }
  5458.     ATTRIBUTES { }
  5459.     DESCRIPTION
  5460.        "SQL Services"
  5461.     REFERENCE
  5462.        "TBD"
  5463.     ::= { tcp 118,
  5464.           udp 118 }
  5465.  
  5466. nntp PROTOCOL-IDENTIFIER
  5467.     PARAMETERS { }
  5468.     ATTRIBUTES { }
  5469.     DESCRIPTION
  5470.        "Network News Transfer Protocol"
  5471.     REFERENCE
  5472.        "RFC 977 [RFC977] defines the Network News Transfer Protocol."
  5473.     ::= { tcp 119 }
  5474.  
  5475. cfdptkt PROTOCOL-IDENTIFIER
  5476.     PARAMETERS { }
  5477.     ATTRIBUTES { }
  5478.     DESCRIPTION
  5479.        "CFDPTKT; Coherent File Distribution Protocol"
  5480.     REFERENCE
  5481.        "RFC 1235 [RFC1235] defines the Coherent File Distribution
  5482.  
  5483.  
  5484.  
  5485.  
  5486.  
  5487. Bierman/Bucci/Iddon        Expires April 1998                  [Page 93]
  5488.  
  5489.  
  5490.  
  5491.  
  5492.  
  5493. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5494.  
  5495.  
  5496.        Protocol."
  5497.     ::= { udp 120 }
  5498.  
  5499. erpc PROTOCOL-IDENTIFIER
  5500.     PARAMETERS { }
  5501.     ATTRIBUTES { }
  5502.     DESCRIPTION
  5503.        "Encore Expedited Remote Pro.Call"
  5504.     REFERENCE
  5505.        "TBD"
  5506.     ::= { tcp 121,
  5507.           udp 121 }
  5508.  
  5509. smakynet PROTOCOL-IDENTIFIER
  5510.     PARAMETERS { }
  5511.     ATTRIBUTES { }
  5512.     DESCRIPTION
  5513.        "SMAKYNET"
  5514.     REFERENCE
  5515.        "TBD"
  5516.     ::= { tcp 122,
  5517.           udp 122 }
  5518.  
  5519. ntp PROTOCOL-IDENTIFIER
  5520.     PARAMETERS { }
  5521.     ATTRIBUTES { }
  5522.     DESCRIPTION
  5523.        "Network Time Protocol"
  5524.     REFERENCE
  5525.        "RFC 1305 [RFC1305] defines version 3 of the Network Time
  5526.        Protocol."
  5527.     ::= { udp 123 }
  5528.  
  5529. ansatrader PROTOCOL-IDENTIFIER
  5530.     PARAMETERS { }
  5531.     ATTRIBUTES { }
  5532.     DESCRIPTION
  5533.        "ANSA REX Trader"
  5534.     REFERENCE
  5535.        "TBD"
  5536.     ::= { tcp 124,
  5537.           udp 124 }
  5538.  
  5539. locus-map  PROTOCOL-IDENTIFIER
  5540.     PARAMETERS { }
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546. Bierman/Bucci/Iddon        Expires April 1998                  [Page 94]
  5547.  
  5548.  
  5549.  
  5550.  
  5551.  
  5552. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5553.  
  5554.  
  5555.     ATTRIBUTES { }
  5556.     DESCRIPTION
  5557.        "Locus PC-Interface Net Map Server"
  5558.     REFERENCE
  5559.        "TBD"
  5560.     ::= { tcp 125 }
  5561.  
  5562. unitary  PROTOCOL-IDENTIFIER
  5563.     PARAMETERS { }
  5564.     ATTRIBUTES { }
  5565.     DESCRIPTION
  5566.        "Unisys Unitary Login"
  5567.     REFERENCE
  5568.        "TBD"
  5569.     ::= { tcp 126,
  5570.           udp 126 }
  5571.  
  5572. locus-con  PROTOCOL-IDENTIFIER
  5573.     PARAMETERS { }
  5574.     ATTRIBUTES { }
  5575.     DESCRIPTION
  5576.        "Locus PC-Interface Conn Server"
  5577.     REFERENCE
  5578.        "TBD"
  5579.     ::= { tcp 127 }
  5580.  
  5581. gss-xlicen  PROTOCOL-IDENTIFIER
  5582.     PARAMETERS { }
  5583.     ATTRIBUTES { }
  5584.     DESCRIPTION
  5585.        "X License Verification"
  5586.     REFERENCE
  5587.        "TBD"
  5588.     ::= { tcp 128,
  5589.           udp 128 }
  5590.  
  5591. pwdgen  PROTOCOL-IDENTIFIER
  5592.     PARAMETERS { }
  5593.     ATTRIBUTES { }
  5594.     DESCRIPTION
  5595.        "Password Generator Protocol"
  5596.     REFERENCE
  5597.        "RFC 972 [RFC972] defines the Password Generator Protocol."
  5598.     ::= { tcp 129,
  5599.           udp 129  }
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605. Bierman/Bucci/Iddon        Expires April 1998                  [Page 95]
  5606.  
  5607.  
  5608.  
  5609.  
  5610.  
  5611. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5612.  
  5613.  
  5614. cisco-fna  PROTOCOL-IDENTIFIER
  5615.     PARAMETERS { }
  5616.     ATTRIBUTES { }
  5617.     DESCRIPTION
  5618.        "cisco FNATIVE"
  5619.     REFERENCE
  5620.        "TBD"
  5621.     ::= { tcp 130,
  5622.           udp 130 }
  5623.  
  5624. cisco-tna  PROTOCOL-IDENTIFIER
  5625.     PARAMETERS { }
  5626.     ATTRIBUTES { }
  5627.     DESCRIPTION
  5628.        "cisco TNATIVE"
  5629.     REFERENCE
  5630.        "TBD"
  5631.     ::= { tcp 131,
  5632.           udp 131 }
  5633.  
  5634. cisco-sys  PROTOCOL-IDENTIFIER
  5635.     PARAMETERS { }
  5636.     ATTRIBUTES { }
  5637.     DESCRIPTION
  5638.        "cisco SYSMAINT"
  5639.     REFERENCE
  5640.        "TBD"
  5641.     ::= { tcp 132,
  5642.           udp 132 }
  5643.  
  5644. statsrv  PROTOCOL-IDENTIFIER
  5645.     PARAMETERS { }
  5646.     ATTRIBUTES { }
  5647.     DESCRIPTION
  5648.        "Statistics Server; (historical)."
  5649.     REFERENCE
  5650.        "RFC 996 [RFC996] defines the Statistics Server Protocol."
  5651.     ::= { tcp 133,
  5652.           udp 133 }
  5653.  
  5654. ingres-net  PROTOCOL-IDENTIFIER
  5655.     PARAMETERS { }
  5656.     ATTRIBUTES { }
  5657.     DESCRIPTION
  5658.        "INGRES-NET Service"
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664. Bierman/Bucci/Iddon        Expires April 1998                  [Page 96]
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5671.  
  5672.  
  5673.     REFERENCE
  5674.        "TBD"
  5675.     ::= { tcp 134 }
  5676.  
  5677. loc-srv  PROTOCOL-IDENTIFIER
  5678.     PARAMETERS { }
  5679.     ATTRIBUTES { }
  5680.     DESCRIPTION
  5681.        "Location Service"
  5682.     REFERENCE
  5683.        "TBD"
  5684.     ::= { tcp 135,
  5685.           udp 135 }
  5686.  
  5687. profile  PROTOCOL-IDENTIFIER
  5688.     PARAMETERS { }
  5689.     ATTRIBUTES { }
  5690.     DESCRIPTION
  5691.        "PROFILE Naming System"
  5692.     REFERENCE
  5693.        "TBD"
  5694.     ::= { tcp 136 }
  5695.  
  5696.  -- defined as nbt-name in IPX section
  5697.  -- netbios-ns      137/tcp    NETBIOS Name Service
  5698.  -- netbios-ns      137/udp    NETBIOS Name Service
  5699.  
  5700.  -- defined as nbt-data in IPX section
  5701.  -- netbios-dgm     138/tcp    NETBIOS Datagram Service
  5702.  -- netbios-dgm     138/udp    NETBIOS Datagram Service
  5703.  
  5704.  -- defined as nbt-session in IPX section
  5705.  -- netbios-ssn     139/tcp    NETBIOS Session Service
  5706.  -- netbios-ssn     139/udp    NETBIOS Session Service
  5707.  
  5708. emfis-data  PROTOCOL-IDENTIFIER
  5709.     PARAMETERS { }
  5710.     ATTRIBUTES { }
  5711.     DESCRIPTION
  5712.        "EMFIS Data Service"
  5713.     REFERENCE
  5714.        "TBD"
  5715.     ::= { tcp 140,
  5716.           udp 140 }
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723. Bierman/Bucci/Iddon        Expires April 1998                  [Page 97]
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5730.  
  5731.  
  5732. emfis-cntl  PROTOCOL-IDENTIFIER
  5733.     PARAMETERS { }
  5734.     ATTRIBUTES { }
  5735.     DESCRIPTION
  5736.        "EMFIS Control Service"
  5737.     REFERENCE
  5738.        "TBD"
  5739.     ::= { tcp 141,
  5740.           udp 141 }
  5741.  
  5742. bl-idm  PROTOCOL-IDENTIFIER
  5743.     PARAMETERS { }
  5744.     ATTRIBUTES { }
  5745.     DESCRIPTION
  5746.        "Britton-Lee IDM"
  5747.     REFERENCE
  5748.        "TBD"
  5749.     ::= { tcp 142,
  5750.           udp 142 }
  5751.  
  5752. imap2  PROTOCOL-IDENTIFIER
  5753.     PARAMETERS { }
  5754.     ATTRIBUTES { }
  5755.     DESCRIPTION
  5756.        "Interactive Mail Access Protocol v2;
  5757.         Internet Message Access Protocol v4 (IMAP4) also uses this
  5758.        server port."
  5759.     REFERENCE
  5760.        "RFC 1064 [RFC1064] defines Version 2 of the Interactive Mail
  5761.        Access
  5762.         Protocol.
  5763.         RFC 1730 [RFC1730] defines Version 4 of the Internet Message
  5764.        Access
  5765.         Protocol."
  5766.     ::= { tcp 143 }
  5767.  
  5768. news  PROTOCOL-IDENTIFIER
  5769.     PARAMETERS { }
  5770.     ATTRIBUTES { }
  5771.     DESCRIPTION
  5772.        "NewS"
  5773.     REFERENCE
  5774.        "TBD"
  5775.     ::= { tcp 144,
  5776.           udp 144 }
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782. Bierman/Bucci/Iddon        Expires April 1998                  [Page 98]
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5789.  
  5790.  
  5791. uaac  PROTOCOL-IDENTIFIER
  5792.     PARAMETERS { }
  5793.     ATTRIBUTES { }
  5794.     DESCRIPTION
  5795.        "UAAC Protocol"
  5796.     REFERENCE
  5797.        "TBD"
  5798.     ::= { tcp 145,
  5799.           udp 145 }
  5800.  
  5801. iso-tp0  PROTOCOL-IDENTIFIER
  5802.     PARAMETERS { }
  5803.     ATTRIBUTES { }
  5804.     DESCRIPTION
  5805.        "ISO-IP0; ISO-TP0 bridge between TCP and X.25"
  5806.     REFERENCE
  5807.        "RFC 1086 [RFC1086] defines the ISO-TP0 protocol."
  5808.     ::= { tcp 146,
  5809.           udp 146 }
  5810.  
  5811. iso-ip  PROTOCOL-IDENTIFIER
  5812.     PARAMETERS { }
  5813.     ATTRIBUTES { }
  5814.     DESCRIPTION
  5815.        "ISO-IP; Use of the Internet as a Subnetwork for Experimentation
  5816.        with the OSI Network Layer"
  5817.     REFERENCE
  5818.        "RFC 1070 [RFC1070] defines the ISO-IP Protocol."
  5819.     ::= { tcp 147,
  5820.           udp 147 }
  5821.  
  5822. cronus  PROTOCOL-IDENTIFIER
  5823.     PARAMETERS { }
  5824.     ATTRIBUTES { }
  5825.     DESCRIPTION
  5826.        "CRONUS-SUPPORT"
  5827.     REFERENCE
  5828.        "TBD"
  5829.     ::= { tcp 148,
  5830.           udp 148 }
  5831.  
  5832. aed-512  PROTOCOL-IDENTIFIER
  5833.     PARAMETERS { }
  5834.     ATTRIBUTES { }
  5835.     DESCRIPTION
  5836.  
  5837.  
  5838.  
  5839.  
  5840.  
  5841. Bierman/Bucci/Iddon        Expires April 1998                  [Page 99]
  5842.  
  5843.  
  5844.  
  5845.  
  5846.  
  5847. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5848.  
  5849.  
  5850.        "AED 512 Emulation Service"
  5851.     REFERENCE
  5852.        "TBD"
  5853.     ::= { tcp 149,
  5854.           udp 149 }
  5855.  
  5856. sql-net  PROTOCOL-IDENTIFIER
  5857.     PARAMETERS { }
  5858.     ATTRIBUTES { }
  5859.     DESCRIPTION
  5860.        "SQL-NET"
  5861.     REFERENCE
  5862.        "TBD"
  5863.     ::= { tcp 150,
  5864.           udp 150 }
  5865.  
  5866. hems  PROTOCOL-IDENTIFIER
  5867.     PARAMETERS { }
  5868.     ATTRIBUTES { }
  5869.     DESCRIPTION
  5870.        "HEMS; High Level Entity Management System; (historical)."
  5871.     REFERENCE
  5872.        "RFC 1021 [RFC1021] defines HEMS."
  5873.     ::= { tcp 151 }
  5874.  
  5875. bftp  PROTOCOL-IDENTIFIER
  5876.     PARAMETERS { }
  5877.     ATTRIBUTES { }
  5878.     DESCRIPTION
  5879.        "Background File Transfer Program"
  5880.     REFERENCE
  5881.        "RFC 1068 [RFC1068] defines the Background File Transfer
  5882.        Program."
  5883.     ::= { tcp 152 }
  5884.  
  5885. sgmp  PROTOCOL-IDENTIFIER
  5886.     PARAMETERS { }
  5887.     ATTRIBUTES { }
  5888.     DESCRIPTION
  5889.        "Simple Gateway Monitoring Protocol; (historical)."
  5890.     REFERENCE
  5891.        "RFC 1028 [RFC1028] defines the Simple Gateway Monitoring
  5892.        Protocol."
  5893.     ::= { udp 153 }
  5894.  
  5895.  
  5896.  
  5897.  
  5898.  
  5899.  
  5900. Bierman/Bucci/Iddon        Expires April 1998                 [Page 100]
  5901.  
  5902.  
  5903.  
  5904.  
  5905.  
  5906. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5907.  
  5908.  
  5909. netsc-prod  PROTOCOL-IDENTIFIER
  5910.     PARAMETERS { }
  5911.     ATTRIBUTES { }
  5912.     DESCRIPTION
  5913.        "NETSC"
  5914.     REFERENCE
  5915.        "TBD"
  5916.     ::= { tcp 154,
  5917.           udp 154 }
  5918.  
  5919. netsc-dev  PROTOCOL-IDENTIFIER
  5920.     PARAMETERS { }
  5921.     ATTRIBUTES { }
  5922.     DESCRIPTION
  5923.        "NETSC"
  5924.     REFERENCE
  5925.        "TBD"
  5926.     ::= { tcp 155,
  5927.           udp 155 }
  5928.  
  5929. sqlsrv  PROTOCOL-IDENTIFIER
  5930.     PARAMETERS { }
  5931.     ATTRIBUTES { }
  5932.     DESCRIPTION
  5933.        "SQL Services; protocol to talk to Oracle databases;
  5934.        (historical)."
  5935.     REFERENCE
  5936.        "TBD"
  5937.     ::= { tcp 156 }
  5938.  
  5939. knet-cmp  PROTOCOL-IDENTIFIER
  5940.     PARAMETERS { }
  5941.     ATTRIBUTES { }
  5942.     DESCRIPTION
  5943.        "KNET/VM Command/Message Protocol"
  5944.     REFERENCE
  5945.        "TBD"
  5946.     ::= { tcp 157 }
  5947.  
  5948. pcmail-srv  PROTOCOL-IDENTIFIER
  5949.     PARAMETERS { }
  5950.     ATTRIBUTES { }
  5951.     DESCRIPTION
  5952.        "PCMail Server; Distributed Mail System Protocol (DMSP)"
  5953.     REFERENCE
  5954.  
  5955.  
  5956.  
  5957.  
  5958.  
  5959. Bierman/Bucci/Iddon        Expires April 1998                 [Page 101]
  5960.  
  5961.  
  5962.  
  5963.  
  5964.  
  5965. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  5966.  
  5967.  
  5968.        "RFC 1056 [RFC1056] defines the PCMAIL Protocol."
  5969.     ::= { tcp 158 }
  5970.  
  5971. nss-routing  PROTOCOL-IDENTIFIER
  5972.     PARAMETERS { }
  5973.     ATTRIBUTES { }
  5974.     DESCRIPTION
  5975.        "NSS-Routing"
  5976.     REFERENCE
  5977.        "TBD"
  5978.     ::= { tcp 159,
  5979.           udp 159 }
  5980.  
  5981. sgmp-traps  PROTOCOL-IDENTIFIER
  5982.     PARAMETERS { }
  5983.     ATTRIBUTES { }
  5984.     DESCRIPTION
  5985.        "Simple Gateway Monitoring Protocol Traps; (historical)."
  5986.     REFERENCE
  5987.        "RFC 1028 [RFC1028] defines the Simple Gateway Monitoring
  5988.        Protocol."
  5989.     ::= { udp 160 }
  5990.  
  5991.  -- snmp and snmptrap found in the Protocol-Independent section
  5992.  -- snmp            161/udp    SNMP
  5993.  -- snmptrap        162/udp    SNMPTRAP
  5994.  
  5995. cmip-man  PROTOCOL-IDENTIFIER
  5996.     PARAMETERS { }
  5997.     ATTRIBUTES { }
  5998.     DESCRIPTION
  5999.        "CMIP/TCP (CMOT) Manager; (historical)."
  6000.     REFERENCE
  6001.        "RFC 1095 [RFC1095] defines the Common Management Information
  6002.        Services and Protocol over TCP/IP."
  6003.     ::= { tcp 163,
  6004.           udp 163 }
  6005.  
  6006. cmip-agent  PROTOCOL-IDENTIFIER
  6007.     PARAMETERS { }
  6008.     ATTRIBUTES { }
  6009.     DESCRIPTION
  6010.        "CMIP/TCP (CMOT) Agent; (historical)."
  6011.     REFERENCE
  6012.        "RFC 1095 [RFC1095] defines the Common Management Information
  6013.  
  6014.  
  6015.  
  6016.  
  6017.  
  6018. Bierman/Bucci/Iddon        Expires April 1998                 [Page 102]
  6019.  
  6020.  
  6021.  
  6022.  
  6023.  
  6024. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6025.  
  6026.  
  6027.        Services and Protocol over TCP/IP."
  6028.     ::= { tcp 164,
  6029.           udp 164 }
  6030.  
  6031. xns-courier  PROTOCOL-IDENTIFIER
  6032.     PARAMETERS { }
  6033.     ATTRIBUTES { }
  6034.     DESCRIPTION
  6035.        "Xerox [TBD]"
  6036.     REFERENCE
  6037.        "TBD"
  6038.     ::= { tcp 165,
  6039.           udp 165  }
  6040.  
  6041. s-net  PROTOCOL-IDENTIFIER
  6042.     PARAMETERS { }
  6043.     ATTRIBUTES { }
  6044.     DESCRIPTION
  6045.        "Sirius Systems"
  6046.     REFERENCE
  6047.        "TBD"
  6048.     ::= { tcp 166,
  6049.           udp 166 }
  6050.  
  6051. namp  PROTOCOL-IDENTIFIER
  6052.     PARAMETERS { }
  6053.     ATTRIBUTES { }
  6054.     DESCRIPTION
  6055.        "NAMP"
  6056.     REFERENCE
  6057.        "TBD"
  6058.     ::= { tcp 167,
  6059.           udp 167 }
  6060.  
  6061. rsvd  PROTOCOL-IDENTIFIER
  6062.     PARAMETERS { }
  6063.     ATTRIBUTES { }
  6064.     DESCRIPTION
  6065.        "RSVD"
  6066.     REFERENCE
  6067.        "TBD"
  6068.     ::= { tcp 168,
  6069.           udp 168 }
  6070.  
  6071. send  PROTOCOL-IDENTIFIER
  6072.  
  6073.  
  6074.  
  6075.  
  6076.  
  6077. Bierman/Bucci/Iddon        Expires April 1998                 [Page 103]
  6078.  
  6079.  
  6080.  
  6081.  
  6082.  
  6083. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6084.  
  6085.  
  6086.     PARAMETERS { }
  6087.     ATTRIBUTES { }
  6088.     DESCRIPTION
  6089.        "SEND"
  6090.     REFERENCE
  6091.        "TBD"
  6092.     ::= { tcp 169,
  6093.           udp 169 }
  6094.  
  6095. print-srv  PROTOCOL-IDENTIFIER
  6096.     PARAMETERS { }
  6097.     ATTRIBUTES { }
  6098.     DESCRIPTION
  6099.        "Network PostScript"
  6100.     REFERENCE
  6101.        "TBD"
  6102.     ::= { tcp 170,
  6103.           udp 170 }
  6104.  
  6105. multiplex  PROTOCOL-IDENTIFIER
  6106.     PARAMETERS { }
  6107.     ATTRIBUTES { }
  6108.     DESCRIPTION
  6109.        "Network Innovations Multiplex"
  6110.     REFERENCE
  6111.        "TBD"
  6112.     ::= { tcp 171,
  6113.           udp 171 }
  6114.  
  6115. cl-1 PROTOCOL-IDENTIFIER
  6116.     PARAMETERS { }
  6117.     ATTRIBUTES { }
  6118.     DESCRIPTION
  6119.        "Network Innovations CL/1"
  6120.     REFERENCE
  6121.        "TBD"
  6122.     ::= { tcp 172,
  6123.           udp 172 }
  6124.  
  6125. xyplex-mux  PROTOCOL-IDENTIFIER
  6126.     PARAMETERS { }
  6127.     ATTRIBUTES { }
  6128.     DESCRIPTION
  6129.        "Xyplex"
  6130.     REFERENCE
  6131.  
  6132.  
  6133.  
  6134.  
  6135.  
  6136. Bierman/Bucci/Iddon        Expires April 1998                 [Page 104]
  6137.  
  6138.  
  6139.  
  6140.  
  6141.  
  6142. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6143.  
  6144.  
  6145.        "TBD"
  6146.     ::= { tcp 173,
  6147.           udp 173 }
  6148.  
  6149. mailq  PROTOCOL-IDENTIFIER
  6150.     PARAMETERS { }
  6151.     ATTRIBUTES { }
  6152.     DESCRIPTION
  6153.        "MAILQ"
  6154.     REFERENCE
  6155.        "TBD"
  6156.     ::= { tcp 174,
  6157.           udp 174 }
  6158.  
  6159. vmnet  PROTOCOL-IDENTIFIER
  6160.     PARAMETERS { }
  6161.     ATTRIBUTES { }
  6162.     DESCRIPTION
  6163.        "VMNET"
  6164.     REFERENCE
  6165.        "TBD"
  6166.     ::= { tcp 175,
  6167.           udp 175 }
  6168.  
  6169. genrad-mux PROTOCOL-IDENTIFIER
  6170.     PARAMETERS { }
  6171.     ATTRIBUTES { }
  6172.     DESCRIPTION
  6173.        "GENRAD-MUX"
  6174.     REFERENCE
  6175.        "TBD"
  6176.     ::= { tcp 176,
  6177.           udp 176 }
  6178.  
  6179. xdmcp PROTOCOL-IDENTIFIER
  6180.     PARAMETERS { }
  6181.     ATTRIBUTES { }
  6182.     DESCRIPTION
  6183.        "X Display Manager Control Protocol"
  6184.     REFERENCE
  6185.        "TBD"
  6186.     ::= { udp 177 }
  6187.  
  6188. nextstep  PROTOCOL-IDENTIFIER
  6189.     PARAMETERS { }
  6190.  
  6191.  
  6192.  
  6193.  
  6194.  
  6195. Bierman/Bucci/Iddon        Expires April 1998                 [Page 105]
  6196.  
  6197.  
  6198.  
  6199.  
  6200.  
  6201. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6202.  
  6203.  
  6204.     ATTRIBUTES { }
  6205.     DESCRIPTION
  6206.        "NextStep Window Server"
  6207.     REFERENCE
  6208.        "TBD"
  6209.     ::= { tcp 178,
  6210.           udp 178 }
  6211.  
  6212. bgp  PROTOCOL-IDENTIFIER
  6213.     PARAMETERS { }
  6214.     ATTRIBUTES { }
  6215.     DESCRIPTION
  6216.        "Border Gateway Protocol"
  6217.     REFERENCE
  6218.        "RFC 1267 [RFC1267] defines version 3 of the Border Gateway
  6219.        Protocol."
  6220.     ::= { tcp 179 }
  6221.  
  6222. ris  PROTOCOL-IDENTIFIER
  6223.     PARAMETERS { }
  6224.     ATTRIBUTES { }
  6225.     DESCRIPTION
  6226.        "Intergraph"
  6227.     REFERENCE
  6228.        "TBD"
  6229.     ::= { tcp 180,
  6230.           udp 180 }
  6231.  
  6232. unify  PROTOCOL-IDENTIFIER
  6233.     PARAMETERS { }
  6234.     ATTRIBUTES { }
  6235.     DESCRIPTION
  6236.        "Unify [TBD]"
  6237.     REFERENCE
  6238.        "TBD"
  6239.     ::= { tcp 181,
  6240.           udp 181  }
  6241.  
  6242. audit  PROTOCOL-IDENTIFIER
  6243.     PARAMETERS { }
  6244.     ATTRIBUTES { }
  6245.     DESCRIPTION
  6246.        "Unisys Audit SITP"
  6247.     REFERENCE
  6248.        "TBD"
  6249.  
  6250.  
  6251.  
  6252.  
  6253.  
  6254. Bierman/Bucci/Iddon        Expires April 1998                 [Page 106]
  6255.  
  6256.  
  6257.  
  6258.  
  6259.  
  6260. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6261.  
  6262.  
  6263.     ::= { tcp 182,
  6264.           udp 182 }
  6265.  
  6266. ocbinder PROTOCOL-IDENTIFIER
  6267.     PARAMETERS { }
  6268.     ATTRIBUTES { }
  6269.     DESCRIPTION
  6270.        "OCBinder"
  6271.     REFERENCE
  6272.        "TBD"
  6273.     ::= { tcp 183,
  6274.           udp 183 }
  6275.  
  6276. ocserver  PROTOCOL-IDENTIFIER
  6277.     PARAMETERS { }
  6278.     ATTRIBUTES { }
  6279.     DESCRIPTION
  6280.        "OCServer"
  6281.     REFERENCE
  6282.        "TBD"
  6283.     ::= { tcp 184,
  6284.           udp 184 }
  6285.  
  6286. remote-kis  PROTOCOL-IDENTIFIER
  6287.     PARAMETERS { }
  6288.     ATTRIBUTES { }
  6289.     DESCRIPTION
  6290.        "Remote-Knowbot Information Service (KIS)"
  6291.     REFERENCE
  6292.        "RFC 1739 [RFC1739] describes the KNOWBOT Protocol."
  6293.     ::= { tcp 185,
  6294.           udp 185 }
  6295.  
  6296. kis  PROTOCOL-IDENTIFIER
  6297.     PARAMETERS { }
  6298.     ATTRIBUTES { }
  6299.     DESCRIPTION
  6300.        "Knowbot Information Service (KIS)"
  6301.     REFERENCE
  6302.        "RFC 1739 [RFC1739] describes the KNOWBOT Protocol."
  6303.     ::= { tcp 186,
  6304.           udp 186 }
  6305.  
  6306. aci  PROTOCOL-IDENTIFIER
  6307.     PARAMETERS { }
  6308.  
  6309.  
  6310.  
  6311.  
  6312.  
  6313. Bierman/Bucci/Iddon        Expires April 1998                 [Page 107]
  6314.  
  6315.  
  6316.  
  6317.  
  6318.  
  6319. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6320.  
  6321.  
  6322.     ATTRIBUTES { }
  6323.     DESCRIPTION
  6324.        "Application Communication Interface"
  6325.     REFERENCE
  6326.        "TBD"
  6327.     ::= { tcp 187,
  6328.           udp 187 }
  6329.  
  6330. mumps  PROTOCOL-IDENTIFIER
  6331.     PARAMETERS { }
  6332.     ATTRIBUTES { }
  6333.     DESCRIPTION
  6334.        "Plus Five's MUMPS"
  6335.     REFERENCE
  6336.        "TBD"
  6337.     ::= { tcp 188,
  6338.           udp 188 }
  6339.  
  6340. qft PROTOCOL-IDENTIFIER
  6341.     PARAMETERS { }
  6342.     ATTRIBUTES { }
  6343.     DESCRIPTION
  6344.        "Queued File Transport"
  6345.     REFERENCE
  6346.        "TBD"
  6347.     ::= { tcp 189 }
  6348.  
  6349. gacp  PROTOCOL-IDENTIFIER
  6350.     PARAMETERS { }
  6351.     ATTRIBUTES { }
  6352.     DESCRIPTION
  6353.        "Gateway Access Control Protocol"
  6354.     REFERENCE
  6355.        "TBD"
  6356.     ::= { tcp 190,
  6357.           udp 190 }
  6358.  
  6359. prospero  PROTOCOL-IDENTIFIER
  6360.     PARAMETERS { }
  6361.     ATTRIBUTES { }
  6362.     DESCRIPTION
  6363.        "Prospero Directory Service"
  6364.     REFERENCE
  6365.        "TBD"
  6366.     ::= { tcp 191 }
  6367.  
  6368.  
  6369.  
  6370.  
  6371.  
  6372. Bierman/Bucci/Iddon        Expires April 1998                 [Page 108]
  6373.  
  6374.  
  6375.  
  6376.  
  6377.  
  6378. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6379.  
  6380.  
  6381. osu-nms  PROTOCOL-IDENTIFIER
  6382.     PARAMETERS { }
  6383.     ATTRIBUTES { }
  6384.     DESCRIPTION
  6385.        "OSU Network Monitoring System"
  6386.     REFERENCE
  6387.        "TBD"
  6388.     ::= { tcp 192,
  6389.           udp 192 }
  6390.  
  6391. srmp  PROTOCOL-IDENTIFIER
  6392.     PARAMETERS { }
  6393.     ATTRIBUTES { }
  6394.     DESCRIPTION
  6395.        "Spider Remote Monitoring Protocol"
  6396.     REFERENCE
  6397.        "TBD"
  6398.     ::= { tcp 193,
  6399.           udp 193 }
  6400.  
  6401. irc  PROTOCOL-IDENTIFIER
  6402.     PARAMETERS { }
  6403.     ATTRIBUTES { }
  6404.     DESCRIPTION
  6405.        "Internet Relay Chat Protocol"
  6406.     REFERENCE
  6407.        "RFC 1459 [RFC1459] defines the Internet Relay Chat Protocol."
  6408.     ::= { tcp 194,
  6409.           udp 194 }
  6410.  
  6411. dn6-nlm-aud  PROTOCOL-IDENTIFIER
  6412.     PARAMETERS { }
  6413.     ATTRIBUTES { }
  6414.     DESCRIPTION
  6415.        "DNSIX Network Level Module Audit"
  6416.     REFERENCE
  6417.        "TBD"
  6418.     ::= { tcp 195 }
  6419.  
  6420. dn6-smm-red  PROTOCOL-IDENTIFIER
  6421.     PARAMETERS { }
  6422.     ATTRIBUTES { }
  6423.     DESCRIPTION
  6424.        "DNSIX Session Mgt Module Audit Redir"
  6425.     REFERENCE
  6426.  
  6427.  
  6428.  
  6429.  
  6430.  
  6431. Bierman/Bucci/Iddon        Expires April 1998                 [Page 109]
  6432.  
  6433.  
  6434.  
  6435.  
  6436.  
  6437. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6438.  
  6439.  
  6440.        "TBD"
  6441.     ::= { tcp 196 }
  6442.  
  6443. dls  PROTOCOL-IDENTIFIER
  6444.     PARAMETERS { }
  6445.     ATTRIBUTES { }
  6446.     DESCRIPTION
  6447.        "Directory Location Service"
  6448.     REFERENCE
  6449.        "TBD"
  6450.     ::= { tcp 197,
  6451.           udp 197 }
  6452.  
  6453. dls-mon  PROTOCOL-IDENTIFIER
  6454.     PARAMETERS { }
  6455.     ATTRIBUTES { }
  6456.     DESCRIPTION
  6457.        "Directory Location Service Monitor"
  6458.     REFERENCE
  6459.        "TBD"
  6460.     ::= { tcp 198,
  6461.           udp 198 }
  6462.  
  6463. smux PROTOCOL-IDENTIFIER
  6464.     PARAMETERS { }
  6465.     ATTRIBUTES { }
  6466.     DESCRIPTION
  6467.        "SMUX; SNMP MUX Protocol and MIB; (historical)."
  6468.     REFERENCE
  6469.        "RFC 1227 [RFC1227] defines the SMUX Protocol."
  6470.     ::= { tcp 199 }
  6471.  
  6472. src  PROTOCOL-IDENTIFIER
  6473.     PARAMETERS { }
  6474.     ATTRIBUTES { }
  6475.     DESCRIPTION
  6476.        "IBM System Resource Controller"
  6477.     REFERENCE
  6478.        "TBD"
  6479.     ::= { tcp 200,
  6480.           udp 200 }
  6481.  
  6482.  --
  6483.  -- AppleTalk applications are defined in the AppleTalk Stack section
  6484.  --
  6485.  
  6486.  
  6487.  
  6488.  
  6489.  
  6490. Bierman/Bucci/Iddon        Expires April 1998                 [Page 110]
  6491.  
  6492.  
  6493.  
  6494.  
  6495.  
  6496. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6497.  
  6498.  
  6499.  -- at-rtmp         201/tcp    AppleTalk Routing Maintenance
  6500.  -- at-rtmp         201/udp    AppleTalk Routing Maintenance
  6501.  -- at-nbp          202/tcp    AppleTalk Name Binding
  6502.  -- at-nbp          202/udp    AppleTalk Name Binding
  6503.  -- at-3            203/tcp    AppleTalk Unused
  6504.  -- at-3            203/udp    AppleTalk Unused
  6505.  -- at-echo         204/tcp    AppleTalk Echo
  6506.  -- at-echo         204/udp    AppleTalk Echo
  6507.  -- at-5            205/tcp    AppleTalk Unused
  6508.  -- at-5            205/udp    AppleTalk Unused
  6509.  -- at-zis          206/tcp    AppleTalk Zone Information
  6510.  -- at-zis          206/udp    AppleTalk Zone Information
  6511.  -- at-7            207/tcp    AppleTalk Unused
  6512.  -- at-7            207/udp    AppleTalk Unused
  6513.  -- at-8            208/tcp    AppleTalk Unused
  6514.  -- at-8            208/udp    AppleTalk Unused
  6515.  
  6516. tam  PROTOCOL-IDENTIFIER
  6517.     PARAMETERS { }
  6518.     ATTRIBUTES { }
  6519.     DESCRIPTION
  6520.        "Trivial Authenticated Mail Protocol"
  6521.     REFERENCE
  6522.        "TBD"
  6523.     ::= { tcp 209,
  6524.           udp 209 }
  6525.  
  6526. z39-50 PROTOCOL-IDENTIFIER
  6527.     PARAMETERS { }
  6528.     ATTRIBUTES { }
  6529.     DESCRIPTION
  6530.        "ANSI Z39.50"
  6531.     REFERENCE
  6532.        "RFC 1729 [RFC1729] describes the Z39.50 Protocol."
  6533.     ::= { tcp 210 }
  6534.  
  6535. 914c-g  PROTOCOL-IDENTIFIER
  6536.     PARAMETERS { }
  6537.     ATTRIBUTES { }
  6538.     DESCRIPTION
  6539.        "Texas Instruments 914C/G Terminal"
  6540.     REFERENCE
  6541.        "TBD"
  6542.     ::= { tcp 211,
  6543.           udp 211 }
  6544.  
  6545.  
  6546.  
  6547.  
  6548.  
  6549. Bierman/Bucci/Iddon        Expires April 1998                 [Page 111]
  6550.  
  6551.  
  6552.  
  6553.  
  6554.  
  6555. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6556.  
  6557.  
  6558. anet  PROTOCOL-IDENTIFIER
  6559.     PARAMETERS { }
  6560.     ATTRIBUTES { }
  6561.     DESCRIPTION
  6562.        "ATEXSSTR"
  6563.     REFERENCE
  6564.        "TBD"
  6565.     ::= { tcp 212,
  6566.           udp 212 }
  6567.  
  6568. ipx-tunnel  PROTOCOL-IDENTIFIER
  6569.     PARAMETERS { }
  6570.     ATTRIBUTES { }
  6571.     DESCRIPTION
  6572.        "Tunneling IPX Traffic through IP Networks"
  6573.     REFERENCE
  6574.        "RFC 1234 [RFC1234] defines the IPX Tunnel Protocol."
  6575.     ::= { udp 213 }
  6576.  
  6577. vmpwscs  PROTOCOL-IDENTIFIER
  6578.     PARAMETERS { }
  6579.     ATTRIBUTES { }
  6580.     DESCRIPTION
  6581.        "VM PWSCS"
  6582.     REFERENCE
  6583.        "TBD"
  6584.     ::= { tcp 214,
  6585.           udp 214 }
  6586.  
  6587. softpc  PROTOCOL-IDENTIFIER
  6588.     PARAMETERS { }
  6589.     ATTRIBUTES { }
  6590.     DESCRIPTION
  6591.        "Insignia Solutions [TBD]"
  6592.     REFERENCE
  6593.        "TBD"
  6594.     ::= { tcp 215,
  6595.           udp 215 }
  6596.  
  6597. atls  PROTOCOL-IDENTIFIER
  6598.     PARAMETERS { }
  6599.     ATTRIBUTES { }
  6600.     DESCRIPTION
  6601.        "Access Technology License Server"
  6602.     REFERENCE
  6603.  
  6604.  
  6605.  
  6606.  
  6607.  
  6608. Bierman/Bucci/Iddon        Expires April 1998                 [Page 112]
  6609.  
  6610.  
  6611.  
  6612.  
  6613.  
  6614. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6615.  
  6616.  
  6617.        "TBD"
  6618.     ::= { tcp 216,
  6619.           udp 216 }
  6620.  
  6621. dbase  PROTOCOL-IDENTIFIER
  6622.     PARAMETERS { }
  6623.     ATTRIBUTES { }
  6624.     DESCRIPTION
  6625.        "dBASE Unix"
  6626.     REFERENCE
  6627.        "TBD"
  6628.     ::= { tcp 217,
  6629.           udp 217 }
  6630.  
  6631. mpp  PROTOCOL-IDENTIFIER
  6632.     PARAMETERS { }
  6633.     ATTRIBUTES { }
  6634.     DESCRIPTION
  6635.        "Netix Message Posting Protocol"
  6636.     REFERENCE
  6637.        "RFC 1204 [RFC1204] defines the Message Posting Protocol."
  6638.     ::= { tcp 218 }
  6639.  
  6640. uarps  PROTOCOL-IDENTIFIER
  6641.     PARAMETERS { }
  6642.     ATTRIBUTES { }
  6643.     DESCRIPTION
  6644.        "Unisys ARPs"
  6645.     REFERENCE
  6646.        "TBD"
  6647.     ::= { tcp 219,
  6648.           udp 219 }
  6649.  
  6650. imap3  PROTOCOL-IDENTIFIER
  6651.     PARAMETERS { }
  6652.     ATTRIBUTES { }
  6653.     DESCRIPTION
  6654.        "Interactive Mail Access Protocol v3; (historical)."
  6655.     REFERENCE
  6656.        "RFC 1203 [RFC1203] defines version 3 of the Interactive Mail
  6657.        Access Protocol."
  6658.     ::= { tcp 220 }
  6659.  
  6660. fln-spx  PROTOCOL-IDENTIFIER
  6661.     PARAMETERS { }
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667. Bierman/Bucci/Iddon        Expires April 1998                 [Page 113]
  6668.  
  6669.  
  6670.  
  6671.  
  6672.  
  6673. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6674.  
  6675.  
  6676.     ATTRIBUTES { }
  6677.     DESCRIPTION
  6678.        "Berkeley rlogind with SPX auth"
  6679.     REFERENCE
  6680.        "TBD"
  6681.     ::= { tcp 221,
  6682.           udp 221 }
  6683.  
  6684. rsh-spx  PROTOCOL-IDENTIFIER
  6685.     PARAMETERS { }
  6686.     ATTRIBUTES { }
  6687.     DESCRIPTION
  6688.        "Berkeley rshd with SPX auth"
  6689.     REFERENCE
  6690.        "TBD"
  6691.     ::= { tcp 222,
  6692.           udp 222 }
  6693.  
  6694. cdc  PROTOCOL-IDENTIFIER
  6695.     PARAMETERS { }
  6696.     ATTRIBUTES { }
  6697.     DESCRIPTION
  6698.        "Certificate Distribution Center"
  6699.     REFERENCE
  6700.        "TBD"
  6701.     ::= { tcp 223,
  6702.           udp 223 }
  6703.  
  6704.  --             224-241    Reserved
  6705.  --             242/tcp    Unassigned
  6706.  --             242/udp    Unassigned
  6707.  
  6708. sur-meas  PROTOCOL-IDENTIFIER
  6709.     PARAMETERS { }
  6710.     ATTRIBUTES { }
  6711.     DESCRIPTION
  6712.        "Survey Measurement"
  6713.     REFERENCE
  6714.        "TBD"
  6715.     ::= { tcp 243,
  6716.           udp 243 }
  6717.  
  6718.  --              244/tcp    Unassigned
  6719.  --              244/udp    Unassigned
  6720.  
  6721.  
  6722.  
  6723.  
  6724.  
  6725.  
  6726. Bierman/Bucci/Iddon        Expires April 1998                 [Page 114]
  6727.  
  6728.  
  6729.  
  6730.  
  6731.  
  6732. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6733.  
  6734.  
  6735. link  PROTOCOL-IDENTIFIER
  6736.     PARAMETERS { }
  6737.     ATTRIBUTES { }
  6738.     DESCRIPTION
  6739.        "LINK"
  6740.     REFERENCE
  6741.        "TBD"
  6742.     ::= { tcp 245,
  6743.           udp 245 }
  6744.  
  6745. dsp3270  PROTOCOL-IDENTIFIER
  6746.     PARAMETERS { }
  6747.     ATTRIBUTES { }
  6748.     DESCRIPTION
  6749.        "Display Systems Protocol"
  6750.     REFERENCE
  6751.        "TBD"
  6752.     ::= { tcp 246,
  6753.           udp 246 }
  6754.  
  6755.  --             247-255    Reserved
  6756.  
  6757. ldap  PROTOCOL-IDENTIFIER
  6758.     PARAMETERS { }
  6759.     ATTRIBUTES { }
  6760.     DESCRIPTION
  6761.        "Lightweight Directory Access Protocol"
  6762.     REFERENCE
  6763.        "RFC 1777 [RFC1777] defines Lightweight Directory Access
  6764.        Protocol; RFC 1798 [RFC1798] defines Connection-less Lightweight
  6765.        X.500 Directory Access Protocol"
  6766.     ::= { tcp 389,              -- RFC 1777
  6767.           udp 389  }            -- RFC 1798
  6768.  
  6769. https  PROTOCOL-IDENTIFIER
  6770.     PARAMETERS { }
  6771.     ATTRIBUTES { }
  6772.     DESCRIPTION
  6773.        "Secure HTTP; HTTP over SSL"
  6774.     REFERENCE
  6775.        "Netscape; TBD"
  6776.     ::= { tcp 443 }
  6777.  
  6778. exec  PROTOCOL-IDENTIFIER
  6779.     PARAMETERS { }
  6780.  
  6781.  
  6782.  
  6783.  
  6784.  
  6785. Bierman/Bucci/Iddon        Expires April 1998                 [Page 115]
  6786.  
  6787.  
  6788.  
  6789.  
  6790.  
  6791. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6792.  
  6793.  
  6794.     ATTRIBUTES { }
  6795.     DESCRIPTION
  6796.        "Remote Exec"
  6797.     REFERENCE
  6798.        "TBD"
  6799.     ::= { tcp 512 }
  6800.  
  6801. biff  PROTOCOL-IDENTIFIER
  6802.     PARAMETERS { }
  6803.     ATTRIBUTES { }
  6804.     DESCRIPTION
  6805.        "BIFF Protocol; used by system to notify users of new mail."
  6806.     REFERENCE
  6807.        "TBD"
  6808.     ::= { udp 512 }
  6809.  
  6810. login  PROTOCOL-IDENTIFIER
  6811.     PARAMETERS { }
  6812.     ATTRIBUTES { }
  6813.     DESCRIPTION
  6814.        "BSD Rlogin; remote login a la telnet"
  6815.     REFERENCE
  6816.        "RFC 1282 [RFC1282] defines the BSD Rlogin Protocol."
  6817.     ::= { tcp 513 }
  6818.  
  6819. who  PROTOCOL-IDENTIFIER
  6820.     PARAMETERS { }
  6821.     ATTRIBUTES { }
  6822.     DESCRIPTION
  6823.        "rwho; show logged in users"
  6824.     REFERENCE
  6825.        "TBD"
  6826.     ::= { udp 513 }
  6827.  
  6828. cmd  PROTOCOL-IDENTIFIER
  6829.     PARAMETERS { }
  6830.     ATTRIBUTES { }
  6831.     DESCRIPTION
  6832.        "rcmd; rsh; Remote execution; like exec, but automatic"
  6833.     REFERENCE
  6834.        "TBD"
  6835.     ::= { tcp 514 }
  6836.  
  6837. syslog  PROTOCOL-IDENTIFIER
  6838.     PARAMETERS { }
  6839.  
  6840.  
  6841.  
  6842.  
  6843.  
  6844. Bierman/Bucci/Iddon        Expires April 1998                 [Page 116]
  6845.  
  6846.  
  6847.  
  6848.  
  6849.  
  6850. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6851.  
  6852.  
  6853.     ATTRIBUTES { }
  6854.     DESCRIPTION
  6855.        "syslog"
  6856.     REFERENCE
  6857.        "TBD"
  6858.     ::= { udp 514 }
  6859.  
  6860. printer  PROTOCOL-IDENTIFIER
  6861.     PARAMETERS { }
  6862.     ATTRIBUTES { }
  6863.     DESCRIPTION
  6864.        "Printer Spooler"
  6865.     REFERENCE
  6866.        "TBD"
  6867.     ::= { tcp 515 }
  6868.  
  6869. ip-xns-rip  PROTOCOL-IDENTIFIER
  6870.     PARAMETERS { }
  6871.     ATTRIBUTES { }
  6872.     DESCRIPTION
  6873.        "XNS-RIP"
  6874.     REFERENCE
  6875.        "TBD"
  6876.     ::= { udp 520 }
  6877.  
  6878. uucp  PROTOCOL-IDENTIFIER
  6879.     PARAMETERS { }
  6880.     ATTRIBUTES { }
  6881.     DESCRIPTION
  6882.        "Unix-to-Unix copy protocol"
  6883.     REFERENCE
  6884.        "TBD"
  6885.     ::= { tcp 540 }
  6886.  
  6887. doom  PROTOCOL-IDENTIFIER
  6888.     PARAMETERS { }
  6889.     ATTRIBUTES { }
  6890.     DESCRIPTION
  6891.        "DOOM Game; Id Software"
  6892.     REFERENCE
  6893.        "TBD"
  6894.     ::= { tcp 666 }
  6895.  
  6896.  --
  6897.  -- Portmapper Functions; Children of sunrpc
  6898.  
  6899.  
  6900.  
  6901.  
  6902.  
  6903. Bierman/Bucci/Iddon        Expires April 1998                 [Page 117]
  6904.  
  6905.  
  6906.  
  6907.  
  6908.  
  6909. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6910.  
  6911.  
  6912.  --
  6913.  
  6914. portmapper PROTOCOL-IDENTIFIER
  6915.     PARAMETERS { }
  6916.     ATTRIBUTES { }
  6917.     DESCRIPTION
  6918.        "SUNRPC PORTMAPPER program.  This is the SUNRPC program which is
  6919.        used to locate the UDP/TCP ports on which other SUNRPC programs
  6920.        can be found."
  6921.     REFERENCE
  6922.        "Appendix A of RFC 1057 [RFC1057] describes the portmapper
  6923.        operation."
  6924.     ::= { sunrpc 100000 }
  6925.  
  6926. nfs  PROTOCOL-IDENTIFIER
  6927.     PARAMETERS { }
  6928.     ATTRIBUTES { }
  6929.     DESCRIPTION
  6930.        "Sun Network File System (NFS);"
  6931.     DECODING
  6932.        "NFS is a SUNRPC program which may or may not use the port mapper
  6933.        SUNRPC program to connect clients and servers.  In many cases the
  6934.        NFS server program runs over UDP/TCP port 2049, but an
  6935.        implementation is encouraged to perform further analysis before
  6936.        assuming that a packet to/from this port is a SUNRPC/NFS packet.
  6937.        Likewise an implementation is encouraged to track port mapper
  6938.        activity to spot cases where it is used to locate the SUNRPC/NFS
  6939.        program as this is more robust."
  6940.     REFERENCE
  6941.        "The NFS Version 3 Protocol Specification is defined in RFC 1813
  6942.        [RFC1813]."
  6943.     ::= {
  6944.         sunrpc 100003           --  [0.1.134.163]
  6945.     }
  6946.  
  6947. xwin PROTOCOL-IDENTIFIER
  6948.     PARAMETERS {
  6949.         tracksSessions(1)
  6950.     }
  6951.     ATTRIBUTES { }
  6952.     DESCRIPTION
  6953.        "X Windows Protocol"
  6954.     DECODING
  6955.        "The X Windows Protocol when run over UDP/TCP normally runs over
  6956.        the well known port 6000.  It can run over any port in the range
  6957.  
  6958.  
  6959.  
  6960.  
  6961.  
  6962. Bierman/Bucci/Iddon        Expires April 1998                 [Page 118]
  6963.  
  6964.  
  6965.  
  6966.  
  6967.  
  6968. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  6969.  
  6970.  
  6971.        6000 to 6063, however.  If the tracksSessions(1) parameter bit is
  6972.        set the agent can and should detect such X Window sessions and
  6973.        report them as the X protocol."
  6974.     REFERENCE
  6975.          "The X Windows Protocol is defined by TBD"
  6976.     ::= {
  6977.          tcp 6000,
  6978.          udp 6000
  6979.          -- lat ?
  6980.     }
  6981.  
  6982.  
  6983. 5.4.2.  Novell IPX Stack
  6984.  
  6985. ipx PROTOCOL-IDENTIFIER
  6986.     PARAMETERS { }
  6987.     ATTRIBUTES {
  6988.          hasChildren(0),
  6989.          addressRecognitionCapable(1)
  6990.     }
  6991.     DESCRIPTION
  6992.        "Novell IPX"
  6993.     CHILDREN
  6994.        "Children of IPX are defined by the 8 bit packet type field.  The
  6995.        value is encoded into an octet string as [ 0.0.0.a ], where 'a'
  6996.        is the single octet of the packet type field.
  6997.  
  6998.        Notice that in many implementations of IPX usage of the packet
  6999.        type field is inconsistent with the specification and
  7000.        implementations are encouraged to use other techniques to map
  7001.        inconsistent values to the correct value (which in these cases is
  7002.        typically the Packet Exchange Protocol).  It is beyond the scope
  7003.        of this document to describe these techniques in more detail.
  7004.  
  7005.        Children of IPX are encoded as [ 0.0.0.a ], and named as 'ipx a'
  7006.        where a is the packet type value.  The novell echo protocol is
  7007.        referred to as 'ipx nov-echo' OR 'ipx 2'."
  7008.     ADDRESS-FORMAT
  7009.        "4 bytes of Network number followed by the 6 bytes Host address
  7010.        each in network byte order."
  7011.     REFERENCE
  7012.        "The IPX protocol is defined by the Novell Corporation
  7013.  
  7014.        A complete description of IPX may be secured at the following
  7015.        address:
  7016.  
  7017.  
  7018.  
  7019.  
  7020.  
  7021. Bierman/Bucci/Iddon        Expires April 1998                 [Page 119]
  7022.  
  7023.  
  7024.  
  7025.  
  7026.  
  7027. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7028.  
  7029.  
  7030.               Novell, Inc.
  7031.               122 East 1700 South
  7032.               P. O. Box 5900
  7033.               Provo, Utah 84601 USA
  7034.               800 526 5463
  7035.               Novell Part # 883-000780-001"
  7036.     ::= {
  7037.            ether2       0x8137,       -- [0.0.129.55]
  7038.            snap         0x8137,       -- [0.0.129.55]
  7039.            ianaAssigned 1,            -- [0.0.0.1]   (ipxOverRaw8023)
  7040.            llc          224,          -- [0.0.0.224]
  7041.            802-1Q       0x8137,       -- [0.0.129.55]
  7042.            802-1Q       0x020000e0,   -- 1Q-LLC [2.0.0.224]
  7043.            802-1Q       0x05000001    -- 1Q-IANA [5.0.0.1] (ipxOverRaw8023)
  7044.     }
  7045.  
  7046. nov-rip PROTOCOL-IDENTIFIER
  7047.     PARAMETERS { }
  7048.     ATTRIBUTES { }
  7049.     DESCRIPTION
  7050.        "Novell Routing Information Protocol"
  7051.     REFERENCE
  7052.        "[TBD]"
  7053.     ::= {
  7054.            ipx 0x01,       -- when reached by IPX packet type
  7055.            nov-pep 0x0453  -- when reached by IPX socket number
  7056.     }
  7057.  
  7058. nov-echo PROTOCOL-IDENTIFIER
  7059.     PARAMETERS { }
  7060.     ATTRIBUTES { }
  7061.     DESCRIPTION
  7062.        "Novell Echo Protocol"
  7063.     REFERENCE
  7064.        "[TBD]"
  7065.     ::= { ipx 0x02 }
  7066.  
  7067. nov-error PROTOCOL-IDENTIFIER
  7068.     PARAMETERS { }
  7069.     ATTRIBUTES { }
  7070.     DESCRIPTION
  7071.        "Novell Error-handler Protocol"
  7072.     REFERENCE
  7073.        "[TBD]"
  7074.     ::= { ipx 0x03 }
  7075.  
  7076.  
  7077.  
  7078.  
  7079.  
  7080. Bierman/Bucci/Iddon        Expires April 1998                 [Page 120]
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7087.  
  7088.  
  7089. nov-pep PROTOCOL-IDENTIFIER
  7090.     PARAMETERS { }
  7091.     ATTRIBUTES {
  7092.         hasChildren(0)
  7093.     }
  7094.     DESCRIPTION
  7095.        "Novell Packet Exchange Protocol.  This is really a null protocol
  7096.        layer as all IPX packets contain the relevant fields for this
  7097.        protocol.  This protocol is defined so that socket-based decoding
  7098.        has a point of attachment in the decode tree while still allowing
  7099.        packet type based decoding also."
  7100.     CHILDREN
  7101.        "Children of PEP are defined by the 16 bit socket values.  The
  7102.        value is encoded into an octet string as [ 0.0.a.b ], where 'a'
  7103.        and 'b' are the network byte order encodings of the MSB and LSB
  7104.        of the socket value.
  7105.  
  7106.        Each IPX/PEP packet contains two sockets, source and destination.
  7107.        How these are mapped onto the single well-known socket value used
  7108.        to identify its children is beyond the scope of this document."
  7109.     REFERENCE
  7110.        "[TBD]"
  7111.     ::= {
  7112.         -- ipx 0x00     ** Many third party IPX's use this value always
  7113.         ipx 0x04        -- Xerox assigned for PEP
  7114.         -- ipx 0x11     ** Novell use this for PEP packets, often
  7115.     }
  7116.  
  7117. nov-spx PROTOCOL-IDENTIFIER
  7118.     PARAMETERS { }
  7119.     ATTRIBUTES {
  7120.     hasChildren(0)
  7121.  }
  7122.     DESCRIPTION
  7123.        "Novell Sequenced Packet Exchange Protocol.  This protocol is an
  7124.        extension of IPX/PEP as it shares a common header."
  7125.     CHILDREN
  7126.        "Children of SPX are defined by the 16 bit socket values.  The
  7127.        value is encoded into an octet string as [ 0.0.a.b ], where 'a'
  7128.        and 'b' are the network byte order encodings of the MSB and LSB
  7129.        of the socket value.
  7130.  
  7131.        Each IPX/SPX packet contains two sockets, source and destination.
  7132.        How these are mapped onto the single well-known socket value used
  7133.        to identify its children is beyond the scope of this document."
  7134.  
  7135.  
  7136.  
  7137.  
  7138.  
  7139. Bierman/Bucci/Iddon        Expires April 1998                 [Page 121]
  7140.  
  7141.  
  7142.  
  7143.  
  7144.  
  7145. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7146.  
  7147.  
  7148.     REFERENCE
  7149.           "[TBD]"
  7150.     ::= {
  7151.         ipx 0x05 -- Xerox assigned for SPX
  7152.     }
  7153.  
  7154. nlsp PROTOCOL-IDENTIFIER
  7155.     PARAMETERS { }
  7156.     ATTRIBUTES { }
  7157.     DESCRIPTION
  7158.        "NLSP [TBD]"
  7159.     REFERENCE
  7160.        "[TBD]"
  7161.     ::= { nov-pep 0x9001 }              -- [ 0.0.144.1 ]
  7162.  
  7163. nov-sap PROTOCOL-IDENTIFIER
  7164.     PARAMETERS {
  7165.         tracksSessions(1)
  7166.     }
  7167.     ATTRIBUTES {
  7168.         hasChildren(0)
  7169.     }
  7170.     DESCRIPTION
  7171.        "Novell Service Advertising Protocol.  This protocol binds
  7172.        applications on a particular host to an IPX/PEP or IPX/SPX socket
  7173.        number.  Although it never truly acts as a transport protocol
  7174.        itself it is used to establish sessions between clients and
  7175.        servers and barring well-known sockets is the only reliable way
  7176.        to determine the protocol running over a given socket on a given
  7177.        machine."
  7178.     CHILDREN
  7179.        "Children of SAP are identified by a 16 bit service type.  They
  7180.        are encoded as [ 0.0.a.b ], where 'a' is the MSB and 'b' is the
  7181.        LSB of the service type.
  7182.  
  7183.        Children of SAP are named as 'nov-sap a' where 'a' is the service
  7184.        type in hexadecimal notation.  The novell NCP protocol is
  7185.        referred to as 'nov-sap ncp' OR 'nov-sap 0x0004'."
  7186.     DECODING
  7187.        "The first packet of any session for a SAP based application
  7188.        (almost all IPX/PEP and IPX/SPX based applications utilize SAP)
  7189.        is sent to the SAP server(s) to map the service type into a port
  7190.        number for the host(s) on which the SAP server(s) is(are)
  7191.        running.  These initial packets are SAP packets and not
  7192.        application packets and must be decoded accordingly.
  7193.  
  7194.  
  7195.  
  7196.  
  7197.  
  7198. Bierman/Bucci/Iddon        Expires April 1998                 [Page 122]
  7199.  
  7200.  
  7201.  
  7202.  
  7203.  
  7204. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7205.  
  7206.  
  7207.        Having established the mapping, clients will then send
  7208.        application packets to the newly discovered socket number.  These
  7209.        must be decoded by 'remembering' the socket assignments
  7210.        transmitted in the SAP packets.
  7211.  
  7212.        In some cases the port mapping for a particular protocol is well
  7213.        known and SAP will always return the same socket number for that
  7214.        application.
  7215.  
  7216.        Such programs should still be declared as children of nov-sap as
  7217.        described under CHILDREN above.  How an implementation detects a
  7218.        client which is bypassing the SAP server to contact a well-known
  7219.        application is beyond the scope of this document.
  7220.  
  7221.        The 'tracksSessions(1)' PARAMETER bit is used to indicate whether
  7222.        the probe can (and should) monitor nov-sap activity to correctly
  7223.        track SAP-based connections."
  7224.     REFERENCE
  7225.        "A list of SAP service types can be found at
  7226.           ftp://ftp.isi.edu/in-notes/iana/assignments/novell-sap-
  7227.        numbers"
  7228.     ::= { nov-pep 0x0452 }
  7229.  
  7230. ncp PROTOCOL-IDENTIFIER
  7231.     PARAMETERS {
  7232.         tracksSessions(1)
  7233.     }
  7234.     ATTRIBUTES {
  7235.         hasChildren(0)
  7236.     }
  7237.     DESCRIPTION
  7238.        "Netware Core Protocol"
  7239.     CHILDREN
  7240.        "Children of NCP are identified by the 8 bit command type field.
  7241.        They are encoded as [ 0.0.0.a ] where 'a' is the command type
  7242.        value.
  7243.  
  7244.        Children of NCP are named as 'ncp a' where 'a' is the command
  7245.        type in decimal notation.  The NDS sub-protocol is referred to as
  7246.        'ncp nds' OR 'ncp 104'."
  7247.     DECODING
  7248.        "Only the NCP request frames carry the command type field.  How
  7249.        the implementation infers the command type of a response frame is
  7250.        an implementation specific matter and beyond the scope of this
  7251.        document.
  7252.  
  7253.  
  7254.  
  7255.  
  7256.  
  7257. Bierman/Bucci/Iddon        Expires April 1998                 [Page 123]
  7258.  
  7259.  
  7260.  
  7261.  
  7262.  
  7263. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7264.  
  7265.  
  7266.        The tracksSessions(1) PARAMETERS bit indicates whether the probe
  7267.        can (and should) perform command type inference."
  7268.     REFERENCE
  7269.        "[TBD]"
  7270.     ::= { nov-sap 0x0004,
  7271.           nov-pep 0x0451 }
  7272.  
  7273. nds PROTOCOL-IDENTIFIER
  7274.     PARAMETERS { }
  7275.     ATTRIBUTES { }
  7276.     DESCRIPTION
  7277.          "The Netware Directory Services sub-protocol."
  7278.     REFERENCE
  7279.        "[TBD]"
  7280.     ::= { ncp 104 }
  7281.  
  7282. nov-diag PROTOCOL-IDENTIFIER
  7283.     PARAMETERS { }
  7284.     ATTRIBUTES { }
  7285.     DESCRIPTION
  7286.        "Novell's diagnostic Protocol"
  7287.     REFERENCE
  7288.        "[TBD]"
  7289.     ::= {
  7290.         nov-sap 0x0017,   -- [ed., this is the right one]
  7291.         non-pep 0x0456
  7292.     }
  7293.  
  7294. nov-sec PROTOCOL-IDENTIFIER
  7295.     PARAMETERS { }
  7296.     ATTRIBUTES { }
  7297.     DESCRIPTION
  7298.        "Novell security - serialization - copy protection protocol."
  7299.     REFERENCE
  7300.        "[TBD]"
  7301.     ::= { nov-pep 0x0457 }
  7302.  
  7303. nov-watchdog PROTOCOL-IDENTIFIER
  7304.     PARAMETERS { }
  7305.     ATTRIBUTES { }
  7306.     DESCRIPTION
  7307.        "Novell watchdog protocol."
  7308.     REFERENCE
  7309.        "[TBD]"
  7310.     ::= { nov-pep 0x4004 }
  7311.  
  7312.  
  7313.  
  7314.  
  7315.  
  7316. Bierman/Bucci/Iddon        Expires April 1998                 [Page 124]
  7317.  
  7318.  
  7319.  
  7320.  
  7321.  
  7322. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7323.  
  7324.  
  7325. nov-bcast PROTOCOL-IDENTIFIER
  7326.     PARAMETERS { }
  7327.     ATTRIBUTES { }
  7328.     DESCRIPTION
  7329.        "Novell broadcast protocol."
  7330.     REFERENCE
  7331.        "[TBD]"
  7332.     ::= { nov-pep 0x4005 }
  7333.  
  7334.  
  7335. 5.4.3.  The XEROX Protocol Stack
  7336.  
  7337. idp PROTOCOL-IDENTIFIER
  7338.     PARAMETERS { }
  7339.     ATTRIBUTES {
  7340.          hasChildren(0),
  7341.          addressRecognitionCapable(1)
  7342.     }
  7343.     DESCRIPTION
  7344.        "Xerox IDP"
  7345.     CHILDREN
  7346.        "Children of IDP are defined by the 8 bit value of the Packet
  7347.        type field.  The value is encoded into an octet string as [
  7348.        0.0.0.a ], where 'a' is the value of the packet type field in
  7349.        network byte order.
  7350.  
  7351.        Children of IDP are encoded as [ 0.0.0.a ], and named as 'idp a'
  7352.        where a is the packet type value.  The XNS SPP protocol is
  7353.        referred to as 'idp xns-spp' OR 'idp 2'."
  7354.     ADDRESS-FORMAT
  7355.        "4 bytes of Network number followed by the 6 bytes Host address
  7356.        each in network byte order."
  7357.     REFERENCE
  7358.        "Xerox Corporation, Document XNSS 028112, 1981"
  7359.     ::=  {
  7360.        ether2  0x600,     -- [ 0.0.6.0 ]
  7361.        snap    0x600,
  7362.        802-1Q  0x600      -- [ 0.0.6.0 ]
  7363.     }
  7364.  
  7365. xns-rip PROTOCOL-IDENTIFIER
  7366.     PARAMETERS { }
  7367.     ATTRIBUTES { }
  7368.     DESCRIPTION
  7369.        "Routing Information Protocol."
  7370.  
  7371.  
  7372.  
  7373.  
  7374.  
  7375. Bierman/Bucci/Iddon        Expires April 1998                 [Page 125]
  7376.  
  7377.  
  7378.  
  7379.  
  7380.  
  7381. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7382.  
  7383.  
  7384.     REFERENCE
  7385.        "[TBD]"
  7386.     ::= { idp 1 }
  7387.  
  7388. xns-echo PROTOCOL-IDENTIFIER
  7389.     PARAMETERS { }
  7390.     ATTRIBUTES { }
  7391.     DESCRIPTION
  7392.        "XNS echo protocol."
  7393.     REFERENCE
  7394.        "[TBD]"
  7395.     ::= { idp 2 }
  7396.  
  7397. xns-error PROTOCOL-IDENTIFIER
  7398.     PARAMETERS { }
  7399.     ATTRIBUTES { }
  7400.     DESCRIPTION
  7401.        "XNS error-handler protocol."
  7402.     REFERENCE
  7403.        "[TBD]"
  7404.     ::= { idp 3 }
  7405.  
  7406. xns-pep PROTOCOL-IDENTIFIER
  7407.     PARAMETERS { }
  7408.     ATTRIBUTES {
  7409.         hasChildren(0)
  7410.     }
  7411.     DESCRIPTION
  7412.        "XNS Packet Exchange Protocol."
  7413.     CHILDREN
  7414.        "Children of PEP are defined by the 16 bit socket values.  The
  7415.        value is encoded into an octet string as [ 0.0.a.b ], where 'a'
  7416.        and 'b' are the network byte order encodings of the MSB and LSB
  7417.        of the socket value.
  7418.  
  7419.        Each XNS/PEP packet contains two sockets, source and destination.
  7420.        How these are mapped onto the single well-known socket value used
  7421.        to identify its children is beyond the scope of this document."
  7422.     REFERENCE
  7423.        "[TBD]"
  7424.     ::= { idp 4 }
  7425.  
  7426. xns-spp PROTOCOL-IDENTIFIER
  7427.     PARAMETERS { }
  7428.     ATTRIBUTES {
  7429.  
  7430.  
  7431.  
  7432.  
  7433.  
  7434. Bierman/Bucci/Iddon        Expires April 1998                 [Page 126]
  7435.  
  7436.  
  7437.  
  7438.  
  7439.  
  7440. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7441.  
  7442.  
  7443.         hasChildren(0)
  7444.     }
  7445.     DESCRIPTION
  7446.        "Sequenced Packet Protocol."
  7447.     CHILDREN
  7448.        "Children of SPP are defined by the 16 bit socket values.  The
  7449.        value is encoded into an octet string as [ 0.0.a.b ], where 'a'
  7450.        and 'b' are the network byte order encodings of the MSB and LSB
  7451.        of the socket value.
  7452.  
  7453.        Each XNS/SPP packet contains two sockets, source and destination.
  7454.        How these are mapped onto the single well-known socket value used
  7455.        to identify its children is beyond the scope of this document."
  7456.     REFERENCE
  7457.        "[TBD]"
  7458.     ::= { idp 5 }
  7459.  
  7460.  
  7461. 5.4.4.  AppleTalk Protocol Stack
  7462.  
  7463. apple-oui PROTOCOL-IDENTIFIER
  7464.     PARAMETERS { }
  7465.     ATTRIBUTES { }
  7466.     DESCRIPTION
  7467.        "Pseudo-protocol which binds Apple's protocols to vsnap."
  7468.     CHILDREN
  7469.        "Children of apple-oui are identified by the ether2 type field
  7470.        value that the child uses when encapsulated in ether2.  The value
  7471.        is encoded into an octet string as [ 0.0.a.b ], where 'a' and 'b'
  7472.        are the MSB and LSB of the 16-bit ether type value in network
  7473.        byte order."
  7474.     REFERENCE
  7475.        "AppleTalk Phase 2 Protocol Specification, document ADPA
  7476.         #C0144LL/A."
  7477.     ::=   {
  7478.      vsnap    0x080007,     --  [ 0.8.0.7 ]
  7479.      802-1Q   0x04080007    --  1Q-VSNAP [ 4.8.0.7 ]
  7480.     }
  7481.  
  7482. aarp PROTOCOL-IDENTIFIER
  7483.     PARAMETERS { }
  7484.     ATTRIBUTES { }
  7485.     DESCRIPTION
  7486.        "AppleTalk Address Resolution Protocol."
  7487.     REFERENCE
  7488.  
  7489.  
  7490.  
  7491.  
  7492.  
  7493. Bierman/Bucci/Iddon        Expires April 1998                 [Page 127]
  7494.  
  7495.  
  7496.  
  7497.  
  7498.  
  7499. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7500.  
  7501.  
  7502.        "AppleTalk Phase 2 Protocol Specification, document ADPA
  7503.         #C0144LL/A."
  7504.     ::=   {
  7505.         ether2    0x80f3,            --  [ 0.0.128.243 ]
  7506.         snap      0x80f3,
  7507.         apple-oui 0x80f3,
  7508.         802-1Q    0x80f3             --  [ 0.0.128.243 ]
  7509.     }
  7510.  
  7511. -- Should we call this alap (as in ELAP and TLAP?)
  7512. -- Or perhaps DDP?
  7513.  
  7514. atalk PROTOCOL-IDENTIFIER
  7515.     PARAMETERS { }
  7516.     ATTRIBUTES {
  7517.         hasChildren(0),
  7518.         addressRecognitionCapable(1)
  7519.     }
  7520.     DESCRIPTION
  7521.        "AppleTalk Protocol."
  7522.     CHILDREN
  7523.        "Children of ATALK are defined by the 8 bit value of the DDP type
  7524.        field.  The value is encoded into an octet string as [ 0.0.0.a ],
  7525.        where 'a' is the value of the DDP type field in network byte
  7526.        order."
  7527.     ADDRESS-FORMAT
  7528.        "2 bytes of Network number followed by 1 byte of node id each in
  7529.        network byte order."
  7530.     REFERENCE
  7531.        "AppleTalk Phase 2 Protocol Specification, document ADPA
  7532.         #C0144LL/A."
  7533.     ::=   {
  7534.         ether2     0x809b,   -- [ 0.0.128.155 ]
  7535.         apple-oui  0x809b,
  7536.         802-1Q     0x809b    -- [ 0.0.128.155 ]
  7537.     }
  7538.  
  7539. rtmp PROTOCOL-IDENTIFIER
  7540.     PARAMETERS { }
  7541.     ATTRIBUTES { }
  7542.     DESCRIPTION
  7543.        "AppleTalk Routing Table Maintenance Protocol."
  7544.     REFERENCE
  7545.        "[TBD]"
  7546.     ::= {
  7547.  
  7548.  
  7549.  
  7550.  
  7551.  
  7552. Bierman/Bucci/Iddon        Expires April 1998                 [Page 128]
  7553.  
  7554.  
  7555.  
  7556.  
  7557.  
  7558. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7559.  
  7560.  
  7561.         atalk   0x01,       -- responses
  7562.         atalk   0x05        -- requests
  7563.     }
  7564.  
  7565. aep PROTOCOL-IDENTIFIER
  7566.     PARAMETERS { }
  7567.     ATTRIBUTES { }
  7568.     DESCRIPTION
  7569.        "AppleTalk Echo Protocol."
  7570.     REFERENCE
  7571.          "[TBD]"
  7572.     ::= { atalk 0x04 }
  7573.  
  7574. nbp PROTOCOL-IDENTIFIER
  7575.     PARAMETERS { }
  7576.     ATTRIBUTES { }
  7577.     DESCRIPTION
  7578.        "AppleTalk Name Binding Protocol."
  7579.     DECODING
  7580.        "In order to correctly identify the application protocol running
  7581.        over atp NBP packets must be analyzed.  The mechanism by which
  7582.        this is achieved is beyond the scope of this document."
  7583.     REFERENCE
  7584.        "[TBD]"
  7585.     ::= { atalk 0x02 }
  7586.  
  7587. zip PROTOCOL-IDENTIFIER
  7588.     PARAMETERS { }
  7589.     ATTRIBUTES { }
  7590.     DESCRIPTION
  7591.        "AppleTalk Zone Information Protocol."
  7592.     REFERENCE
  7593.  
  7594.        "[TBD]"
  7595.     ::= {
  7596.         atalk   0x06,
  7597.         atp     3
  7598.     }
  7599.  
  7600. atp PROTOCOL-IDENTIFIER
  7601.     PARAMETERS {
  7602.         tracksSessions(1)
  7603.     }
  7604.     ATTRIBUTES {
  7605.         hasChildren(0)
  7606.     }
  7607.  
  7608.  
  7609.  
  7610.  
  7611.  
  7612. Bierman/Bucci/Iddon        Expires April 1998                 [Page 129]
  7613.  
  7614.  
  7615.  
  7616.  
  7617.  
  7618. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7619.  
  7620.  
  7621.     DESCRIPTION
  7622.        "AppleTalk Transaction Protocol."
  7623.     CHILDREN
  7624.        "Children of atp are identified by the following (32 bit)
  7625.        enumeration:
  7626.          1   asp (AppleTalk Session Protocol)
  7627.          2   pap (Printer Access Protocol)
  7628.          3   zip (Zone Information Protocol)
  7629.        Children of atp are encoded as [ a.b.c.d ] where 'a', 'b', 'c'
  7630.        and 'd' are the four octets of the enumerated value in network
  7631.        order (i.e. 'a' is the MSB and 'd' is the LSB).
  7632.  
  7633.        The ZIP protocol is referred to as 'atp zip' OR 'atp 3'."
  7634.     DECODING
  7635.        "An implementation is encouraged to examine both the socket
  7636.        fields in the associated DDP header as well as the contents of
  7637.        prior NBP packets in order to determine which (if any) child is
  7638.        present.  A full description of this algorithm is beyond the
  7639.        scope of this document.  The tracksSessions(1) PARAMETER
  7640.        indicates whether the probe can (and should) perform this
  7641.        analysis."
  7642.     REFERENCE
  7643.        "[TBD]"
  7644.     ::= { atalk 0x03 }
  7645.  
  7646. adsp PROTOCOL-IDENTIFIER
  7647.     PARAMETERS {
  7648.         tracksSessions(1)
  7649.     }
  7650.     ATTRIBUTES {
  7651.         hasChildren(0)
  7652.     }
  7653.     DESCRIPTION
  7654.        "AppleTalk Data Stream Protocol."
  7655.     CHILDREN
  7656.        "Children of adsp are identified by enumeration.  At this time
  7657.        none are known."
  7658.     DECODING
  7659.        "An implementation is encouraged to examine the socket numbers in
  7660.        the associated DDP header as well as the contents of prior NBP
  7661.        packets in order to determine which (if any) child of ADSP is
  7662.        present.
  7663.  
  7664.        The mechanism by which this is achieved is beyond the scope of
  7665.        this document.
  7666.  
  7667.  
  7668.  
  7669.  
  7670.  
  7671. Bierman/Bucci/Iddon        Expires April 1998                 [Page 130]
  7672.  
  7673.  
  7674.  
  7675.  
  7676.  
  7677. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7678.  
  7679.  
  7680.        The tracksSessions(1) PARAMETER indicates whether the probe can
  7681.        (and should) perform this analysis."
  7682.     REFERENCE
  7683.        "[TBD]"
  7684.     ::= { atalk 0x07 }
  7685.  
  7686. asp PROTOCOL-IDENTIFIER
  7687.  PARAMETERS { }
  7688.     ATTRIBUTES {
  7689.   hasChildren(0)
  7690.  }
  7691.     DESCRIPTION
  7692.        "AppleTalk Session Protocol."
  7693.     CHILDREN
  7694.        "Children of asp are identified by the following (32 bit)
  7695.        enumeration:
  7696.          1   afp (AppleTalk Filing Protocol)
  7697.        Children of asp are encoded as [ a.b.c.d ] where 'a', 'b', 'c'
  7698.        and 'd' are the four octets of the enumerated value in network
  7699.        order (i.e. 'a' is the MSB and 'd' is the LSB).
  7700.  
  7701.        The AFP protocol is referred to as 'asp afp' OR 'asp 1'."
  7702.     DECODING
  7703.        "ASP is a helper layer to assist in building client/server
  7704.        protocols.  It cooperates with ATP to achieve this; the
  7705.        mechanisms used when decoding ATP apply equally here (i.e.
  7706.        checking DDP socket numbers and tracking NBP packets).
  7707.  
  7708.        Hence the tracksSessions(1) PARAMETER of atp applies to this
  7709.        protocol also."
  7710.     REFERENCE
  7711.        "[TBD]"
  7712.     ::= { atp 1 }
  7713.  
  7714. afp PROTOCOL-IDENTIFIER
  7715.     PARAMETERS { }
  7716.     ATTRIBUTES { }
  7717.     DESCRIPTION
  7718.          "AppleTalk Filing Protocol."
  7719.     REFERENCE
  7720.        "[TBD]"
  7721.     ::= { asp 1 }
  7722.  
  7723. pap PROTOCOL-IDENTIFIER
  7724.     PARAMETERS { }
  7725.  
  7726.  
  7727.  
  7728.  
  7729.  
  7730. Bierman/Bucci/Iddon        Expires April 1998                 [Page 131]
  7731.  
  7732.  
  7733.  
  7734.  
  7735.  
  7736. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7737.  
  7738.  
  7739.     ATTRIBUTES { }
  7740.     DESCRIPTION
  7741.        "AppleTalk Printer Access Protocol."
  7742.     REFERENCE
  7743.        "[TBD]"
  7744.     ::= { atp 2 }
  7745.  
  7746.  
  7747. 5.4.5.  Banyon Vines Protocol Stack
  7748.  
  7749. vtr PROTOCOL-IDENTIFIER
  7750.     PARAMETERS { }
  7751.     ATTRIBUTES {
  7752.         hasChildren(0)
  7753.     }
  7754.     DESCRIPTION
  7755.        "Banyan Vines Token Ring Protocol Header."
  7756.     CHILDREN
  7757.        "Children of vines-tr are identified by the 8 bit packet type
  7758.        field.  Children are encoded as [ 0.0.0.a ] where 'a' is the
  7759.        packet type value.
  7760.  
  7761.        The vines-ip protocol is referred to as 'vines-tr vip' OR
  7762.        'vines-tr 0xba'."
  7763.     REFERENCE
  7764.        "See vip."
  7765.     ::= {
  7766.         llc          0xBC,        -- declared as any LLC, but really TR only.
  7767.         802-1Q       0x020000BC   -- 1Q-LLC [2.0.0.188]
  7768.     }
  7769.  
  7770. vecho PROTOCOL-IDENTIFIER
  7771.     PARAMETERS { }
  7772.     ATTRIBUTES { }
  7773.     DESCRIPTION
  7774.        "Banyan Vines data link level echo protocol."
  7775.     REFERENCE
  7776.        "See vip."
  7777.     ::= {
  7778.         ether2      0x0BAF,      -- [0.0.11.175]
  7779.         snap        0x0BAF,
  7780.         -- vfrp     0x0BAF,
  7781.         vtr         0xBB,        -- [ed. yuck!]
  7782.         802-1Q      0x0BAF       -- [0.0.11.175]
  7783.      }
  7784.  
  7785.  
  7786.  
  7787.  
  7788.  
  7789. Bierman/Bucci/Iddon        Expires April 1998                 [Page 132]
  7790.  
  7791.  
  7792.  
  7793.  
  7794.  
  7795. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7796.  
  7797.  
  7798. vip PROTOCOL-IDENTIFIER
  7799.     PARAMETERS { }
  7800.     ATTRIBUTES {
  7801.         hasChildren(0),
  7802.         addressRecognitionCapable(1)
  7803.     }
  7804.     DESCRIPTION
  7805.        "Banyan Vines Internet Protocol."
  7806.     CHILDREN
  7807.        "Children of vip are selected by the one-byte 'protocol type'
  7808.        field located at offset 5 in the vip header.  The value is
  7809.        encoded as [ 0.0.0.a ], where a is the 'protocol type.'  For
  7810.        example, a protocolDirId fragment of:
  7811.  
  7812.           0.0.0.1.0.0.11.173.0.0.0.1
  7813.  
  7814.          identifies an encapsulation of vipc (ether2.vip.vipc)."
  7815.     ADDRESS-FORMAT
  7816.        "vip packets have 6-byte source and destination addresses.  The
  7817.        destination address is located at offset 6 in the vip header, and
  7818.        the source address at offset 12.  These are encoded in network
  7819.        byte order."
  7820.     REFERENCE
  7821.        "Vines Protocol Definition - part# 092093-001, order# 003673
  7822.          BANYAN,
  7823.          120 Flanders Road,
  7824.          Westboro, MA 01581 USA"
  7825.     ::= {
  7826.         ether2  0x0BAD,
  7827.         snap    0x0BAD,
  7828.         -- vfrp 0x0BAD,
  7829.         vtr     0xBA,        -- [ed. yuck!]
  7830.         802-1Q  0x0BAD       -- [0.0.11.173]
  7831.     }
  7832.  
  7833. varp PROTOCOL-IDENTIFIER
  7834.     PARAMETERS { }
  7835.     ATTRIBUTES { }
  7836.     DESCRIPTION
  7837.        "Banyan Vines Address Resolution Protocol."
  7838.     REFERENCE
  7839.        "See vip."
  7840.     ::= { vip 0x04 }
  7841.  
  7842. vipc PROTOCOL-IDENTIFIER
  7843.  
  7844.  
  7845.  
  7846.  
  7847.  
  7848. Bierman/Bucci/Iddon        Expires April 1998                 [Page 133]
  7849.  
  7850.  
  7851.  
  7852.  
  7853.  
  7854. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7855.  
  7856.  
  7857.     PARAMETERS { }
  7858.     ATTRIBUTES {
  7859.         hasChildren(0)
  7860.     }
  7861.     DESCRIPTION
  7862.        "Banyan Vines Interprocess Communications Protocol."
  7863.     CHILDREN
  7864.        "Children of Vines IPC are identified by the packet type field at
  7865.        offset 4 in the vipc header.
  7866.  
  7867.        These are encoded as [ 0.0.0.a ] where 'a' is the packet type
  7868.        value.  Children of vipc are defined as 'vipc a' where 'a' is the
  7869.        packet type value in hexadecimal notation.
  7870.  
  7871.        The Vines Reliable Data Transport protocol is referred to as
  7872.        'vipc vipc-rdp' OR 'vipc 0x01'."
  7873.     DECODING
  7874.        "Children of vipc are deemed to start at the first byte after the
  7875.        packet type field (i.e. at offset 5 in the vipc header)."
  7876.     REFERENCE
  7877.        "See vip."
  7878.     ::= { vip 0x01 }
  7879.  
  7880.  -- Banyan treats vipc, vipc-dgp and vipc-rdp as one protocol, IPC.
  7881.  -- Vines IPC really comes in two flavours.  The first is used to
  7882.  -- send unreliable datagrams (vipc packet type 0x00).  The second is used
  7883.  -- to send reliable datagrams (vipc packet type 0x01),
  7884.  -- consisting of up to four actual packets.
  7885.  -- In order to distinguish between these we need two 'virtual' protocols
  7886.  -- to identify which is which.
  7887.  
  7888. vipc-dgp PROTOCOL-IDENTIFIER
  7889.     PARAMETERS { }
  7890.     ATTRIBUTES {
  7891.         hasChildren(0)
  7892.      }
  7893.     DESCRIPTION
  7894.        "Vines Unreliable Datagram Protocol."
  7895.     CHILDREN
  7896.        "Children of vipc-dgp are identified by the 16 bit port numbers
  7897.        contained in the vipc (this protocol's parent protocol) header.
  7898.  
  7899.        These are encoded as [ 0.0.a.b ] where 'a' is the MSB and 'b' is
  7900.        the MSB of the port number in network byte order.
  7901.  
  7902.  
  7903.  
  7904.  
  7905.  
  7906.  
  7907. Bierman/Bucci/Iddon        Expires April 1998                 [Page 134]
  7908.  
  7909.  
  7910.  
  7911.  
  7912.  
  7913. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7914.  
  7915.  
  7916.        Children of vipc-dgp are defined as 'vipc-dgp a' where 'a' is the
  7917.        port number in hexadecimal notation.
  7918.  
  7919.        The StreetTalk protocol running over vipc-dgp would be referred
  7920.        to as 'vipc-dgp streettalk' OR 'vipc-dgp 0x000F'.
  7921.  
  7922.        The mechanism by which an implementation selects which of the
  7923.        source and destination ports to use in determining which child
  7924.        protocol is present is implementation specific and beyond the
  7925.        scope of this document."
  7926.     DECODING
  7927.        "Children of vipc-dgp are deemed to start after the single
  7928.        padding byte found in the vipc header.  In the case of vipc-dgp
  7929.        the vipc header is a so called 'short' header, total length 6
  7930.        bytes (including the final padding byte)."
  7931.     REFERENCE
  7932.          "See vip."
  7933.     ::= { vipc 0x00 }
  7934.  
  7935. vipc-rdp PROTOCOL-IDENTIFIER
  7936.     PARAMETERS {
  7937.         countsFragments(0)
  7938.     }
  7939.     ATTRIBUTES {
  7940.         hasChildren(0)
  7941.     }
  7942.     DESCRIPTION
  7943.        "Vines Reliable Datagram Protocol."
  7944.     CHILDREN
  7945.        "Children of vipc-rdp are identified by the 16 bit port numbers
  7946.        contained in the vipc (this protocol's parent protocol) header.
  7947.  
  7948.        These are encoded as [ 0.0.a.b ] where 'a' is the MSB and 'b' is
  7949.        the MSB of the port number in network byte order.
  7950.  
  7951.        Children of vipc-dgp are defined as 'vipc-rdp a' where 'a' is the
  7952.        port number in hexadecimal notation.
  7953.  
  7954.        The StreetTalk protocol running over vipc-rdp would be referred
  7955.        to as 'vipc-rdp streettalk' OR 'vipc-rdp 0x000F'.
  7956.  
  7957.        The mechanism by which an implementation selects which of the
  7958.        source and destination ports to use in determining which child
  7959.        protocol is present is implementation specific and beyond the
  7960.        scope of this document."
  7961.  
  7962.  
  7963.  
  7964.  
  7965.  
  7966. Bierman/Bucci/Iddon        Expires April 1998                 [Page 135]
  7967.  
  7968.  
  7969.  
  7970.  
  7971.  
  7972. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  7973.  
  7974.  
  7975.     DECODING
  7976.        "Children of vipc-rdp are deemed to start after the error/length
  7977.        field at the end of the vipc header.  For vipc-rdp the vipc
  7978.        header is a so called 'long' header, total 16 bytes (including
  7979.        the final error/length field).
  7980.  
  7981.        vipc-rdp includes a high level fragmentation scheme which allows
  7982.        up to four vipc packets to be sent as a single atomic PDU.  The
  7983.        countsFragments(0) PARAMETERS bit indicates whether the probe can
  7984.        (and should) identify the child protocol in all fragments or only
  7985.        the leading one."
  7986.     REFERENCE
  7987.        "See vip."
  7988.     ::= { vipc 0x01 }
  7989.  
  7990. vspp PROTOCOL-IDENTIFIER
  7991.     PARAMETERS { }
  7992.     ATTRIBUTES {
  7993.         hasChildren(0)
  7994.     }
  7995.     DESCRIPTION
  7996.          "Banyan Vines Sequenced Packet Protocol."
  7997.     CHILDREN
  7998.        "Children of vspp are identified by the 16 bit port numbers
  7999.        contained in the vspp header.
  8000.  
  8001.        These are encoded as [ 0.0.a.b ] where 'a' is the MSB and 'b' is
  8002.        the MSB of the port number in network byte order.
  8003.  
  8004.        Children of vspp are defined as 'vspp a' where 'a' is the port
  8005.        number in hexadecimal notation.
  8006.  
  8007.        The StreetTalk protocol running over vspp would be referred to as
  8008.        'vspp streettalk' OR 'vspp 0x000F'.
  8009.  
  8010.        The mechanism by which an implementation selects which of the
  8011.        source and destination ports to use in determining which child
  8012.        protocol is present is implementation specific and beyond the
  8013.        scope of this document."
  8014.     DECODING
  8015.        "The implementation must ensure only those vspp packets which
  8016.        contain application data are decoded and passed on to children.
  8017.        Although it is suggested that the packet type and control fields
  8018.        should be used to determine this fact it is beyond the scope of
  8019.        this document to fully define the algorithm used."
  8020.  
  8021.  
  8022.  
  8023.  
  8024.  
  8025. Bierman/Bucci/Iddon        Expires April 1998                 [Page 136]
  8026.  
  8027.  
  8028.  
  8029.  
  8030.  
  8031. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8032.  
  8033.  
  8034.     REFERENCE
  8035.        "See vip."
  8036.     ::= { vip 0x02 }
  8037.  
  8038. vrtp PROTOCOL-IDENTIFIER
  8039.     PARAMETERS { }
  8040.     ATTRIBUTES { }
  8041.     DESCRIPTION
  8042.        "Banyan Vines Routing Update Protocol."
  8043.     REFERENCE
  8044.        "See vip."
  8045.     ::= { vip 0x05 }
  8046.  
  8047. vicp PROTOCOL-IDENTIFIER
  8048.     PARAMETERS { }
  8049.     ATTRIBUTES { }
  8050.     DESCRIPTION
  8051.        "Banyan Vines Internet Control Protocol."
  8052.     REFERENCE
  8053.        "See vip."
  8054.     ::= { vip 0x06 }
  8055.  
  8056.  
  8057.  -- [ed. - We have two choices how we do vines apps.
  8058.  -- (1) The SUNRPC portmapper model.
  8059.  -- This has to be the preferred way to define all NetRPC based programs,
  8060.  -- i.e. by NetRPC program number.
  8061.  -- (2) Really ignore NetRPC as there is no
  8062.  -- good way to include it.  Instead define NetRPC protocols as children
  8063.  -- of vipc-rdp by port number.  Works for well-known ones but dynamic
  8064.  -- port numbers are used and NetRPC has a way of propagating these
  8065.  -- (StreetTalk??).
  8066.  
  8067.  -- So, if there is a portmapper-like program with a well known port number
  8068.  -- we should define it as a child of vipc-rdp (and vipc-dgp I suspect) and
  8069.  -- then declare all NetRPC based applications as children of this node by
  8070.  -- program number.  Use tracksSessions on the port mapper node to show
  8071.  -- that you need to do this in order to follow the RPC sessions.]
  8072.  
  8073.  
  8074. 5.4.6.  The DECNet Protocol Stack
  8075.  
  8076. dec PROTOCOL-IDENTIFIER
  8077.     PARAMETERS { }
  8078.     ATTRIBUTES { }
  8079.  
  8080.  
  8081.  
  8082.  
  8083.  
  8084. Bierman/Bucci/Iddon        Expires April 1998                 [Page 137]
  8085.  
  8086.  
  8087.  
  8088.  
  8089.  
  8090. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8091.  
  8092.  
  8093.     DESCRIPTION
  8094.        "DEC [TBD]"
  8095.     REFERENCE
  8096.        "[TBD]"
  8097.     ::= {
  8098.         ether2 0x6000,
  8099.         802-1Q 0x6000      -- [0.0.96.0]
  8100.     }
  8101.  
  8102. lat PROTOCOL-IDENTIFIER
  8103.     PARAMETERS { }
  8104.     ATTRIBUTES { } -- Should have children but I don't know how.
  8105.     DESCRIPTION
  8106.        "DEC Local Area Transport Protocol."
  8107.     REFERENCE
  8108.        "[TBD]"
  8109.     ::= {
  8110.         ether2 0x6004,
  8111.         802-1Q 0x6004      -- [0.0.96.4]
  8112.     }
  8113.  
  8114. mop PROTOCOL-IDENTIFIER
  8115.     PARAMETERS { }
  8116.     ATTRIBUTES { }
  8117.     DESCRIPTION
  8118.        "DEC Maintenance Operations Protocol."
  8119.     REFERENCE
  8120.        "[TBD]"
  8121.     ::= {
  8122.         ether2 0x6001,    -- mop dump/load
  8123.         ether2 0x6002,    -- mop remote console
  8124.         802-1Q 0x6001,    -- [0.0.96.1]  VLAN + mop dump/load
  8125.         802-1Q 0x6002     -- [0.0.96.2]  VLAN + mop remote console
  8126.     }
  8127.  
  8128. dec-diag PROTOCOL-IDENTIFIER
  8129.     PARAMETERS { }
  8130.     ATTRIBUTES { }
  8131.     DESCRIPTION
  8132.        "DEC Diagnostic Protocol."
  8133.     REFERENCE
  8134.        "[TBD]"
  8135.     ::= {
  8136.         ether2 0x6005,
  8137.         802-1Q 0x6005     -- [0.0.96.5]
  8138.  
  8139.  
  8140.  
  8141.  
  8142.  
  8143. Bierman/Bucci/Iddon        Expires April 1998                 [Page 138]
  8144.  
  8145.  
  8146.  
  8147.  
  8148.  
  8149. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8150.  
  8151.  
  8152.     }
  8153.  
  8154. lavc PROTOCOL-IDENTIFIER
  8155.     PARAMETERS { }
  8156.     ATTRIBUTES { }
  8157.     DESCRIPTION
  8158.        "DEC Local Area VAX Cluster Protocol."
  8159.     REFERENCE
  8160.        "[TBD]"
  8161.     ::= {
  8162.         ether2 0x6007,
  8163.         802-1Q 0x6007         -- [0.0.96.7]
  8164.     }
  8165.  
  8166. drp PROTOCOL-IDENTIFIER
  8167.     PARAMETERS {
  8168.         countsFragments(1)
  8169.     }
  8170.     ATTRIBUTES {
  8171.         hasChildren(0),
  8172.         addressRecognitionCapable(1)
  8173.     }
  8174.     DESCRIPTION
  8175.        "DEC Routing Protocol."
  8176.     CHILDREN
  8177.        "There is only one child of DRP, NSP.  This is encoded as [
  8178.        0.0.0.1 ]."
  8179.     ADDRESS-FORMAT
  8180.        "There are three address formats used in DRP packets, 2-byte
  8181.        (short data packet and all control except ethernet endnode &
  8182.        router hello messages), 6-byte (ethernet router & endnode hello
  8183.        messages) and 8-byte (long data packet).  All of these contain
  8184.        the 2-byte format address in the last 2 bytes with the remaining
  8185.        bytes being unimportant for the purposes of system
  8186.        identification.  It is beyond the scope of this document to
  8187.        define the algorithms used to identify packet types and hence
  8188.        address formats.
  8189.  
  8190.        The 2-byte address format is the concatenation of a 6-bit area
  8191.        and a 10-bit node number.  In all cases this is placed in little
  8192.        endian format (i.e. LSB, MSB).  The probe, however, will return
  8193.        them in network order (MSB, LSB).  Regardless of the address
  8194.        format in the packet, the probe will always use the 2-byte
  8195.        format.
  8196.  
  8197.  
  8198.  
  8199.  
  8200.  
  8201.  
  8202. Bierman/Bucci/Iddon        Expires April 1998                 [Page 139]
  8203.  
  8204.  
  8205.  
  8206.  
  8207.  
  8208. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8209.  
  8210.  
  8211.        For example area=13 (001101) and node=311 (0100110111) gives:
  8212.          0011 0101 0011 0111 = 0x3537 in network order (the order the
  8213.          probe should return the address in).
  8214.  
  8215.          In packets this same value would appear as (hex):
  8216.  
  8217.           2-byte  37 35
  8218.           6-byte  AA 00 04 00 37 35
  8219.           8-byte  00 00 AA 00 04 00 37 35
  8220.  
  8221.        Notice that the AA 00 04 00 prefix is defined in the
  8222.        specification but is unimportant and should not be parsed.
  8223.  
  8224.        Notice that control messages only have a source address in the
  8225.        header and so they can never be added into the conversation based
  8226.        tables."
  8227.     DECODING
  8228.        "NSP runs over DRP data packets; all other packet types are DRP
  8229.        control packets of one sort or another and do not carry any
  8230.        higher layer protocol.
  8231.  
  8232.        NSP packets are deemed to start at the beginning of the DRP data
  8233.        area.
  8234.  
  8235.        Data packets may be fragmented over multiple DRP data packets.
  8236.        The countsFragments(1) parameter indicates whether a probe can
  8237.        (and should) attribute non-leading fragments to the child
  8238.        protocol (above NSP in this case) or not.
  8239.  
  8240.        Recognition of DRP data packets and fragments is beyond the scope
  8241.        of this document."
  8242.     REFERENCE
  8243.        "DECnet Digital Network Architecture
  8244.          Phase IV
  8245.          Routing Layer Functional Specification
  8246.          Order# AA-X435A-TK
  8247.          Digital Equipment Corporation, Maynard, Massachusetts, USA"
  8248.     ::= {
  8249.         ether2  0x6003,
  8250.         snap    0x6003,
  8251.         802-1Q  0x6003     -- [0.0.96.3]
  8252.     }
  8253.  
  8254. nsp PROTOCOL-IDENTIFIER
  8255.     PARAMETERS {
  8256.  
  8257.  
  8258.  
  8259.  
  8260.  
  8261. Bierman/Bucci/Iddon        Expires April 1998                 [Page 140]
  8262.  
  8263.  
  8264.  
  8265.  
  8266.  
  8267. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8268.  
  8269.  
  8270.         tracksSessions(1)
  8271.     }
  8272.     ATTRIBUTES {
  8273.         hasChildren(0)
  8274.     }
  8275.     DESCRIPTION
  8276.        "DEC Network Services Protocol."
  8277.     CHILDREN
  8278.        "Children of NSP are identified by the SCP 8-bit object type.
  8279.        Notice that the object type is included only in the session
  8280.        establishment messages (connect initiate, retransmitted connect
  8281.        initiate).
  8282.  
  8283.        Children of NSP are encoded [ 0.0.0.a ] where 'a' is the SCP
  8284.        object type.  Children of NSP are named as 'nsp' followed by the
  8285.        SCP object type in decimal.  CTERM is referred to as 'nsp cterm'
  8286.        OR 'nsp 42'."
  8287.     DECODING
  8288.        "An implementation is encouraged to examine SCP headers included
  8289.        in NSP control messages in order to determine which child
  8290.        protocol is present over a given session.  It is beyond the scope
  8291.        of this document to define the algorithm used to do this.
  8292.  
  8293.        The tracksSessions(1) flag indicates whether the probe can (and
  8294.        should) perform this analysis."
  8295.     REFERENCE
  8296.        "DECnet Digital Network Architecture
  8297.          Phase IV
  8298.          NSP Functional Specification
  8299.          Order# AA-X439A-TK
  8300.          Digital Equipment Corporation, Maynard, Massachusetts, USA"
  8301.     ::= { drp 1 }
  8302.  
  8303. dap-v1 PROTOCOL-IDENTIFIER
  8304.     PARAMETERS { }
  8305.     ATTRIBUTES { }
  8306.     DESCRIPTION
  8307.        "DEC Data Access Protocol version 1."
  8308.     REFERENCE
  8309.        "[TBD]"
  8310.     ::= { nsp 1 }
  8311.  
  8312. dap-v4 PROTOCOL-IDENTIFIER
  8313.     PARAMETERS { }
  8314.     ATTRIBUTES { }
  8315.  
  8316.  
  8317.  
  8318.  
  8319.  
  8320. Bierman/Bucci/Iddon        Expires April 1998                 [Page 141]
  8321.  
  8322.  
  8323.  
  8324.  
  8325.  
  8326. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8327.  
  8328.  
  8329.     DESCRIPTION
  8330.        "DEC Data Access Protocol versions 4 and above."
  8331.     REFERENCE
  8332.        "[TBD]"
  8333.     ::= { nsp 17 }
  8334.  
  8335. nice PROTOCOL-IDENTIFIER
  8336.     PARAMETERS { }
  8337.     ATTRIBUTES { }
  8338.     DESCRIPTION
  8339.        "DEC Network Information and Control Exchange protocol."
  8340.     REFERENCE
  8341.        "[TBD]"
  8342.     ::= { nsp 19 }
  8343.  
  8344. dec-loop PROTOCOL-IDENTIFIER
  8345.     PARAMETERS { }
  8346.     ATTRIBUTES { }
  8347.     DESCRIPTION
  8348.        "DEC Loopback Protocol."
  8349.     REFERENCE
  8350.        "[TBD]"
  8351.     ::= { nsp 25 }
  8352.  
  8353. dec-event PROTOCOL-IDENTIFIER
  8354.     PARAMETERS { }
  8355.     ATTRIBUTES { }
  8356.     DESCRIPTION
  8357.        "DEC Event Protocol."
  8358.     REFERENCE
  8359.        "[TBD]"
  8360.     ::= { nsp 26 }
  8361.  
  8362. cterm PROTOCOL-IDENTIFIER
  8363.     PARAMETERS { }
  8364.     ATTRIBUTES { }
  8365.     DESCRIPTION
  8366.        "DEC CTERM Protocol."
  8367.     REFERENCE
  8368.        "[TBD]"
  8369.     ::= { nsp 42 }
  8370.  
  8371.  
  8372.  
  8373.  
  8374.  
  8375.  
  8376.  
  8377.  
  8378.  
  8379. Bierman/Bucci/Iddon        Expires April 1998                 [Page 142]
  8380.  
  8381.  
  8382.  
  8383.  
  8384.  
  8385. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8386.  
  8387.  
  8388. 5.4.7.  The IBM SNA Protocol Stack.
  8389.  
  8390. sna-th PROTOCOL-IDENTIFIER
  8391.     PARAMETERS { }
  8392.     ATTRIBUTES { }
  8393.       -- [ed. - clearly this really does have children, but I have
  8394.       -- no idea what applications are at the top, so is it
  8395.       -- worth expanding the hierarchy?]
  8396.     DESCRIPTION
  8397.        "IBM's SNA TH protocol."
  8398.     REFERENCE
  8399.        "IBM Systems Network Architecture
  8400.          Format and Protocol
  8401.          Reference Manual: Architectural Logic
  8402.  
  8403.          SC30-3112-2
  8404.  
  8405.          IBM System Communications Division,
  8406.          Publications Development,
  8407.          Department E02,
  8408.          PO Box 12195,
  8409.          Research Triangle Park,
  8410.          North Carolina 27709."
  8411.     ::= {
  8412.         llc        0x04,              -- [0.0.0.4]
  8413.         llc        0x08,              -- [0.0.0.8]
  8414.         llc        0x0c,              -- [0.0.0.12]
  8415.         ether2     0x80d5,            -- [0.0.128.213]
  8416.         802-1Q     0x02000004,        -- 1Q-LLC [2.0.0.4]
  8417.         802-1Q     0x02000008,        -- 1Q-LLC [2.0.0.8]
  8418.         802-1Q     0x0200000c,        -- 1Q-LLC [2.0.0.12]
  8419.         802-1Q     0x80d5             -- [0.0.128.213]
  8420.     }
  8421.  
  8422.  
  8423. 5.4.8.  The NetBEUI/NetBIOS Family
  8424.  
  8425. -- [ed. this comment needs fixing
  8426. -- CHILDREN OF NETBIOS
  8427. -- The NetBIOS/NetBEUI functions are implemented over a wide variety of
  8428. -- transports.  Despite varying implementations they all share two
  8429. -- features.  Firstly all sessions are established by connecting to
  8430. -- locally named services.  Secondly all sessions transport application
  8431. -- between the client and the named service.  In all cases the
  8432. -- identification of the application protocol carried within the data
  8433.  
  8434.  
  8435.  
  8436.  
  8437.  
  8438. Bierman/Bucci/Iddon        Expires April 1998                 [Page 143]
  8439.  
  8440.  
  8441.  
  8442.  
  8443.  
  8444. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8445.  
  8446.  
  8447. -- packets is beyond the scope of this document.]
  8448. --
  8449. -- Children of NetBIOS/NetBEUI are identified by the following (32 bit)
  8450. -- enumeration
  8451. --
  8452. --      1   smb (Microsoft's Server Message Block Protocol)
  8453. --      2   notes (Lotus' Notes Protocol)
  8454. --      3   cc-mail (Lotus' CC Mail Protocol)
  8455. --
  8456. -- Children of NetBIOS/NetBEUI are encoded as [ a.b.c.d ] where 'a', 'b',
  8457. -- 'c' and 'd' are the four octets of the enumerated value in network
  8458. -- order (i.e.  'a' is the MSB and 'd' is the LSB).
  8459. --
  8460. -- For example notes over NetBEUI is declared as
  8461. --      'notes ::= { netbeui 2 }'
  8462. -- but is referred to as
  8463. --      'netbeui notes' OR 'netbeui 2'.
  8464.  
  8465. netbeui PROTOCOL-IDENTIFIER
  8466.     PARAMETERS {
  8467.         tracksSessions(1)
  8468.     }
  8469.     ATTRIBUTES {
  8470.         hasChildren(0)
  8471.     }
  8472.     DESCRIPTION
  8473.        "Lan Manager NetBEUI protocol."
  8474.     CHILDREN
  8475.        "See `CHILDREN OF NETBIOS`"
  8476.     DECODING
  8477.        "NETBEUI provides a named service lookup function.  This function
  8478.        allows clients to locate a service by (locally assigned) name. An
  8479.        implementation is encouraged to follow lookups and session
  8480.        establishments and having determined the child protocol, track
  8481.        them.
  8482.  
  8483.        How the child protocol is determined and how the sessions are
  8484.        tracked is an implementation specific matter and is beyond the
  8485.        scope of this document."
  8486.     REFERENCE
  8487.        "[TBD]"
  8488.     ::= {
  8489.         llc        0xF0,          --  [0.0.0.240]
  8490.         802-1Q     0x020000F0     --  1Q-LLC [2.0.0.240]
  8491.     }
  8492.  
  8493.  
  8494.  
  8495.  
  8496.  
  8497. Bierman/Bucci/Iddon        Expires April 1998                 [Page 144]
  8498.  
  8499.  
  8500.  
  8501.  
  8502.  
  8503. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8504.  
  8505.  
  8506. nbt-name PROTOCOL-IDENTIFIER
  8507.     PARAMETERS { }
  8508.     ATTRIBUTES { }
  8509.     DESCRIPTION
  8510.        "NetBIOS-over-TCP name protocol."
  8511.     REFERENCE
  8512.        "[TBD]"
  8513.     ::= {
  8514.         udp     137,
  8515.         tcp     137
  8516.     }
  8517.  
  8518. nbt-session PROTOCOL-IDENTIFIER
  8519.     PARAMETERS { }
  8520.     ATTRIBUTES { }
  8521.     DESCRIPTION
  8522.        "NetBIOS-over-TCP session protocol."
  8523.     REFERENCE
  8524.        "[TBD]"
  8525.     ::= {
  8526.         udp     139,
  8527.         tcp     139
  8528.     }
  8529.  
  8530. nbt-data PROTOCOL-IDENTIFIER
  8531.     PARAMETERS { }
  8532.     ATTRIBUTES {
  8533.         hasChildren(0)
  8534.     }
  8535.     DESCRIPTION
  8536.        "NetBIOS-over-TCP datagram protocol."
  8537.     CHILDREN
  8538.        "See `CHILDREN OF NETBIOS`"
  8539.     REFERENCE
  8540.        "[TBD]"
  8541.     ::= {
  8542.         udp     138,
  8543.         tcp     138
  8544.     }
  8545.  
  8546. netbios-3com PROTOCOL-IDENTIFIER
  8547.     PARAMETERS { }
  8548.     ATTRIBUTES {
  8549.         hasChildren(0)
  8550.     }
  8551.  
  8552.  
  8553.  
  8554.  
  8555.  
  8556. Bierman/Bucci/Iddon        Expires April 1998                 [Page 145]
  8557.  
  8558.  
  8559.  
  8560.  
  8561.  
  8562. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8563.  
  8564.  
  8565.     DESCRIPTION
  8566.        "3COM NetBIOS protocol."
  8567.     CHILDREN
  8568.        "See `CHILDREN OF NETBIOS`"
  8569.     REFERENCE
  8570.        "[TBD]"
  8571.     ::= {
  8572.         ether2  0x3C00,
  8573.         ether2  0x3C01,
  8574.         ether2  0x3C02,
  8575.         ether2  0x3C03,
  8576.         ether2  0x3C04,
  8577.         ether2  0x3C05,
  8578.         ether2  0x3C06,
  8579.         ether2  0x3C07,
  8580.         ether2  0x3C08,
  8581.         ether2  0x3C09,
  8582.         ether2  0x3C0A,
  8583.         ether2  0x3C0B,
  8584.         ether2  0x3C0C,
  8585.         ether2  0x3C0D,
  8586.         802-1Q  0x3C00,
  8587.         802-1Q  0x3C01,
  8588.         802-1Q  0x3C02,
  8589.         802-1Q  0x3C03,
  8590.         802-1Q  0x3C04,
  8591.         802-1Q  0x3C05,
  8592.         802-1Q  0x3C06,
  8593.         802-1Q  0x3C07,
  8594.         802-1Q  0x3C08,
  8595.         802-1Q  0x3C09,
  8596.         802-1Q  0x3C0A,
  8597.         802-1Q  0x3C0B,
  8598.         802-1Q  0x3C0C,
  8599.         802-1Q  0x3C0D
  8600.     }
  8601.  
  8602. nov-netbios PROTOCOL-IDENTIFIER
  8603.     PARAMETERS { }
  8604.     ATTRIBUTES {
  8605.         hasChildren(0)
  8606.     }
  8607.     DESCRIPTION
  8608.        "Novell's version of the NetBIOS protocol."
  8609.     CHILDREN
  8610.  
  8611.  
  8612.  
  8613.  
  8614.  
  8615. Bierman/Bucci/Iddon        Expires April 1998                 [Page 146]
  8616.  
  8617.  
  8618.  
  8619.  
  8620.  
  8621. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8622.  
  8623.  
  8624.        "See `CHILDREN OF NETBIOS`"
  8625.     REFERENCE
  8626.        "[TBD]"
  8627.     ::= {
  8628.         nov-sap 0x0020,       -- this is the right one to use
  8629.         -- these are typically also true, but derivable from the one
  8630.         -- above at run-time
  8631.         -- ipx  0x14; when reached by IPX packet type
  8632.         nov-pep 0x0455   --  when reached by socket number
  8633.     }
  8634.  
  8635. burst PROTOCOL-IDENTIFIER
  8636.     PARAMETERS { }
  8637.     ATTRIBUTES { }
  8638.     DESCRIPTION
  8639.        "BURST [TBD]"
  8640.     REFERENCE
  8641.        "[TBD]"
  8642.     ::= { nov-pep 0x0d05 }
  8643.  
  8644.  
  8645. 5.5.  Multi-stack protocols
  8646.  
  8647. smb PROTOCOL-IDENTIFIER
  8648.     PARAMETERS { }
  8649.     ATTRIBUTES { }
  8650.     DESCRIPTION
  8651.        "Microsoft Server Message Block Protocol."
  8652.     REFERENCE
  8653.        "[TBD]"
  8654.     ::= {
  8655.         netbeui         1,
  8656.         netbios-3com    1,
  8657.         nov-netbios     1,
  8658.         nbt-data        1,
  8659.         nbt-session     1,
  8660.         nov-pep         0x550,
  8661.         nov-pep         0x552
  8662.         -- vspp ???
  8663.         -- xns-spp ???
  8664.     }
  8665.  
  8666. notes PROTOCOL-IDENTIFIER
  8667.     PARAMETERS { }
  8668.     ATTRIBUTES { }
  8669.  
  8670.  
  8671.  
  8672.  
  8673.  
  8674. Bierman/Bucci/Iddon        Expires April 1998                 [Page 147]
  8675.  
  8676.  
  8677.  
  8678.  
  8679.  
  8680. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8681.  
  8682.  
  8683.     DESCRIPTION
  8684.        "Lotus Notes Protocol."
  8685.     REFERENCE
  8686.        "[TBD]"
  8687.     ::= {
  8688.         netbeui         2,
  8689.         netbios-3com    2,
  8690.         nov-netbios     2,
  8691.         nbt-data        2,
  8692.         tcp             1352,
  8693.         udp             1352,
  8694.         nov-sap         0x039b
  8695.     }
  8696.  
  8697. ccmail PROTOCOL-IDENTIFIER
  8698.     PARAMETERS { }
  8699.     ATTRIBUTES { }
  8700.     DESCRIPTION
  8701.          "Lotus CC-mail Protocol."
  8702.     REFERENCE
  8703.        "[TBD]"
  8704.     ::= {
  8705.         netbeui         3,
  8706.         netbios-3com    3,
  8707.         nov-netbios     3,
  8708.         nbt-data        3,
  8709.         tcp             3264,
  8710.         udp             3264
  8711.     }
  8712.  
  8713. snmp  PROTOCOL-IDENTIFIER
  8714.     PARAMETERS { }
  8715.     ATTRIBUTES { }
  8716.     DESCRIPTION
  8717.        "Simple Network Management Protocol. Includes SNMPv1 and SNMPv2
  8718.        protocol versions. Does not include SNMP trap packets."
  8719.     REFERENCE
  8720.        "The SNMP SMI is defined in RFC 1902 [RFC1902]. The SNMP
  8721.        protocol is defined in RFC 1905 [RFC1905].  Transport mappings
  8722.        are defined in RFC 1906 [RFC1906]; RFC 1420 (SNMP over IPX)
  8723.        [RFC1420]; RFC 1419 (SNMP over AppleTalk) [RFC1419]."
  8724.     ::= {
  8725.         udp 161,
  8726.         nov-pep 0x900f,   -- [ 0.0.144.15 ]
  8727.         atalk 8,
  8728.  
  8729.  
  8730.  
  8731.  
  8732.  
  8733. Bierman/Bucci/Iddon        Expires April 1998                 [Page 148]
  8734.  
  8735.  
  8736.  
  8737.  
  8738.  
  8739. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8740.  
  8741.  
  8742.         tcp 161
  8743.     }
  8744.  
  8745. snmptrap PROTOCOL-IDENTIFIER
  8746.     PARAMETERS { }
  8747.     ATTRIBUTES { }
  8748.     DESCRIPTION
  8749.        "Simple Network Management Protocol Trap Port."
  8750.     REFERENCE
  8751.        "The SNMP SMI is defined in RFC 1902 [RFC1902]. The SNMP
  8752.        protocol is defined in RFC 1905 [RFC1905].  Transport mappings
  8753.        are defined in RFC 1906 [RFC1906]; RFC 1420 (SNMP over IPX)
  8754.        [RFC1420]; RFC 1419 (SNMP over AppleTalk) [RFC1419]."
  8755.     ::= {
  8756.         udp 162,
  8757.         nov-pep 0x9010,
  8758.         atalk 9,
  8759.         tcp 162
  8760.     }
  8761.  
  8762. -- END
  8763.  
  8764.  
  8765. 6.  Acknowledgements
  8766.  
  8767. This document was produced by the IETF RMONMIB Working Group.
  8768.  
  8769. The authors wish to thank the following people for their contributions
  8770. to this document:
  8771.  
  8772.      Anil Singhal
  8773.      Frontier Software Development, Inc.
  8774.  
  8775.      Jeanne Haney
  8776.      Bay Networks
  8777.  
  8778.      Dan Hansen
  8779.      Network General Corp.
  8780.  
  8781. Special thanks are in order to the following people for writing RMON PI
  8782. macro compilers, and improving the specification of the PI macro
  8783. language:
  8784.  
  8785.      David Perkins
  8786.      DeskTalk Systems, Inc.
  8787.  
  8788.  
  8789.  
  8790.  
  8791.  
  8792. Bierman/Bucci/Iddon        Expires April 1998                 [Page 149]
  8793.  
  8794.  
  8795.  
  8796.  
  8797.  
  8798. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8799.  
  8800.  
  8801.      Skip Koppenhaver
  8802.      Technically Elite, Inc.
  8803.  
  8804.  
  8805.  
  8806.  
  8807.  
  8808.  
  8809.  
  8810.  
  8811.  
  8812.  
  8813.  
  8814.  
  8815.  
  8816.  
  8817.  
  8818.  
  8819.  
  8820.  
  8821.  
  8822.  
  8823.  
  8824.  
  8825.  
  8826.  
  8827.  
  8828.  
  8829.  
  8830.  
  8831.  
  8832.  
  8833.  
  8834.  
  8835.  
  8836.  
  8837.  
  8838.  
  8839.  
  8840.  
  8841.  
  8842.  
  8843.  
  8844.  
  8845.  
  8846.  
  8847.  
  8848.  
  8849.  
  8850.  
  8851. Bierman/Bucci/Iddon        Expires April 1998                 [Page 150]
  8852.  
  8853.  
  8854.  
  8855.  
  8856.  
  8857. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8858.  
  8859.  
  8860. 7.  References
  8861.  
  8862.  
  8863. [AF-LANE-0021.000]
  8864.      LAN Emulation Sub-working Group, B. Ellington, "LAN Emulation over
  8865.      ATM - Version 1.0", AF-LANE-0021.000, ATM Forum, IBM, January 1995.
  8866.  
  8867. [AF-NM-TEST-0080.000]
  8868.      Network Management Sub-working Group, Test Sub-working Group, A.
  8869.      Bierman, "Remote Monitoring MIB Extensions for ATM Networks", AF-
  8870.      NM-TEST-0080.000, ATM Forum, Cisco Systems, February 1997.
  8871.  
  8872. [IEEE802.1p]
  8873.      802.1 Working Group, T. Jeffree, "Standard for Local and
  8874.      Metropolitan Area Networks -- Supplement to Media Access Control
  8875.      (MAC) Bridges: Traffic Class Expediting and Dynamic Multicast
  8876.      Filtering", P802.1p/D6, LAN MAN Standards Committee of the IEEE
  8877.      Computer Society, April 1997.
  8878.  
  8879. [IEEE802.1Q]
  8880.      802.1 Working Group, T. Jeffree, "Draft Standard for Virtual
  8881.      Bridged Local Area Networks", P802.1Q/D4, LAN MAN Standards
  8882.      Committee of the IEEE Computer Society, December 1996.
  8883.  
  8884. [IEN158]
  8885.      J. Haverty, "XNET Formats for Internet Protocol Version 4", IEN
  8886.      158, October 1980.
  8887.  
  8888. [RFC407]
  8889.      R. Bressler, R. Guida, A. McKenzie, "Remote Job Entry Protocol",
  8890.      RFC 407, MIT-DMCG, BBN-NET, October 1972.
  8891.  
  8892. [RFC493]
  8893.      J. Michener, I. Cotton, K. Kelley, D. Liddle, E. Meyer, "E.W., Jr
  8894.      Graphics Protocol", RFC 493, April 1973.
  8895.  
  8896. [RFC734]
  8897.      M. Crispin, "SUPDUP Protocol", RFC 734, SU-AI, October 1977.
  8898.  
  8899. [RFC740]
  8900.      R. Braden, "NETRJS Protocol", RFC 740, UCLA-CCN, November 1977.
  8901.  
  8902. [RFC741]
  8903.      D. Cohen, "Specifications for the Network Voice Protocol", RFC 741,
  8904.      ISI/RR 7539, USC/Information Sciences Institute, March 1976.
  8905.  
  8906.  
  8907.  
  8908.  
  8909.  
  8910. Bierman/Bucci/Iddon        Expires April 1998                 [Page 151]
  8911.  
  8912.  
  8913.  
  8914.  
  8915.  
  8916. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8917.  
  8918.  
  8919. [RFC759]
  8920.      J. Postel, "Internet Message Protocol", RFC 759, USC/Information
  8921.      Sciences Institute, August 1980.
  8922.  
  8923. [RFC768]
  8924.      J. Postel, "User Datagram Protocol", STD 6, RFC 768,
  8925.      USC/Information Sciences Institute, August 1980.
  8926.  
  8927. [RFC791]
  8928.      J. Postel, "Internet Protocol - DARPA Internet Program Protocol
  8929.      Specification", STD 5, RFC 791, USC/Information Sciences Institute,
  8930.      September 1981.
  8931.  
  8932. [RFC792]
  8933.      J. Postel, "Internet Control Message Protocol - DARPA Internet
  8934.      Program Protocol Specification", STD 5, RFC 792, USC/Information
  8935.      Sciences Institute, September 1981.
  8936.  
  8937. [RFC793]
  8938.      J. Postel, "Transmission Control Protocol - DARPA Internet Program
  8939.      Protocol Specification", STD 5, RFC 793, USC/Information Sciences
  8940.      Institute, September 1981.
  8941.  
  8942. [RFC818]
  8943.      J. Postel, "Remote User Telnet service", RFC 818, ISI, November
  8944.      1982.
  8945.  
  8946. [RFC821]
  8947.      J. Postel, "Simple Mail Transfer Protocol", RFC 821,
  8948.      USC/Information Sciences Institute, August 1982.
  8949.  
  8950. [RFC823]
  8951.      R. Hinden, A. Sheltzer, "The DARPA Internet Gateway", RFC 823, BBN,
  8952.      September 1982.
  8953.  
  8954. [RFC826]
  8955.      D. Plummer, "An Ethernet Address Resolution Protocol or Converting
  8956.      Network Protocol Addresses to 48-bit Ethernet Addresses for
  8957.      Transmission on Ethernet Hardware", STD 37, RFC 826, MIT-LCS,
  8958.      November 1982.
  8959.  
  8960. [RFC854]
  8961.      J. Postel, J. Reynolds, "Telnet Protocol Specification", STD 8, RFC
  8962.      854, ISI, May 1983.
  8963.  
  8964.  
  8965.  
  8966.  
  8967.  
  8968.  
  8969. Bierman/Bucci/Iddon        Expires April 1998                 [Page 152]
  8970.  
  8971.  
  8972.  
  8973.  
  8974.  
  8975. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  8976.  
  8977.  
  8978. [RFC862]
  8979.      J. Postel, "Echo Protocol", STD 20, RFC 862, ISI, May 1983.
  8980.  
  8981. [RFC863]
  8982.      J. Postel, "Discard Protocol", STD 21, RFC 863, ISI, May 1983.
  8983.  
  8984. [RFC864]
  8985.      J. Postel, "Character Generator Protocol", STD 22, RFC 864, ISI,
  8986.      May 1983.
  8987.  
  8988. [RFC865]
  8989.      J. Postel, "Quote of the Day Protocol", RFC 865, ISI, May 1983.
  8990.  
  8991. [RFC866]
  8992.      J. Postel, "Active Users", STD 26, RFC 866, ISI, May 1983.
  8993.  
  8994. [RFC867]
  8995.      J. Postel, "Daytime Protocol", STD 25, RFC 867, ISI, May 1983.
  8996.  
  8997. [RFC868]
  8998.      J. Postel, "Time Protocol", STD 26, RFC 868, ISI, May 1983.
  8999.  
  9000. [RFC869]
  9001.      R. Hinden, "A Host Monitoring Protocol", RFC 869, Bolt Beranek and
  9002.      Newman, December 1983.
  9003.  
  9004. [RFC887]
  9005.      M. Accetta, "Resource Location Protocol", RFC 887, CMU, December
  9006.      1983.
  9007.  
  9008. [RFC904]
  9009.      International Telegraph and Telephone Co., D. Mills, "Exterior
  9010.      Gateway Protocol Formal Specification", RFC 904, April 1984.
  9011.  
  9012. [RFC905]
  9013.      International Standards Organization, A. McKenzie, "ISO Transport
  9014.      Protocol Specification - ISO DP 8073", RFC 905, April 1984.
  9015.  
  9016. [RFC908]
  9017.      D. Velten, R. Hinden, J. Sax, "Reliable Data Protocol", RFC 908,
  9018.      BBN Communications Corporation, July 1984.
  9019.  
  9020. [RFC913]
  9021.      M. Lottor, "Simple File Transfer Protocol", RFC 913, MIT, September
  9022.      1984.
  9023.  
  9024.  
  9025.  
  9026.  
  9027.  
  9028. Bierman/Bucci/Iddon        Expires April 1998                 [Page 153]
  9029.  
  9030.  
  9031.  
  9032.  
  9033.  
  9034. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9035.  
  9036.  
  9037. [RFC915]
  9038.      M. Elvy, R. Nedved, "Network mail path service", RFC 915, Harvard
  9039.      University, Carnegie-Mellon University, December 1984.
  9040.  
  9041. [RFC937]
  9042.      M. Butler, D. Chase, J. Goldberger, J. Postel, J. Reynolds, "Post
  9043.      Office Protocol - version 2", RFC 937, ISI, February 1985.
  9044.  
  9045. [RFC938]
  9046.      T. Miller, "Internet Reliable Transaction Protocol", RFC 938, ACC,
  9047.      February 1985.
  9048.  
  9049. [RFC951]
  9050.      W. Croft, J. Gilmore, "BOOTSTRAP Protocol (BOOTP)", RFC 951,
  9051.      Stanford and SUN Microsytems, September 1985.
  9052.  
  9053. [RFC953]
  9054.      E. Feinler, K. Harrenstien, M. Stahl, "Hostname Server", RFC 953,
  9055.      SRI, October 1985.
  9056.  
  9057. [RFC954]
  9058.      E. Feinler, K. Harrenstien, M. Stahl, "NICNAME/WHOIS", RFC 954,
  9059.      SRI, October 1985.
  9060.  
  9061. [RFC959]
  9062.      J. Postel, J. Reynolds, "File Transfer Protocol", RFC 959,
  9063.      USC/Information Sciences Institute, October 1985.
  9064.  
  9065. [RFC972]
  9066.      F. Wancho, "Password Generator Protocol", RFC 972, WSMR, January
  9067.      1986.
  9068.  
  9069. [RFC977]
  9070.      B. Kantor, P. Lapsley, "Network News Transfer Protocol: A Proposed
  9071.      Standard for the Stream-Based Transmission of News", RFC 977, U.C.
  9072.      San Diego, U.C. Berkeley, February 1986.
  9073.  
  9074. [RFC996]
  9075.      D. Mills, "Statistics server", RFC 996, University of Delaware,
  9076.      February 1987.
  9077.  
  9078. [RFC998]
  9079.      D. Clark, M. Lambert, L. Zhang, "NETBLT: A Bulk Data Transfer
  9080.      Protocol", RFC 998, MIT, March 1987.
  9081.  
  9082.  
  9083.  
  9084.  
  9085.  
  9086.  
  9087. Bierman/Bucci/Iddon        Expires April 1998                 [Page 154]
  9088.  
  9089.  
  9090.  
  9091.  
  9092.  
  9093. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9094.  
  9095.  
  9096. [RFC1021]
  9097.      C. Partridge, G. Trewitt, "High-level Entity Management System
  9098.      HEMS", RFC 1021, BBN/NNSC, Stanford, October 1987.
  9099.  
  9100. [RFC1028]
  9101.      J. Case, J. Davin, M. Fedor, M. Schoffstall, "Simple Gateway
  9102.      Monitoring Protocol", RFC 1028, University of Tennessee at
  9103.      Knoxville, Proteon, Inc., Cornell University, Rensselaer
  9104.      Polytechnic Institute, November 1987.
  9105.  
  9106. [RFC1035]
  9107.      P. Mockapetris, "Domain Names - Implementation and Specification",
  9108.      STD 13, RFC 1035, USC/Information Sciences Institute, November
  9109.      1987.
  9110.  
  9111. [RFC1056]
  9112.      M. Lambert, "PCMAIL: A distributed mail system for personal
  9113.      computers", RFC 1056, MIT, June 1988.
  9114.  
  9115. [RFC1057]
  9116.      Sun Microsystems, Inc, "RPC: Remote Procedure Call Protocol
  9117.      Specification version 2", RFC 1057, Sun Microsystems, Inc., June
  9118.      1988.
  9119.  
  9120. [RFC1064]
  9121.      M. Crispin, "Interactive Mail Access Protocol: Version 2", RFC
  9122.      1064, SUMEX-AIM, July 1988.
  9123.  
  9124. [RFC1068]
  9125.      A. DeSchon, R. Braden, "Background File Transfer Program  BFTP",
  9126.      RFC 1068, ISI, August 1988.
  9127.  
  9128. [RFC1070]
  9129.      R. Hagens, N. Hall, M. Rose, "Use of the Internet as a subnetwork
  9130.      for experimentation with the OSI network layer", RFC 1070, U of
  9131.      Wiscsonsin - Madison, The Wollongong Group, February 1989.
  9132.  
  9133. [RFC1078]
  9134.      M. Lottor, "TCP port service Multiplexer  TCPMUX", RFC 1078, SRI-
  9135.      NIC, November, 1988.
  9136.  
  9137. [RFC1086]
  9138.      J. Onions, M. Rose, "ISO-TP0 bridge between TCP and X.25", RFC
  9139.      1086, Nottingham, TWG, December 1988.
  9140.  
  9141.  
  9142.  
  9143.  
  9144.  
  9145.  
  9146. Bierman/Bucci/Iddon        Expires April 1998                 [Page 155]
  9147.  
  9148.  
  9149.  
  9150.  
  9151.  
  9152. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9153.  
  9154.  
  9155. [RFC1095]
  9156.      U. Warrier, L. Besaw, "Common Management Information Services and
  9157.      Protocol over TCP/IP (CMOT)", RFC 1095, Unisys Corporation,
  9158.      Hewlett-Packard, April 1989.
  9159.  
  9160. [RFC1112]
  9161.      S. Deering, "Host Extensions for IP Multicasting", RFC 1112,
  9162.      Stanford University, August 1989.
  9163.  
  9164. [RFC1157]
  9165.      J. Case, M. Fedor, M. Schoffstall, J. Davin, "Simple Network
  9166.      Management Protocol", RFC 1157, SNMP Research, Performance Systems
  9167.      International, MIT Laboratory for Computer Science, May 1990.
  9168.  
  9169. [RFC1203]
  9170.      J. Rice, "Interactive Mail Access Protocol - Version 3", RFC 1203,
  9171.      Stanford, February 1991.
  9172.  
  9173. [RFC1204]
  9174.      D. Lee, S. Yeh, "Message Posting Protocol (MPP)", RFC 1204, Netix
  9175.      Communications, Inc., February 1991.
  9176.  
  9177. [RFC1213]
  9178.      K. McCloghrie, M. Rose, "Management Information Base for Network
  9179.      Management of TCP/IP-based internets: MIB-II", STD 17, RFC 1213,
  9180.      Hughes LAN Systems, Performance Systems International, March 1991.
  9181.  
  9182. [RFC1226]
  9183.      B. Kantor, "Internet Protocol Encapsulation of AX.25 Frames", RFC
  9184.      1226, UCSD, May 1991.
  9185.  
  9186. [RFC1227]
  9187.      M. Rose, "SNMP MUX Protocol and MIB", RFC 1227, Performance Systems
  9188.      International, Inc., May 1991.
  9189.  
  9190. [RFC1234]
  9191.      D. Provan, "Tunneling IPX Traffic through IP Networks", RFC 1234,
  9192.      Novell, Inc., June 1991.
  9193.  
  9194. [RFC1235]
  9195.      J. Ioannidis, G. Maguire, Jr., "The Coherent File Distribution
  9196.      Protocol", RFC 1235, Columbia University, June 1991.
  9197.  
  9198. [RFC1241]
  9199.      D. Mills, R. Woodburn, "A Scheme for an Internet Encapsulation
  9200.  
  9201.  
  9202.  
  9203.  
  9204.  
  9205. Bierman/Bucci/Iddon        Expires April 1998                 [Page 156]
  9206.  
  9207.  
  9208.  
  9209.  
  9210.  
  9211. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9212.  
  9213.  
  9214.      Protocol: Version 1", RFC 1241, SAIC, University of Delaware, July
  9215.      1991.
  9216.  
  9217. [RFC1249]
  9218.      T. Howes, M. Smith, B. Beecher, "DIXIE Protocol Specification", RFC
  9219.      1249, University of Michigan, August 1991.
  9220.  
  9221. [RFC1267]
  9222.      K. Lougheed, Y. Rekhter, "A Border Gateway Protocol 3 (BGP-3)", RFC
  9223.      1267, Cisco Systems, T.J. Watson Research Center, IBM Corp.,
  9224.      October 1991.
  9225.  
  9226. [RFC1282]
  9227.      B. Kantor, "BSD Rlogin", RFC 1282, Univ. of Calif San Diego,
  9228.      December 1991.
  9229.  
  9230. [RFC1288]
  9231.      D. Zimmerman, "The Finger User Information Protocol", RFC 1288,
  9232.      Center for Discrete Mathematics and Theoretical Computer Science,
  9233.      December 1991.
  9234.  
  9235. [RFC1301]
  9236.      S. Armstrong, A. Freier, K. Marzullo, "Multicast Transport
  9237.      Protocol", RFC 1301, Xerox, Apple, Cornell, February 1992.
  9238.  
  9239. [RFC1305]
  9240.      D. Mills, "Network Time Protocol (v3)", RFC 1305, University of
  9241.      Delaware, April 1992.
  9242.  
  9243. [RFC1312]
  9244.      R. Nelson, G. Arnold, "Message Send Protocol", RFC 1312, Crynwr
  9245.      Software, Sun Microsystems, Inc., April 1992.
  9246.  
  9247. [RFC1339]
  9248.      S. Dorner, P. Resnick, "Remote Mail Checking Protocol", RFC 1339,
  9249.      U. of Illinois at Urbana-Champaign, June 1992.
  9250.  
  9251. [RFC1350]
  9252.      K. Sollins, "TFTP Protocol (revision 2)", RFC 1350, MIT, July 1992.
  9253.  
  9254. [RFC1413]
  9255.      M. St. Johns, "Identification Protocol", RFC 1413, US Department of
  9256.      Defense, February 1993.
  9257.  
  9258.  
  9259.  
  9260.  
  9261.  
  9262.  
  9263.  
  9264. Bierman/Bucci/Iddon        Expires April 1998                 [Page 157]
  9265.  
  9266.  
  9267.  
  9268.  
  9269.  
  9270. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9271.  
  9272.  
  9273. [RFC1419]
  9274.      G. Minshall, M. Ritter, "SNMP over AppleTalk", RFC 1419, Novell,
  9275.      Inc., Apple Computer, Inc., March 1993.
  9276.  
  9277. [RFC1420]
  9278.      S. Bostock, "SNMP over IPX", RFC 1420, Novell, Inc., March 1993.
  9279.  
  9280. [RFC1436]
  9281.      F. Anklesaria, M. McCahill, P. Lindner, D. Johnson, D. John, D.
  9282.      Torrey, B. Alberti, "The Internet Gopher Protocol (a distributed
  9283.      document search and retrieval protocol)", RFC 1436, University of
  9284.      Minnesota, March 1993.
  9285.  
  9286. [RFC1459]
  9287.      J. Oikarinen, D. Reed, "Internet Relay Chat Protocol", RFC 1459,
  9288.      May 1993.
  9289.  
  9290. [RFC1476]
  9291.      R. Ullmann, "RAP: Internet Route Access Protocol", RFC 1476,
  9292.      Process Software Corporation, June 1993.
  9293.  
  9294. [RFC1479]
  9295.      M. Steenstrup, "Inter-Domain Policy Routing Protocol Specification:
  9296.      Version 1", RFC 1479, BBN Systems and Technologies, July 1993.
  9297.  
  9298. [RFC1483]
  9299.      J. Heinanen, "Multiprotocol Encapsulation over ATM Adaptation Layer
  9300.      5", RFC 1483, Telecom Finland, July 1993.
  9301.  
  9302. [RFC1492]
  9303.      C. Finseth, "An Access Control Protocol, Sometimes Called TACACS",
  9304.      RFC 1492, University of Minnesota, July 1993.
  9305.  
  9306. [RFC1510]
  9307.      J. Kohl, B. Neuman, "The Kerberos Network Authentication Service
  9308.      (V5)", RFC 1510, Digital Equipment Corporation, ISI, September
  9309.      1993.
  9310.  
  9311. [RFC1573]
  9312.      K. McCloghrie, F. Kastenholz, "Evolution of the Interfaces Group of
  9313.      MIB-II", RFC 1573, Hughes LAN Systems, FTP Software, January 1994.
  9314.  
  9315. [RFC1583]
  9316.      J. Moy, "OSPF Version 2", RFC 1583, Proteon, Inc., March 1994.
  9317.  
  9318.  
  9319.  
  9320.  
  9321.  
  9322.  
  9323. Bierman/Bucci/Iddon        Expires April 1998                 [Page 158]
  9324.  
  9325.  
  9326.  
  9327.  
  9328.  
  9329. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9330.  
  9331.  
  9332. [RFC1700]
  9333.      J Reynolds, J. Postel, "Assigned Numbers", STD 2, RFC 1700,
  9334.      USC/Information Sciences Institute, October 1994.
  9335.  
  9336. [RFC1701]
  9337.      S. Hanks, T. Li, D. Farinacci, P. Traina, "Generic Routing
  9338.      Encapsulation (GRE)", RFC 1701, Netsmiths, Ltd., Cisco Systems,
  9339.      October 1994.
  9340.  
  9341. [RFC1702]
  9342.      S. Hanks, T. Li, D. Farinacci, P. Traina, "Generic Routing
  9343.      Encapsulation over IPv4 networks", RFC 1702, Netsmiths, Ltd., Cisco
  9344.      Systems, October 1994.
  9345.  
  9346. [RFC1725]
  9347.      J. Myers, M. Rose, "Post Office Protocol - Version 3", RFC 1725,
  9348.      Carnegie Mellon, Dover Beach Consulting, November 1994.
  9349.  
  9350. [RFC1729]
  9351.      C. Lynch, "Using the Z39.50 Information Retrieval Protocol in the
  9352.      Internet Environment", RFC 1729, University of California, December
  9353.      1994.
  9354.  
  9355. [RFC1730]
  9356.      M. Crispin, "Internet Message Access Protocol - Version 4", RFC
  9357.      1730, University of Washington, December 1994.
  9358.  
  9359. [RFC1739]
  9360.      G. Kessler, S. Shepard, "A Primer On Internet and TCP/IP Tools",
  9361.      RFC 1739, Hill Associates, Inc., December 1994.
  9362.  
  9363. [RFC1745]
  9364.      K. Varadhan, S. Hares, Y. Rekhter, "BGP4/IDRP for IP---OSPF
  9365.      Interaction", RFC 1745, OARnet & ISI, NSFnet/Merit, IBM, December
  9366.      1994.
  9367.  
  9368. [RFC1757]
  9369.      S. Waldbusser, "Remote Network Monitoring MIB", RFC 1757, Carnegie
  9370.      Mellon University, February 1995.
  9371.  
  9372. [RFC1777]
  9373.      W. Yeong, T. Howes, S. Kille, "Lightweight Directory Access
  9374.      Protocol", Performance Systems International, University of
  9375.      Michigan, ISODE Consortium, March 1995.
  9376.  
  9377.  
  9378.  
  9379.  
  9380.  
  9381.  
  9382. Bierman/Bucci/Iddon        Expires April 1998                 [Page 159]
  9383.  
  9384.  
  9385.  
  9386.  
  9387.  
  9388. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9389.  
  9390.  
  9391. [RFC1782]
  9392.      G. Malkin, A. Harkin, "TFTP Option Extension", RFC 1782, Xylogics,
  9393.      Inc., Hewlett Packard Co., March 1995.
  9394.  
  9395. [RFC1783]
  9396.      G. Malkin, A. Harkin, "TFTP BlockOption Option", RFC 1783,
  9397.      Xylogics, Inc., Hewlett Packard Co., March 1995.
  9398.  
  9399. [RFC1784]
  9400.      G. Malkin, A. Harkin, "TFTP Timeout Interval and Transfer Size
  9401.      Options", RFC 1784, Xylogics, Inc., Hewlett Packard Co., March
  9402.      1995.
  9403.  
  9404. [RFC1798]
  9405.      A. Young, "Connection-less Lightweight Directory Access Protocol",
  9406.      RFC 1798, ISODE Consortium, June 1995.
  9407.  
  9408. [RFC1800]
  9409.      J. Postel, "Internet Official Protocol Standards", STD 1, RFC 1800,
  9410.      IAB, July 1995.
  9411.  
  9412. [RFC1813]
  9413.      B. Callaghan, B. Pawlowski, P. Staubach, "NFS Version 3 Protocol
  9414.      Specification", RFC 1813, Sun Microsystems, Inc., June 1995.
  9415.  
  9416. [RFC1819]
  9417.      L. Delgrossi, L. Berger, "Internet Stream Protocol Version 2
  9418.      (ST2)", RFC 1819, ST2 Working Group, August 1995.
  9419.  
  9420. [RFC1831]
  9421.      R. Srinivasan, "Remote Procedure Call Protocol Version 2", RFC
  9422.      1831, Sun Microsystems, Inc., August 1995.
  9423.  
  9424. [RFC1853]
  9425.      W. Simpson, "IP in IP Tunneling", RFC 1853, Daydreamer, October
  9426.      1995.
  9427.  
  9428. [RFC1902]
  9429.      J. Case, K. McCloghrie, M. Rose, S. Waldbusser, "Structure of
  9430.      Management Information for version 2 of the Simple Network
  9431.      Management Protocol (SNMPv2)", RFC 1902, SNMP Research, Inc., Cisco
  9432.      Systems, Inc., Dover Beach Consulting, Inc.,  International Network
  9433.      Services, January 1996.
  9434.  
  9435.  
  9436.  
  9437.  
  9438.  
  9439.  
  9440.  
  9441. Bierman/Bucci/Iddon        Expires April 1998                 [Page 160]
  9442.  
  9443.  
  9444.  
  9445.  
  9446.  
  9447. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9448.  
  9449.  
  9450. [RFC1903]
  9451.      J. Case, K. McCloghrie, M. Rose, S. Waldbusser, "Textual
  9452.      Conventions for version 2 of the Simple Network Management Protocol
  9453.      (SNMPv2)", RFC 1903, SNMP Research, Inc., Cisco Systems, Inc.,
  9454.      Dover Beach Consulting, Inc.,  International Network Services,
  9455.      January 1996.
  9456.  
  9457. [RFC1904]
  9458.      J. Case, K. McCloghrie, M. Rose, S. Waldbusser, "Conformance
  9459.      Statements for version 2 of the Simple Network Management Protocol
  9460.      (SNMPv2)", RFC 1904, SNMP Research, Inc., Cisco Systems, Inc.,
  9461.      Dover Beach Consulting, Inc.,  International Network Services,
  9462.      January 1996.
  9463.  
  9464. [RFC1905]
  9465.      J. Case, K. McCloghrie, M. Rose, S. Waldbusser, "Protocol
  9466.      Operations for version 2 of the Simple Network Management Protocol
  9467.      (SNMPv2)", RFC 1905, SNMP Research, Inc., Cisco Systems, Inc.,
  9468.      Dover Beach Consulting, Inc.,  International Network Services,
  9469.      January 1996.
  9470.  
  9471. [RFC1906]
  9472.      J. Case, K. McCloghrie, M. Rose, S. Waldbusser, "Transport Mappings
  9473.      for Version 2 of the Simple Network Management Protocol (SNMPv2)",
  9474.      RFC 1906, SNMP Research, Inc., Cisco Systems, Inc., Dover Beach
  9475.      Consulting, Inc.,  International Network Services, January 1996.
  9476.  
  9477. [RFC1940]
  9478.      D. Estrin, T. Li, Y. Rekhter, K. Varadhan, D. Zappala, "Source
  9479.      Demand Routing: Packet Format and Forwarding Specification (Version
  9480.      1).", RFC 1940, USC, Cisco Systems, May 1996.
  9481.  
  9482. [RFC1945]
  9483.      T. Berners-Lee, R. Fielding, "Hypertext Transfer Protocol --
  9484.      HTTP/1.0", RFC 1945, MIT/LCS, UC-Irvine, November 1995.
  9485.  
  9486. [RFC2003]
  9487.      C. Perkins, "IP Encapsulation within IP", RFC 2003, IBM, October
  9488.      1996.
  9489.  
  9490. [RFC2021]
  9491.      S. Waldbusser, "Remote Network Monitoring MIB (RMON-2)", RFC 2021,
  9492.      International Network Services, January 1997.
  9493.  
  9494.  
  9495.  
  9496.  
  9497.  
  9498.  
  9499.  
  9500. Bierman/Bucci/Iddon        Expires April 1998                 [Page 161]
  9501.  
  9502.  
  9503.  
  9504.  
  9505.  
  9506. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9507.  
  9508.  
  9509. [RFC2068]
  9510.      R. Fielding, J. Gettys, J. Mogul, H. Frystyk, T. Berners-Lee,
  9511.      "Hypertext Transfer Protocol -- HTTP/1.1", RFC 2068, DEC, MIT/LCS,
  9512.      January 1997.
  9513.  
  9514. [RFC2069]
  9515.      J. Franks, P. Hallam-Baker, J. Hostetler, P. A. Luotonen, E. L.
  9516.      Stewart, "An Extension to HTTP: Digest Access Authentication", RFC
  9517.      2069, CERN, Spyglass, Inc., Microsoft Corporation, Netscape
  9518.      Communications Corporation, Open Market, Inc., January 1997.
  9519.  
  9520. [RFC2074]
  9521.      A. Bierman, R. Iddon, "Remote Network Monitoring MIB Protocol
  9522.      Identifiers", RFC 2074, Cisco Systems, AXON Networks Inc., January
  9523.      1997.
  9524.  
  9525. [RFC2109]
  9526.      D. Kristol, L. Montulli, "HTTP State Management Mechanism", RFC
  9527.      2109, Bell Laboratories/Lucent Technologies, Netscape
  9528.      Communications, February 1997.
  9529.  
  9530. [RFC2145]
  9531.      J. Mogul, R. Fielding, J. Gettys, H. Frystyk, "Use and
  9532.      interpretation of HTTP version numbers", RFC 2145, DEC, MIT/LCS,
  9533.      May 1997.
  9534.  
  9535.  
  9536.  
  9537.  
  9538.  
  9539.  
  9540.  
  9541.  
  9542.  
  9543.  
  9544.  
  9545.  
  9546.  
  9547.  
  9548.  
  9549.  
  9550.  
  9551.  
  9552.  
  9553.  
  9554.  
  9555.  
  9556.  
  9557.  
  9558.  
  9559. Bierman/Bucci/Iddon        Expires April 1998                 [Page 162]
  9560.  
  9561.  
  9562.  
  9563.  
  9564.  
  9565. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9566.  
  9567.  
  9568. 8.  Security Considerations
  9569.  
  9570. Security issues are not discussed in this memo.
  9571.  
  9572.  
  9573. 9.  Authors' Addresses
  9574.  
  9575.      Andy Bierman
  9576.      Cisco Systems, Inc.
  9577.      170 West Tasman Drive
  9578.      San Jose, CA 95134
  9579.      Phone: 408-527-3711
  9580.      Email: abierman@cisco.com
  9581.  
  9582.      Chris Bucci
  9583.      Network General Corporation
  9584.      4200 Bohannon Drive
  9585.      Menlo Park, CA 94025
  9586.      Phone: 415-473-2939
  9587.      Email: buccic@ngc.com
  9588.  
  9589.      Robin Iddon
  9590.      3Com Inc.
  9591.      40/50 Blackfrias Street
  9592.      Edinburgh, UK
  9593.      Phone: +44 131.558.3888
  9594.      Email: Robin_Iddon@3mail.3com.com
  9595.  
  9596.  
  9597.  
  9598.  
  9599.  
  9600.  
  9601.  
  9602.  
  9603.  
  9604.  
  9605.  
  9606.  
  9607.  
  9608.  
  9609.  
  9610.  
  9611.  
  9612.  
  9613.  
  9614.  
  9615.  
  9616.  
  9617.  
  9618. Bierman/Bucci/Iddon        Expires April 1998                 [Page 163]
  9619.  
  9620.  
  9621.  
  9622.  
  9623.  
  9624. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9625.  
  9626.  
  9627. Table of Contents
  9628.  
  9629.  
  9630. 1 Introduction ....................................................    2
  9631. 2 The SNMP Network Management Framework ...........................    2
  9632. 2.1 Object Definitions ............................................    2
  9633. 3 Overview ........................................................    3
  9634. 3.1 Terms .........................................................    3
  9635. 3.2 Relationship to the Remote Network Monitoring MIB .............    5
  9636. 3.3 Relationship to the ATM-RMON MIB ..............................    6
  9637. 3.3.1 Port Aggregation ............................................    6
  9638. 3.3.2 Encapsulation Mappings ......................................    6
  9639. 3.3.3 Counting ATM Traffic in RMON2 Collections ...................    7
  9640. 3.4 Relationship to the Other MIBs ................................    7
  9641. 4 Protocol Identifier Encoding ....................................    8
  9642. 4.1 ProtocolDirTable INDEX Format Examples ........................   11
  9643. 4.2 Protocol Identifier Macro Format ..............................   12
  9644. 4.2.1 Lexical Conventions .........................................   12
  9645. 4.2.2 Notation for Syntax Descriptions ............................   13
  9646. 4.2.3 Grammar for the PI Language .................................   14
  9647. 4.2.4 Mapping of the Protocol Name ................................   15
  9648. 4.2.5 Mapping of the VARIANT-OF Clause ............................   16
  9649. 4.2.6 Mapping of the PARAMETERS Clause ............................   17
  9650. 4.2.6.1 Mapping of the 'countsFragments(0)' BIT ...................   18
  9651. 4.2.6.2 Mapping of the 'tracksSessions(1)' BIT ....................   19
  9652. 4.2.7 Mapping of the ATTRIBUTES Clause ............................   19
  9653. 4.2.8 Mapping of the DESCRIPTION Clause ...........................   19
  9654. 4.2.9 Mapping of the CHILDREN Clause ..............................   20
  9655. 4.2.10 Mapping of the ADDRESS-FORMAT Clause .......................   20
  9656. 4.2.11 Mapping of the DECODING Clause .............................   20
  9657. 4.2.12 Mapping of the REFERENCE Clause ............................   21
  9658. 4.3 Evaluating an Index of the  ProtocolDirectoryTable ............   21
  9659. 5 Protocol Identifier Macros ......................................   23
  9660. 5.1 Base Identifier Encoding ......................................   23
  9661. 5.1.1 Protocol Identifier Functions ...............................   23
  9662. 5.1.1.1 Function 0: No-op .........................................   24
  9663. 5.1.1.2 Function 1: Protocol Wildcard Function ....................   24
  9664. 5.2 Base Layer Protocol Identifiers ...............................   25
  9665. 5.3 Encapsulation Layers ..........................................   32
  9666. 5.3.1 IEEE 802.1Q .................................................   32
  9667. 5.4 Protocol Stacks And Single-Vendor Applications ................   36
  9668. 5.4.1 The TCP/IP protocol stack ...................................   37
  9669. 5.4.2 Novell IPX Stack ............................................  119
  9670. 5.4.3 The XEROX Protocol Stack ....................................  125
  9671. 5.4.4 AppleTalk Protocol Stack ....................................  127
  9672.  
  9673.  
  9674.  
  9675.  
  9676.  
  9677. Bierman/Bucci/Iddon        Expires April 1998                 [Page 164]
  9678.  
  9679.  
  9680.  
  9681.  
  9682.  
  9683. Draft            RMON Protocol Identifiers (Version 2)      October 1997
  9684.  
  9685.  
  9686. 5.4.5 Banyon Vines Protocol Stack .................................  132
  9687. 5.4.6 The DECNet Protocol Stack ...................................  137
  9688. 5.4.7 The IBM SNA Protocol Stack.  ................................  143
  9689. 5.4.8 The NetBEUI/NetBIOS Family ..................................  143
  9690. 5.5 Multi-stack protocols .........................................  147
  9691. 6 Acknowledgements ................................................  149
  9692. 7 References ......................................................  151
  9693. 8 Security Considerations .........................................  163
  9694. 9 Authors' Addresses ..............................................  163
  9695.  
  9696.  
  9697.  
  9698.  
  9699.  
  9700.  
  9701.  
  9702.  
  9703.  
  9704.  
  9705.  
  9706.  
  9707.  
  9708.  
  9709.  
  9710.  
  9711.  
  9712.  
  9713.  
  9714.  
  9715.  
  9716.  
  9717.  
  9718.  
  9719.  
  9720.  
  9721.  
  9722.  
  9723.  
  9724.  
  9725.  
  9726.  
  9727.  
  9728.  
  9729.  
  9730.  
  9731.  
  9732.  
  9733.  
  9734.  
  9735.  
  9736. Bierman/Bucci/Iddon        Expires April 1998                 [Page 165]
  9737.  
  9738.