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-01.txt < prev    next >
Text File  |  1997-07-22  |  232KB  |  9,736 lines

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