RFC2074 “ú–{Œê–ó

2074 Remote Network Monitoring MIB Protocol Identifiers. A. Bierman,R. Iddon. January 1997. (Format: TXT=81262 bytes) (Obsoleted by RFC2895) (Status: PROPOSED STANDARD)
ƒvƒƒOƒ‰ƒ€‚Å‚ÌŽ©“®–|–ó‚Å‚·B
RFCˆê——
‰pŒêŒ´•¶

Network Working Group                                       A. Bierman
Request for Comments: 2074                               Cisco Systems
Category: Standards Track                                     R. Iddon
                                                    AXON Networks,Inc.
                                                          January 1997

Bierman‚ªƒRƒƒ“ƒg‚Ì‚½‚ß‚É—v‹‚·‚éƒ[ƒLƒ“ƒOƒOƒ‹[ƒvA.‚ðƒlƒbƒgƒ[ƒN‚ł‚Ȃ¢‚Å‚­‚¾‚³‚¢: 2074”N‚̃VƒXƒRƒVƒXƒeƒ€ƒYƒJƒeƒSƒŠ: •W€‰»‰ß’öR.IddonŽ²õƒlƒbƒgƒ[ƒNAŠ”Ž®‰ïŽÐ1997”N1ŒŽ

           Remote Network Monitoring MIB Protocol Identifiers

ƒŠƒ‚[ƒgƒlƒbƒgƒ[ƒNŠÄŽ‹MIBƒvƒƒgƒRƒ‹Ž¯•ÊŽq

Status of this Memo

‚±‚ÌMemo‚Ìó‘Ô

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

‚±‚̃hƒLƒ…ƒƒ“ƒg‚ÍAƒCƒ“ƒ^[ƒlƒbƒgƒRƒ~ƒ…ƒjƒeƒB‚ɃCƒ“ƒ^[ƒlƒbƒg•W€‰»‰ß’öƒvƒƒgƒRƒ‹‚ðŽw’肵‚ÄA‰ü—Ç‚Ì‚½‚ß‚É‹c˜_‚Æ’ñˆÄ‚ð—v‹‚µ‚Ü‚·B ‚±‚̃vƒƒgƒRƒ‹‚Ì•W€‰»ó‘Ô‚Æó‘Ô‚Ö‚ÌuƒCƒ“ƒ^[ƒlƒbƒgŒöŽ®ƒvƒƒgƒRƒ‹•W€v(STD1)‚ÌŒ»s”Å‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B ‚±‚̃ƒ‚‚Ì•ª”z‚Í–³§ŒÀ‚Å‚·B

Table of Contents

–ÚŽŸ

1 Introduction ....................................................    3
2 The SNMP Network Management Framework ...........................    3
2.1 Object Definitions ............................................    3
3 Overview ........................................................    3
3.1 Terms .........................................................    4
3.2 Relationship to the Remote Network Monitoring MIB .............    6
3.3 Relationship to the Other MIBs ................................    6
4 Protocol Identifier Encoding ....................................    7
4.1 ProtocolDirTable INDEX Format Examples ........................    9
4.2 Protocol Identifier Macro Format ..............................   10
4.2.1 Mapping of the Protocol Name ................................   12
4.2.2 Mapping of the VARIANT-OF Clause ............................   13
4.2.3 Mapping of the PARAMETERS Clause ............................   13
4.2.3.1 Mapping of the 'countsFragments(0)' BIT ...................   14
4.2.3.2 Mapping of the 'tracksSessions(1)' BIT ....................   15
4.2.4 Mapping of the ATTRIBUTES Clause ............................   15
4.2.5 Mapping of the DESCRIPTION Clause ...........................   15
4.2.6 Mapping of the CHILDREN Clause ..............................   16
4.2.7 Mapping of the ADDRESS-FORMAT Clause ........................   16
4.2.8 Mapping of the DECODING Clause ..............................   16
4.2.9 Mapping of the REFERENCE Clause .............................   17
4.2.10 Evaluating a Protocol-Identifier INDEX .....................   17
5 Protocol Identifier Macros ......................................   18
5.1 Base Identifier Encoding ......................................   18
5.1.1 Protocol Identifier Functions ...............................   19
5.1.1.1 Function 0: No-op .........................................   19
5.1.1.2 Function 1: Protocol Wildcard Function ....................   19
5.2 Base Layer Protocol Identifiers ...............................   20
5.2.1 Ether2 Encapsulation ........................................   21

1‚‚̘˜_c 3 2ASNMPƒlƒbƒgƒ[ƒNƒ}ƒl[ƒWƒƒ“ƒgƒtƒŒ[ƒ€ƒ[ƒNc 3 2.1 ƒIƒuƒWƒFƒNƒg’è‹`c 3 3ŠT—vc 3 3.1‚Ì—pŒêc 4 3.2 ƒŠƒ‚[ƒg‚Æ‚ÌŠÖŒW‚̓‚ƒjƒ^[‚µ‚Ä‚¢‚éMIB‚ðƒlƒbƒgƒ[ƒN‚ł‚Ȃ¬‚Ü‚·c 6 ‘¼‚ÌMIBs‚Æ‚Ì3.3ŠÖŒWc 6 4‚ÍŽ¯•ÊŽqƒR[ƒh‰»‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂ܂·c 7 4.1 ProtocolDirTable‚ÍŒ`Ž®‚Ì—á‚Éõˆø‚ð‚‚¯‚Ü‚·c 9 4.2 Ž¯•ÊŽqƒ}ƒNƒŒ`Ž®‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂĂ­‚¾‚³‚¢c 10 4.2 ƒvƒƒgƒRƒ‹–¼‚ÉŠÖ‚·‚é.1ƒ}ƒbƒsƒ“ƒOc 12 4.2 .2ƒ}ƒbƒsƒ“ƒOAˆÙŒ`A-Aßc 13 4.2 ƒpƒ‰ƒƒ^ß‚ÉŠÖ‚·‚é.3ƒ}ƒbƒsƒ“ƒOc 13 4.2 .3 'countsFragments(0)'ƒrƒbƒg‚Ì.1ƒ}ƒbƒsƒ“ƒOc 14 4.2 .3 'tracksSessions(1)'ƒrƒbƒg‚Ì.2ƒ}ƒbƒsƒ“ƒOc 15 4.2 ‘®«ß‚ÉŠÖ‚·‚é.4ƒ}ƒbƒsƒ“ƒOc 15 4.2 ‹Lqß‚ÉŠÖ‚·‚é.5ƒ}ƒbƒsƒ“ƒOc 15 4.2 Žq‹Ÿß‚ÉŠÖ‚·‚é.6ƒ}ƒbƒsƒ“ƒOc 16 4.2 ƒAƒhƒŒƒXŒ`Ž®ß‚ÉŠÖ‚·‚é.7ƒ}ƒbƒsƒ“ƒOc 16 4.2 ‰ð“Çß‚ÉŠÖ‚·‚é.8ƒ}ƒbƒsƒ“ƒOc 16 4.2 ŽQÆß‚ÉŠÖ‚·‚é.9ƒ}ƒbƒsƒ“ƒOc 17 4.2 ƒvƒƒgƒRƒ‹Ž¯•ÊŽq‚ð•]‰¿‚·‚é.10‚ªõˆø‚ð‚‚¯‚Ü‚·c 17 5 Ž¯•ÊŽqƒ}ƒNƒ‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂĂ­‚¾‚³‚¢c 18 5.1 Ž¯•ÊŽqƒR[ƒh‰»‚ðŠî‘b‚¯‚Ä‚­‚¾‚³‚¢c 18 5.1 .1 Ž¯•ÊŽq‹@”\‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂĂ­‚¾‚³‚¢c 19 5.1 .1 .1 ‹@”%%BODY%%: ƒIƒvƒA[ƒg‚ª‚ ‚è‚Ü‚¹‚ñc 19 5.1 .1 .2 ‹@”\1: ƒƒCƒ‹ƒhƒJ[ƒh‹@”\‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂĂ­‚¾‚³‚¢c 19 5.2 ‘w‚̃vƒƒgƒRƒ‹Ž¯•ÊŽq‚ðŠî‘b‚¯‚Ä‚­‚¾‚³‚¢c 20 5.2 .1 Ether2ƒJƒvƒZƒ‹‰»c 21

Bierman & Iddon             Standards Track                     [Page 1]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[1ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.2.2 LLC Encapsulation ...........................................   22
5.2.3 SNAP over LLC (OUI=000) Encapsulation .......................   23
5.2.4 SNAP over LLC (OUI != 000) Encapsulation ....................   24
5.2.5 IANA Assigned Protocols .....................................   25
5.2.5.1 IANA Assigned Protocol Identifiers ........................   27
5.3 L3: Children of Base Protocol Identifiers .....................   27
5.3.1 IP ..........................................................   28
5.3.2 IPX .........................................................   29
5.3.3 ARP .........................................................   30
5.3.4 IDP .........................................................   30
5.3.5 AppleTalk ARP ...............................................   31
5.3.6 AppleTalk ...................................................   31
5.4 L4: Children of L3 Protocols ..................................   32
5.4.1 ICMP ........................................................   32
5.4.2 TCP .........................................................   32
5.4.3 UDP .........................................................   33
5.5 L5: Application Layer Protocols ...............................   33
5.5.1 FTP .........................................................   33
5.5.1.1 FTP-DATA ..................................................   33
5.5.1.2 FTP Control ...............................................   34
5.5.2 Telnet ......................................................   34
5.5.3 SMTP ........................................................   34
5.5.4 DNS .........................................................   35
5.5.5 BOOTP .......................................................   35
5.5.5.1 Bootstrap Server Protocol .................................   35
5.5.5.2 Bootstrap Client Protocol .................................   35
5.5.6 TFTP ........................................................   36
5.5.7 HTTP ........................................................   36
5.5.8 POP3 ........................................................   36
5.5.9 SUNRPC ......................................................   37
5.5.10 NFS ........................................................   38
5.5.11 SNMP .......................................................   38
5.5.11.1 SNMP Request/Response ....................................   38
5.5.11.2 SNMP Trap ................................................   39
6 Acknowledgements ................................................   39
7 References ......................................................   40
8 Security Considerations .........................................   43
9 Authors' Addresses ..............................................   43

5.2.2 LLCƒJƒvƒZƒ‹‰»c 22 5.2 .3 LLC(OUI=000)ƒJƒvƒZƒ‹‰»‚Ìã‚ÅÜ‚Á‚Ä‚­‚¾‚³‚¢c 23 5.2 .4 LLC(OUI!=000)ƒJƒvƒZƒ‹‰»‚Ìã‚ÅÜ‚Á‚Ä‚­‚¾‚³‚¢c 24 5.2 .5 IANA‚̓vƒƒgƒRƒ‹‚ðŠ„‚è“–‚Ä‚Ü‚µ‚½c 25 5.2 .5 .1 IANA‚̓vƒƒgƒRƒ‹Ž¯•ÊŽq‚ðŠ„‚è“–‚Ä‚Ü‚µ‚½c 27 5.3L3: Šî’n‚ÌŽq‹Ÿ‚ÍŽ¯•ÊŽq‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂ܂·c 27 5.3.1IPc 28 5.3 .2IPXc 29 5.3 .3ƒAƒ‹ƒvc 30 5.3 .4IDPc 30 5.3 .5 AppleTalk ARPc 31 5.3 .6‚ÌAppleTalkc 31 5.4L4: L3ƒvƒƒgƒRƒ‹‚ÌŽq‹Ÿc 32 5.4 .1ICMPc 32 5.4 .2TCPc 32 5.4 .3UDPc 33 5.5L5: ‰ž—p‘wƒvƒƒgƒRƒ‹c 33 5.5 .1FTPc 33 5.5 .1 .1‚ÌFTPƒf[ƒ^c 33 5.5 .1 .2 FTPƒRƒ“ƒgƒ[ƒ‹c 34 5.5 .2telnetc 34 5.5 .3SMTPc 34 5.5 .4DNSc 35 5.5 .5BOOTPc 35 5.5 .5 .1 ƒT[ƒoƒvƒƒgƒRƒ‹‚ð“Æ—Í‚Åi‚ñ‚Å‚­‚¾‚³‚¢c 35 5.5 .5 .2 ƒNƒ‰ƒCƒAƒ“ƒgƒvƒƒgƒRƒ‹‚ð“Æ—Í‚Åi‚ñ‚Å‚­‚¾‚³‚¢c 35 5.5 .6TFTPc 36 5.5 .7HTTPc 36 5.5 .8POP3c 36 5.5 .9SUNRPCc 37 5.5 .10NFSc 38 5.5 .11SNMPc 38 5.5 .11 .1 SNMP—v‹/‰ž“šc 38 5.5 .11 .2 SNMP‚͕߂炦‚Ü‚·c 39 6‚‚̳”Fc 39 7‚‚̎QƉӊc 40 8 ƒZƒLƒ…ƒŠƒeƒB–â‘èc 43 9l‚ÌìŽÒ‚̃AƒhƒŒƒXc 43

Bierman & Iddon             Standards Track                     [Page 2]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[2ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

1.  Introduction

1. ˜˜_

   This memo defines an experimental portion of the Management
   Information Base (MIB) for use with network management protocols in
   the Internet community.  In particular, it describes the algorithms
   required to identify different protocol encapsulations managed with
   the Remote Network Monitoring MIB Version 2 [RMON2]. Although related
   to the original Remote Network Monitoring MIB [RFC1757], this
   document refers only to objects found in the RMON-2 MIB.

ƒlƒbƒgƒ[ƒNŠÇ—ƒvƒƒgƒRƒ‹‚ªƒCƒ“ƒ^[ƒlƒbƒgƒRƒ~ƒ…ƒjƒeƒB‚É‚ ‚éó‘Ô‚ÅA‚±‚̃ƒ‚‚ÍŽg—p‚Ì‚½‚ß‚ÉAManagement InformationŠî’n‚ÌŽÀŒ±“I‚È•”•ª(MIB)‚ð’è‹`‚µ‚Ü‚·B “Á‚ÉA‚»‚ê‚ÍRemote Network Monitoring MIBƒo[ƒWƒ‡ƒ“2[RMON2]‚ÅŠÇ—‚³‚ꂽˆÙ‚È‚Á‚½ƒvƒƒgƒRƒ‹ƒJƒvƒZƒ‹‰»‚ð“Á’è‚·‚é‚Ì‚É•K—v‚Å‚ ‚éƒAƒ‹ƒSƒŠƒYƒ€‚ðà–¾‚µ‚Ü‚·B ƒIƒŠƒWƒiƒ‹‚ÌRemote Network Monitoring MIB[RFC1757]‚ÉŠÖ˜A‚³‚ê‚Ü‚·‚ªA‚±‚̃hƒLƒ…ƒƒ“ƒg‚ÍRMON-2 MIB‚ÅŒ©‚‚¯‚ç‚ꂽƒIƒuƒWƒFƒNƒg‚¾‚¯‚ɂ‚¢‚ÄŒ¾‹y‚µ‚Ü‚·B

2.  The SNMP Network Management Framework

2. SNMPƒlƒbƒgƒ[ƒNƒ}ƒl[ƒWƒƒ“ƒgƒtƒŒ[ƒ€ƒ[ƒN

   The SNMP Network Management Framework presently consists of three
   major components.  They are:

SNMP Network Management Framework‚ÍŒ»ÝA3ŒÂ‚ÌŽå—vƒRƒ“ƒ|[ƒlƒ“ƒg‚©‚笂è‚Ü‚·B ‚»‚ê‚ç‚͈ȉº‚Ì’Ê‚è‚Å‚·B

o    the SMI, described in RFC 1902 [RFC1902], - the mechanisms used for
     describing and naming objects for the purpose of management.

o RFC1902[RFC1902]‚Åà–¾‚³‚ꂽSMI--ƒƒJƒjƒYƒ€‚Íà–¾‚Æ–½–¼‚ÉŠÇ—‚Ì–Ú“I‚Ì‚½‚߂̃IƒuƒWƒFƒNƒg‚ðŽg—p‚µ‚Ü‚µ‚½B

o    the MIB-II, STD 17, RFC 1213 [RFC1213], - the core set of managed
     objects for the Internet suite of protocols.

o MIB-IIASTD17ARFC1213[RFC1213]--ƒvƒƒgƒRƒ‹‚̃Cƒ“ƒ^[ƒlƒbƒgƒXƒC[ƒg‚Ö‚ÌŠÇ—ƒIƒuƒWƒFƒNƒg‚ÌŠª‚«•ÈB

o    the protocol, STD 15, RFC 1157 [RFC1157] and/or RFC 1905 [RFC1905],
     - the protocol for accessing managed information.

o ƒvƒƒgƒRƒ‹ASTD15ARFC1157[RFC1157]A‚»‚µ‚Ä/‚Ü‚½‚ÍARFC1905[RFC1905]--ƒAƒNƒZƒX‚Ì‚½‚߂̃vƒƒgƒRƒ‹‚Íî•ñ‚ðŠÇ—‚µ‚Ü‚µ‚½B

   Textual conventions are defined in RFC 1903 [RFC1903], and
   conformance statements are defined in RFC 1904 [RFC1904].

Œ´•¶‚̃Rƒ“ƒxƒ“ƒVƒ‡ƒ“‚ÍRFC1903[RFC1903]‚Å’è‹`‚³‚ê‚Ü‚·A‚»‚µ‚ÄA‡‰žº–¾‚ÍRFC1904[RFC1904]‚Å’è‹`‚³‚ê‚Ü‚·B

   The Framework permits new objects to be defined for the purpose of
   experimentation and evaluation.

Framework‚ÍAV‚µ‚¢ƒIƒuƒWƒFƒNƒg‚ªŽÀŒ±‚Æ•]‰¿‚Ì–Ú“I‚Ì‚½‚ß‚É’è‹`‚³‚ê‚é‚Ì‚ð‰Â”\‚É‚µ‚Ü‚·B

2.1.  Object Definitions

2.1. ƒIƒuƒWƒFƒNƒg’è‹`

   Managed objects are accessed via a virtual information store, termed
   the Management Information Base or MIB.  Objects in the MIB are
   defined using the subset of Abstract Syntax Notation One (ASN.1)
   defined in the SMI.  In particular, each object type is named by an
   OBJECT IDENTIFIER, an administratively assigned name.  The object
   type together with an object instance serves to uniquely identify a
   specific instantiation of the object.  For human convenience, we
   often use a textual string, termed the descriptor, to refer to the
   object type.

ŠÇ—ƒIƒuƒWƒFƒNƒg‚ÍManagement InformationŠî’n‚ƌĂ΂ꂽ‰¼‘zî•ñ“X‚©MIB‚ð’Ê‚µ‚ăAƒNƒZƒX‚³‚ê‚Ü‚·B MIB‚̃IƒuƒWƒFƒNƒg‚ÍASMI‚Å’è‹`‚³‚ꂽ’ŠÛ“I‚ÈSyntax Notation One(ASN.1)‚Ì•”•ªW‡‚ðŽg—p‚·‚邱‚Æ‚Å’è‹`‚³‚ê‚Ü‚·B “Á‚ÉAŠeƒIƒuƒWƒFƒNƒgEƒ^ƒCƒv‚ÍOBJECT IDENTIFIERAs­ãŠ„‚è“–‚Ä‚ç‚ꂽ–¼‘O‚É‚æ‚Á‚Ä–½–¼‚³‚ê‚Ü‚·B ƒIƒuƒWƒFƒNƒgƒCƒ“ƒXƒ^ƒ“ƒX‚É”º‚¤ƒIƒuƒWƒFƒNƒgEƒ^ƒCƒv‚ÍA—BˆêƒIƒuƒWƒFƒNƒg‚Ì“Á’è‚Ì‹ï‘̉»‚ð“Á’è‚·‚é‚̂ɋ΂߂܂·B lŠÔ‚Ì•Ö‹X‚Ì‚½‚ß‚ÉAŽ„‚½‚¿‚Í‚µ‚΂µ‚΋LqŽq‚ƌĂ΂ꂽŒ´•¶‚̃XƒgƒŠƒ“ƒO‚ðŽg—p‚µ‚ÄAƒIƒuƒWƒFƒNƒg‚ɂ‚¢‚ÄŒ¾‹y‚·‚é‚̂̓^ƒCƒv‚³‚ê‚Ü‚·B

3.  Overview

3. ŠT—v

   The RMON-2 MIB [RMON2] uses hierarchically formatted OCTET STRINGs to
   globally identify individual protocol encapsulations in the
   protocolDirTable.

[RMON2]‚ªŠK‘w“I‚ÅŽg—p‚·‚éRMON-2 MIB‚ÍAprotocolDirTable‚ÅŒÂX‚̃vƒƒgƒRƒ‹ƒJƒvƒZƒ‹‰»‚ðƒOƒ[ƒoƒ‹‚É“Á’è‚·‚邽‚ß‚ÉOCTET STRINGs‚ðƒtƒH[ƒ}ƒbƒg‚µ‚Ü‚µ‚½B

Bierman & Iddon             Standards Track                     [Page 3]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[3ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

   This guide contains algorithms and examples of protocol identifier
   encapsulations for use as INDEX values in the protocolDirTable.

INDEX‚ªprotocolDirTable‚Å•]‰¿‚·‚é‚悤‚É‚±‚̃KƒCƒh‚ÍŽg—p‚Ì‚½‚߂̃vƒƒgƒRƒ‹Ž¯•ÊŽqƒJƒvƒZƒ‹‰»‚ÉŠÖ‚·‚éƒAƒ‹ƒSƒŠƒYƒ€‚Æ—á‚ðŠÜ‚Ý‚Ü‚·B

   This document is not intended to be an authoritative reference on the
   protocols described herein. Refer to the Official Internet Standards
   document [RFC1800], the Assigned Numbers document [RFC1700], or other
   appropriate RFCs, IEEE documents, etc. for complete and authoritative
   protocol information.

‚±‚̃hƒLƒ…ƒƒ“ƒg‚Í‚±‚±‚Éà–¾‚³‚ꂽƒvƒƒgƒRƒ‹‚ÉŠÖ‚·‚鳎®‚ÌŽQÆ‚Å‚ ‚邱‚Æ‚ðˆÓ}‚µ‚Ü‚¹‚ñB Š®‘S‚ųŽ®‚̃vƒƒgƒRƒ‹î•ñ‚ɂ‚¢‚ÄOfficialƒCƒ“ƒ^[ƒlƒbƒgStandardsƒhƒLƒ…ƒƒ“ƒg[RFC1800]AAssigned–¯”‹LƒhƒLƒ…ƒƒ“ƒg[RFC1700]A‚Ü‚½‚Í‘¼‚Ì“KØ‚ÈRFCsAIEEEƒhƒLƒ…ƒƒ“ƒg‚È‚Ç‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

3.1.  Terms

3.1. —pŒê

   Several terms are used throughout this document, as well as in the
   RMON-2 MIB [RMON2], that should be introduced:

‚±‚̃hƒLƒ…ƒƒ“ƒg’†‚ÆA‚»‚µ‚ÄARMON-2 MIB[RMON2]‚Å‚¢‚­‚‚©‚Ì—pŒê‚ðŽg—p‚µ‚ÄA‚»‚ê‚𓱓ü‚·‚é‚ׂ«‚Å‚·:

layer-identifier:
     An octet string fragment representing a particular protocol
     encapsulation layer. A string fragment identifying a particular
     protocol encapsulation layer. This string is exactly four octets,
     (except for the 'vsnap' base-layer identifier, which is exactly
     eight octets) encoded in network byte order. A particular protocol
     encapsulation can be identified by starting with a base layer
     encapsulation (see the 'Base Protocol Identifiers' section for more
     detail), and following the encoding rules specified in the CHILDREN
     clause and assignment section for that layer. Then repeat for each
     identified layer in the encapsulation. (See section 4.2.10
     'Evaluating a Protocol-Identifier INDEX' for more detail.)

‘wŽ¯•ÊŽq: “Á’è‚̃vƒƒgƒRƒ‹ƒJƒvƒZƒ‹‰»‘w‚ð•\‚·”ªd‘tƒXƒgƒŠƒ“ƒO’f•ÐB “Á’è‚̃vƒƒgƒRƒ‹ƒJƒvƒZƒ‹‰»‘w‚ð“Á’è‚·‚éƒXƒgƒŠƒ“ƒO’f•ÐB ‚±‚̃XƒgƒŠƒ“ƒO‚Í‚Ü‚³‚Ƀlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ŃR[ƒh‰»‚³‚ꂽ(‚Ü‚³‚É8‚‚̔ªd‘t‚Å‚ ‚é'vsnap'Šî‘wŽ¯•ÊŽq‚𜂢‚Ä)4‚‚̔ªd‘t‚Å‚·B Šî‘wƒJƒvƒZƒ‹‰»(‚»‚Ì‘¼‚ÌÚׂɊւµ‚Ä'Šî’n‚̃vƒƒgƒRƒ‹Identifiers'ƒZƒNƒVƒ‡ƒ“‚ðŒ©‚é)‚©‚çŽn‚܂邱‚Æ‚É‚æ‚Á‚ÄA“Á’è‚̃vƒƒgƒRƒ‹ƒJƒvƒZƒ‹‰»‚ð“Á’è‚Å‚«‚é‚Å‚µ‚傤A‚»‚µ‚ÄA•„†‰»‹K‘¥‚É]‚¤‚Ì‚ÍCHILDREN߂Ɖۑ蕔‚Å‚»‚Ì‘w‚ÉŽw’肵‚Ü‚µ‚½B ‚»‚ÌŽžA‚»‚ꂼ‚ê‚Ì“Á’肳‚ꂽ‘w‚É‚ÍAƒJƒvƒZƒ‹‰»‚ÅŒJ‚è•Ô‚µ‚Ä‚­‚¾‚³‚¢B (‚»‚Ì‘¼‚ÌÚׂ̂½‚ß‚É'ƒvƒƒgƒRƒ‹Ž¯•ÊŽqINDEX‚ð•]‰¿‚µ'‚ÄAƒZƒNƒVƒ‡ƒ“4.2.10‚ðŒ©‚Ä‚­‚¾‚³‚¢B)

protocol:
     A particular protocol layer, as specified by encoding rules in this
     document. Usually refers to a single layer in a given
     encapsulation. Note that this term is sometimes used in the RMON-2
     MIB [RMON2] to name a fully-specified protocol-identifier string.
     In such a case, the protocol-identifier string is named for its
     upper-most layer. A named protocol may also refer to any
     encapsulation of that protocol.

ˆÈ‰º‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂĂ­‚¾‚³‚¢B •„†‰»‹K‘¥‚Å–{‘‚Å‚ÍŽw’肳‚ê‚é‚悤‚È“Á’è‚̃vƒƒgƒRƒ‹‘wB ’ÊíA—^‚¦‚ç‚ꂽƒJƒvƒZƒ‹‰»‚Å’Pˆê‘w‚ɂ‚¢‚ÄŒ¾‹y‚µ‚Ü‚·B ¡Šú‚ªŠ®‘S‚ÉŽw’肳‚ꂽƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒXƒgƒŠƒ“ƒO‚ð–½–¼‚·‚é‚Ì‚ÉRMON-2 MIB[RMON2]‚ÅŽžXŽg—p‚³‚ê‚邱‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B ‚±‚̂悤‚ÈꇂɂÍAƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒXƒgƒŠƒ“ƒO‚ÍÅ‚‚Ì‘w‚É‚¿‚È‚ñ‚Å–½–¼‚³‚ê‚Ü‚·B ‚Ü‚½A–½–¼‚³‚ꂽƒvƒƒgƒRƒ‹‚Í‚»‚̃vƒƒgƒRƒ‹‚Ì‚Ç‚ñ‚ȃJƒvƒZƒ‹‰»‚ɂ‚¢‚Ä‚àŒ¾‹y‚·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

protocol-identifier string:
     An octet string representing a particular protocol encapsulation,
     as specified by encoding rules in this document. This string is
     identified in the RMON-2 MIB [RMON2] as the protocolDirID object. A
     protocol-identifier string is composed of one or more layer-
     identifiers.

ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒXƒgƒŠƒ“ƒO: •„†‰»‹K‘¥‚Å–{‘‚Å‚ÍŽw’肳‚ê‚é‚悤‚É“Á’è‚̃vƒƒgƒRƒ‹ƒJƒvƒZƒ‹‰»‚ð•\‚·”ªd‘tƒXƒgƒŠƒ“ƒOB protocolDirID‚ª”½‘΂·‚é‚悤‚É‚±‚̃XƒgƒŠƒ“ƒO‚ÍRMON-2 MIB[RMON2]‚Å“Á’肳‚ê‚Ü‚·B ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒXƒgƒŠƒ“ƒO‚Í1‚ˆÈã‚Ì‘w‚ÌŽ¯•ÊŽq‚Å\¬‚³‚ê‚Ü‚·B

Bierman & Iddon             Standards Track                     [Page 4]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[4ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

protocol-identifier macro:
     A group of formatted text describing a particular protocol layer,
     as used within the RMON-2 MIB [RMON2]. The macro serves several
     purposes:

ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ: “Á’è‚̃vƒƒgƒRƒ‹‚ɂ‚¢‚Äà–¾‚·‚éƒtƒH[ƒ}ƒbƒgς݂̃eƒLƒXƒg‚̃Oƒ‹[ƒv‚ÍRMON-2 MIB[RMON2]‚Ì’†‚ÅŽg—p‚³‚ê‚é‚悤‚É‘w‚É‚³‚ê‚Ü‚·B ƒ}ƒNƒ‚Í‚¢‚­‚‚©‚Ì–Ú“I‚ɖ𗧂¿‚Ü‚·:

     - Name the protocol for use within the RMON-2 MIB [RMON2].
     - Describe how the protocol is encoded into an octet string.
     - Describe how child protocols are identified (if applicable),
       and encoded into an octet string.
     - Describe which protocolDirParameters are allowed for the protocol.
     - Describe how the associated protocolDirType object is encoded
       for the protocol.
     - Provide reference(s) to authoritative documentation for the
       protocol.

- RMON-2 MIB‚Ì’†‚ÌŽg—p‚Ì‚½‚߂̃vƒƒgƒRƒ‹‚ð[RMON2]‚Æ–½–¼‚µ‚Ä‚­‚¾‚³‚¢B - ƒvƒƒgƒRƒ‹‚ª‚Ç‚¤ƒR[ƒh‰»‚³‚ê‚é‚©‚ð”ªd‘tƒXƒgƒŠƒ“ƒO‚Éà–¾‚µ‚Ä‚­‚¾‚³‚¢B - Žq‹ŸƒvƒƒgƒRƒ‹‚ª‚Ç‚¤“Á’肳‚ê‚Ä(“KØ‚Å‚ ‚é‚È‚ç)AƒR[ƒh‰»‚³‚ê‚é‚©‚ð”ªd‘tƒXƒgƒŠƒ“ƒO‚Éà–¾‚µ‚Ä‚­‚¾‚³‚¢B - ‚Ç‚ÌprotocolDirParameters‚ªƒvƒƒgƒRƒ‹‚Ì‚½‚ß‚É‹–—e‚³‚ê‚Ä‚¢‚é‚©à–¾‚µ‚Ä‚­‚¾‚³‚¢B - ŠÖ˜AprotocolDirTypeƒIƒuƒWƒFƒNƒg‚ªƒvƒƒgƒRƒ‹‚Ì‚½‚ß‚É‚Ç‚¤ƒR[ƒh‰»‚³‚ê‚é‚©‚ðà–¾‚µ‚Ä‚­‚¾‚³‚¢B - ³Ž®‚̃hƒLƒ…ƒƒ“ƒe[ƒVƒ‡ƒ“‚̃vƒƒgƒRƒ‹‚ÌŽQÆ‚ð’ñ‹Ÿ‚µ‚Ä‚­‚¾‚³‚¢B

protocol-variant-identifier macro:
     A group of formatted text describing a particular protocol layer,
     as used within the RMON-2 MIB [RMON2]. This protocol is a variant
     of a well known encapsulation that may be present in the
     protocolDirTable. This macro is used to document the IANA
     assigned protocols, which are needed to identify protocols which
     cannot be practically identified by examination of 'appropriate
     network traffic' (e.g. the packets which carry them). All other
     protocols (which can be identified by examination of appropriate
     network traffic) should be documented using the protocol-identifier
     macro. A protocol-variant-identifier is documented using the
     protocol-variant version of the protocol-identifier macro.

ƒvƒƒgƒRƒ‹ˆÙŒ`Ž¯•ÊŽqƒ}ƒNƒ: “Á’è‚̃vƒƒgƒRƒ‹‚ɂ‚¢‚Äà–¾‚·‚éƒtƒH[ƒ}ƒbƒgς݂̃eƒLƒXƒg‚̃Oƒ‹[ƒv‚ÍRMON-2 MIB[RMON2]‚Ì’†‚ÅŽg—p‚³‚ê‚é‚悤‚É‘w‚É‚³‚ê‚Ü‚·B ‚±‚̃vƒƒgƒRƒ‹‚ÍprotocolDirTable‚Ì‘¶Ý‚·‚é‚©‚à‚µ‚ê‚È‚¢‚æ‚­’m‚ç‚ê‚Ä‚¢‚éƒJƒvƒZƒ‹‰»‚ٌ̈`‚Å‚·B ‚±‚̃}ƒNƒ‚ÍA'“K؂ȃlƒbƒgƒ[ƒNƒgƒ‰ƒtƒBƒbƒN'(—Ⴆ‚ÎA‚»‚ê‚ç‚ð‰^‚ÔƒpƒPƒbƒg)‚ÌŽŽŒ±‚ÅŽÀÛ‚É“Á’è‚Å‚«‚È‚¢ƒvƒƒgƒRƒ‹‚ð“Á’è‚·‚é‚Ì‚É•K—v‚Å‚ ‚éƒvƒƒgƒRƒ‹‚ªŠ„‚è“–‚Ä‚ç‚ꂽIANA‚ð‹L˜^‚·‚é‚Ì‚ÉŽg—p‚³‚ê‚Ü‚·B ‘¼‚Ì‚·‚ׂẴvƒƒgƒRƒ‹(“K؂ȃlƒbƒgƒ[ƒNƒgƒ‰ƒtƒBƒbƒN‚ÌŽŽŒ±‚Å“Á’è‚Å‚«‚é)‚ªAƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚ðŽg—p‚·‚邱‚Æ‚Å‹L˜^‚³‚ê‚é‚ׂ«‚Å‚·B ƒvƒƒgƒRƒ‹ˆÙŒ`Ž¯•ÊŽq‚ÍAƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚̃vƒƒgƒRƒ‹ˆÙŒ`ƒo[ƒWƒ‡ƒ“‚ðŽg—p‚·‚邱‚Æ‚Å‹L˜^‚³‚ê‚Ü‚·B

protocol-parameter:
     A single octet, corresponding to a specific layer-identifier in the
     protocol-identifier. This octet is a bit-mask indicating special
     functions or capabilities that this agent is providing for the
     corresponding protocol.

ƒvƒƒgƒRƒ‹ƒpƒ‰ƒƒ^: ƒvƒƒgƒRƒ‹Ž¯•ÊŽq‚Ì“Á’è‚Ì‘wŽ¯•ÊŽq‚ɑΉž‚·‚邽‚¾ˆê‚‚̔ªd‘tB ‚±‚Ì”ªd‘t‚Í“Á•Ê‚È‹@”\‚ðŽ¦‚·‚©A‚±‚̃G[ƒWƒFƒ“ƒg‚ª‘Ήž‚·‚éƒvƒƒgƒRƒ‹‚É’ñ‹Ÿ‚µ‚Ä‚¢‚é”\—Í‚É­‚µƒ}ƒXƒN‚ð‚©‚¯‚邱‚Æ‚Å‚·B

protocol-parameters string:
     An octet string, which contains one protocol-parameter for each
     layer-identifier in the protocol-identifier.  See the section
     'Mapping of the PARAMETERS Clause' for more detail.  This string is
     identified in the RMON-2 MIB [RMON2] as the protocolDirParameters
     object.

ƒvƒƒgƒRƒ‹ƒpƒ‰ƒƒ^‚͈ȉº‚ðŒ‹‚Ñ‚Ü‚·B ”ªd‘tƒXƒgƒŠƒ“ƒOB(‚»‚̃XƒgƒŠƒ“ƒO‚̓vƒƒgƒRƒ‹Ž¯•ÊŽq‚Ì‚»‚ꂼ‚ê‚Ì‘wŽ¯•ÊŽq‚ ‚½‚è1‚‚̃vƒƒgƒRƒ‹ƒpƒ‰ƒƒ^‚ðŠÜ‚Ý‚Ü‚·)B ‚»‚Ì‘¼‚ÌÚׂɊւµ‚Ä'PARAMETERS Clause‚ÉŠÖ‚·‚éƒ}ƒbƒsƒ“ƒO'‚Æ‚¢‚¤ƒZƒNƒVƒ‡ƒ“‚ðŒ©‚Ä‚­‚¾‚³‚¢B protocolDirParameters‚ª”½‘΂·‚é‚悤‚É‚±‚̃XƒgƒŠƒ“ƒO‚ÍRMON-2 MIB[RMON2]‚Å“Á’肳‚ê‚Ü‚·B

protocolDirTable INDEX:
     A protocol-identifier and protocol-parameters octet string pair
     that have been converted to an INDEX value, according to the
     encoding rules in in section 7.7 of RFC 1902 [RFC1902].

protocolDirTable‚Íõˆø‚ð‚‚¯‚Ü‚·: ”ªd‘t‚ªRFC1902[RFC1902]‚̃ZƒNƒVƒ‡ƒ“7.7‚Å•„†‰»‹K‘¥‚É‚æ‚é‚ÆAINDEX’l‚É•ÏŠ·‚³‚ꂽ‘g‚ðŒ‹‚ÔƒvƒƒgƒRƒ‹Ž¯•ÊŽq‚ƃvƒƒgƒRƒ‹ƒpƒ‰ƒƒ^B

Bierman & Iddon             Standards Track                     [Page 5]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[5ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

pseudo-protocol:
     A convention or algorithm used only within this document for the
     purpose of encoding protocol-identifier strings.

‹^Ž—ƒvƒƒgƒRƒ‹: ƒRƒ“ƒxƒ“ƒVƒ‡ƒ“‚©ƒAƒ‹ƒSƒŠƒYƒ€‚ªƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒXƒgƒŠƒ“ƒO‚ðƒR[ƒh‰»‚·‚é–Ú“I‚É’†‚¾‚¯‚Å‚±‚̃hƒLƒ…ƒƒ“ƒg‚ðŽg—p‚µ‚Ü‚µ‚½B

3.2.  Relationship to the Remote Network Monitoring MIB

3.2. ƒŠƒ‚[ƒgƒlƒbƒgƒ[ƒNŠÄŽ‹MIB‚Æ‚ÌŠÖŒW

   This document is intended to identify possible string values for the
   OCTET STRING objects protocolDirID and protocolDirParameters.  Tables
   in the new Protocol Distribution, Host, and Matrix groups use a local
   INTEGER INDEX, in order to remain unaffected by changes in this
   document. Only the protocolDirTable uses the strings (protocolDirID
   and protocolDirParameters) described in this document.

‚±‚̃hƒLƒ…ƒƒ“ƒg‚ªOCTET STRINGƒIƒuƒWƒFƒNƒg‚ÌprotocolDirID‚ÆprotocolDirParameters‚Ì‚½‚߂ɉ”\‚ȃXƒgƒŠƒ“ƒO’l‚ð“Á’è‚·‚邱‚Æ‚ðˆÓ}‚µ‚Ü‚·B V‚µ‚¢ƒvƒƒgƒRƒ‹DistributionAHostA‚¨‚æ‚у}ƒgƒŠƒNƒXƒOƒ‹[ƒv‚É‚¨‚¯‚éƒe[ƒuƒ‹‚Í’n•û‚ÌINTEGER INDEX‚ðŽg—p‚µ‚Ü‚·A•Ï‰»‚Å–{‘‚ł͉e‹¿‚ðŽó‚¯‚È‚¢‚Ü‚Ü‚ÅŽc‚邽‚ß‚ÉB protocolDirTable‚¾‚¯‚ª–{‘‚Å‚Íà–¾‚³‚ꂽƒXƒgƒŠƒ“ƒO(protocolDirID‚ÆprotocolDirParameters)‚ðŽg—p‚µ‚Ü‚·B

   This document is not intended to limit the protocols that may be
   identified for counting in the RMON-2 MIB. Many protocol
   encapsulations, not explicitly identified in this document, may be
   present in an actual implementation of the protocolDirTable. Also,
   implementations of the protocolDirTable may not include all the
   protocols identified in the example section below.

‚±‚̃hƒLƒ…ƒƒ“ƒg‚ªRMON-2 MIB‚Å”‚¦‚邽‚ß‚É“Á’肳‚ê‚é‚©‚à‚µ‚ê‚È‚¢ƒvƒƒgƒRƒ‹‚ð§ŒÀ‚·‚邱‚Æ‚ðˆÓ}‚µ‚Ü‚¹‚ñB ‘½‚­‚Ì–¾‚ç‚©‚É–{‘‚Å‚Í“Á’肳‚ê‚È‚©‚Á‚½ƒvƒƒgƒRƒ‹ƒJƒvƒZƒ‹‰»‚ªprotocolDirTable‚ÌŽÀÛ‚ÌŽÀ‘•‚Å‘¶Ý‚µ‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB ‚Ü‚½AprotocolDirTable‚ÌŽÀ‘•‚͉º‚Ì—á‚Ì•”‚Å“Á’肳‚ꂽ‚·‚ׂẴvƒƒgƒRƒ‹‚ðŠÜ‚Ü‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB

   This document is intentionally separated from the MIB objects to
   allow frequent updates to this document without any republication of
   MIB objects.  Protocol Identifier macros submitted from the RMON
   working group and community at large (to the RMONMIB WG mailing list
   at 'rmonmib@cisco.com') will be collected and added to this document.

‚±‚̃hƒLƒ…ƒƒ“ƒg‚ÍAMIBƒIƒuƒWƒFƒNƒg‚Ì­‚µ‚àÄŠ§‚È‚µ‚Å‚±‚̃hƒLƒ…ƒƒ“ƒg‚É•p”ɂȃAƒbƒvƒf[ƒg‚ð‹–‚·‚½‚߂Ɍ̈ӂÉMIBƒIƒuƒWƒFƒNƒg‚ÆØ‚è—£‚³‚ê‚Ü‚·B RMONƒ[ƒLƒ“ƒOƒOƒ‹[ƒv‚ƈê”ʎЉï(' rmonmib@cisco.com '‚ÌRMONMIB WGƒ[ƒŠƒ“ƒOƒŠƒXƒg‚Ö‚Ì)‚©‚ç’ño‚³‚ꂽƒvƒƒgƒRƒ‹Identifierƒ}ƒNƒ‚ÍA‚±‚̃hƒLƒ…ƒƒ“ƒg‚ÉW‚ß‚ç‚ê‚ÄA’ljÁ‚³‚ê‚é‚Å‚µ‚傤B

   Macros submissions will be collected in the IANA's MIB files under
   the directory "ftp://ftp.isi.edu/mib/rmonmib/rmon2_pi_macros/" and in
   the RMONMIB working group mailing list message archive file
   "ftp://ftp.cisco.com/ftp/rmonmib/rmonmib".

ƒ}ƒNƒ·o‚Í" ftp://ftp.isi.edu/mib/rmonmib/rmon2_pi_macros/ "‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚̉º‚É‚¨‚¯‚éIANA‚ÌMIBƒtƒ@ƒCƒ‹‚Ì’†‚ÆA‚»‚µ‚ÄA" ftp://ftp.cisco.com/ftp/rmonmib/rmonmib "‚Æ‚¢‚¤RMONMIBƒ[ƒLƒ“ƒOƒOƒ‹[ƒvƒ[ƒŠƒ“ƒOƒŠƒXƒgƒƒbƒZ[ƒWƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚ÉW‚ß‚ç‚ê‚é‚Å‚µ‚傤B

   This document does not discuss auto-discovery and auto-population of
   the protocolDirTable. This functionality is not explicitly defined by
   the RMON standard. An agent should populate the directory with
   'interesting' protocols--depending on the intended applications.

‚±‚̃hƒLƒ…ƒƒ“ƒg‚ÍprotocolDirTable‚ÌŽ©“®”­Œ©‚ÆŽ©“®lŒû‚ɂ‚¢‚Ä‹c˜_‚µ‚Ü‚¹‚ñB ‚±‚Ì‹@”\«‚ÍRMON‹KŠi‚É‚æ‚Á‚Ä–¾‚ç‚©‚É’è‹`‚³‚ê‚Ü‚¹‚ñB ˆÓ}‚µ‚Ä‚¢‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚É‚æ‚Á‚ÄAƒG[ƒWƒFƒ“ƒg‚Í'‚¨‚à‚µ‚ë‚¢'ƒvƒƒgƒRƒ‹‚ŃfƒBƒŒƒNƒgƒŠ‚É‹Z‚·‚é‚ׂ«‚Å‚·B

3.3.  Relationship to the Other MIBs

3.3. ‘¼‚ÌMIBs‚Æ‚ÌŠÖŒW

   The RMON Protocol Identifiers document is intended for use with the
   protocolDirTable within the RMON MIB. It is not relevant to any other
   MIB, or intended for use with any other MIB.

RMONƒvƒƒgƒRƒ‹IdentifiersƒhƒLƒ…ƒƒ“ƒg‚ÍŽg—p‚Ì‚½‚ß‚ÉRMON MIB‚Ì’†‚ÌprotocolDirTable‚Æ‹¤‚ɈÓ}‚µ‚Ü‚·B ‚»‚ê‚ÍA‚¢‚©‚Ȃ鑼‚ÌMIB‚É‚àŠÖ˜A‚µ‚È‚¢A‚Ü‚½‚¢‚©‚Ȃ鑼‚ÌMIB‚Æ‚ÌŽg—p‚Ì‚½‚ß‚É‚àˆÓ}‚µ‚Ä‚¢‚Ü‚¹‚ñB

Bierman & Iddon             Standards Track                     [Page 6]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[6ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

4.  Protocol Identifier Encoding

4. ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒR[ƒh‰»

   The protocolDirTable is indexed by two OCTET STRINGs, protocolDirID
   and protocolDirParameters. To encode the table index, each variable-
   length string is converted to an OBJECT IDENTIFIER fragment,
   according to the encoding rules in section 7.7 of RFC 1902 [RFC1902].
   Then the index fragments are simply concatenated. (Refer to figures
   1a - 1d below for more detail.)

protocolDirTable‚Í2OCTET STRINGsAprotocolDirIDA‚¨‚æ‚ÑprotocolDirParameters‚É‚æ‚Á‚Äõˆø‚ð‚‚¯‚ç‚ê‚Ü‚·B ƒe[ƒuƒ‹ƒCƒ“ƒfƒbƒNƒX‚ðƒR[ƒh‰»‚·‚邽‚ß‚ÉA‚»‚ꂼ‚ê‚̉•ϒ·‚³‚̃XƒgƒŠƒ“ƒO‚ÍOBJECT IDENTIFIER’f•Ð‚É•ÏŠ·‚³‚ê‚Ü‚·ARFC1902[RFC1902]‚̃ZƒNƒVƒ‡ƒ“7.7‚Ì•„†‰»‹K‘¥‚É‚æ‚é‚ÆB ‚»‚µ‚ÄAƒCƒ“ƒfƒbƒNƒX’f•Ð‚Í’P‚ɘAŒ‹‚³‚ê‚Ü‚·B (”Žš‚Ì1a‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢--‚»‚Ì‘¼‚ÌÚׂ̂½‚߂̈ȉº‚Ì1d)

   The first OCTET STRING (protocolDirID) is composed of one or more 4-
   octet "layer-identifiers". The entire string uniquely identifies a
   particular protocol encapsulation tree. The second OCTET STRING,
   (protocolDirParameters) which contains a corresponding number of 1-
   octet protocol-specific parameters, one for each 4-octet layer-
   identifier in the first string.

ʼn‚ÌOCTET STRING(protocolDirID)‚Í1 4”ªd‘tu‘wŽ¯•ÊŽqv‚Å\¬‚³‚ê‚Ü‚·B ‘S‘̂̃XƒgƒŠƒ“ƒO‚Í—Bˆê“Á’è‚̃vƒƒgƒRƒ‹ƒJƒvƒZƒ‹‰»–Ø‚ð“Á’肵‚Ü‚·B ‘æ2OCTET STRINGA‘Ήž‚·‚锂Ì1‚‚̔ªd‘t‚̃vƒƒgƒRƒ‹“Á—L‚̃pƒ‰ƒƒ^AŠe4”ªd‘t‚ ‚½‚è1‚‚ðŠÜ‚Þ(protocolDirParameters)‚ªÅ‰‚̃XƒgƒŠƒ“ƒO‚ÌŽ¯•ÊŽq‚ð‘w‚É‚µ‚Ü‚·B

   A protocol layer is normally identified by a single 32-bit value.
   Each layer-identifier is encoded in the ProtocolDirID OCTET STRING
   INDEX as four sub-components [ a.b.c.d ], where 'a' - 'd' represent
   each byte of the 32-bit value in network byte order.  If a particular
   protocol layer cannot be encoded into 32 bits, (except for the
   'vsnap' base layer) then it must be defined as a 'ianaAssigned'
   protocol (see below for details on IANA assigned protocols).

’ÊíAƒvƒƒgƒRƒ‹‘w‚Í‚½‚¾ˆê‚‚Ì32ƒrƒbƒg‚Ì’l‚É‚æ‚Á‚Ä“Á’肳‚ê‚Ü‚·B '‚»‚ꂼ‚ê‚Ì‘wŽ¯•ÊŽq‚Í4‚‚̃TƒuƒRƒ“ƒ|[ƒlƒ“ƒg[a.b.c.d]‚Æ‚µ‚ÄProtocolDirID OCTET STRING INDEX‚ŃR[ƒh‰»‚³‚ê‚Ü‚·A‚Ç‚±'a'--A'ƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚É‚¨‚¯‚éA32ƒrƒbƒg‚̉¿’l‚ÌŠeƒoƒCƒg‚ð•\‚µ‚Ä‚­‚¾‚³‚¢‚©B “Á’è‚̃vƒƒgƒRƒ‹‘w‚ðƒR[ƒh‰»‚Å‚«‚È‚¢‚È‚çA32ƒrƒbƒgA‚»‚ꂪ‚»‚¤‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢('vsnap'Šî‘w‚𜂢‚½)‚»‚ÌŽž‚Ü‚Å'ianaAssigned'ƒvƒƒgƒRƒ‹‚Æ’è‹`‚³‚ê‚Ä‚­‚¾‚³‚¢(ƒvƒƒgƒRƒ‹‚ªŠ„‚è“–‚Ä‚ç‚ꂽIANA‚ÉŠÖ‚·‚éÚׂɊւµ‚Ĉȉº‚ðŒ©‚Ä‚­‚¾‚³‚¢)B

   The following figures show the differences between the OBJECT
   IDENTIFIER and OCTET STRING encoding of the protocol identifier
   string.

ˆÈ‰º‚Ì”Žš‚É‚ÍAƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒXƒgƒŠƒ“ƒO‚ÌOBJECT IDENTIFIER‚ÆOCTET STRINGƒR[ƒh‰»‚Ì·ˆÙ‚ª‚ ‚è‚Ü‚·B

                   Fig. 1a
         protocolDirTable INDEX Format
         -----------------------------

}1a protocolDirTableƒCƒ“ƒfƒbƒNƒXŒ`Ž®-----------------------------

     +---+--------------------------+---+---------------+
     | c !                          | c !  protocolDir  |
     | n !  protocolDirID           | n !  Parameters   |
     | t !                          | t !               |
     +---+--------------------------+---+---------------+

+---+--------------------------+---+---------------+ | c!| c!protocolDir| | n! protocolDirID| n!Parameters| | t!| t!| +---+--------------------------+---+---------------+

Bierman & Iddon             Standards Track                     [Page 7]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[7ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

                   Fig. 1b
         protocolDirTable OCTET STRING Format
         ------------------------------------

}1b protocolDirTable”ªd‘t‹L†—ñ‚Ì‘Ž®------------------------------------

      protocolDirID
     +----------------------------------------+
     |                                        |
     |              4 * N octets              |
     |                                        |
     +----------------------------------------+

protocolDirID+----------------------------------------+ | | | 4*N”ªd‘t| | | +----------------------------------------+

     protocolDirParameters
     +----------+
     |          |
     | N octets |
     |          |
     +----------+

protocolDirParameters+----------+ | | | N”ªd‘t| | | +----------+

                    Fig. 1c
        protocolDirTable INDEX Format Example
        -------------------------------------

}1c protocolDirTableƒCƒ“ƒfƒbƒNƒXŒ`Ž®‚Ì—á-------------------------------------

     protocolDirID                   protocolDirParameters
     +---+--------+--------+--------+--------+---+---+---+---+---+
     | c |  proto |  proto |  proto |  proto | c |par|par|par|par|
     | n |  base  |    L3  |   L4   |   L5   | n |ba-| L3| L4| L5|
     | t |(+flags)|        |        |        | t |se |   |   |   |
     +---+--------+--------+--------+--------+---+---+---+---+---+ subOID
     | 1 | 4 or 8 |    4   |    4   |    4   | 1 |1/2| 1 | 1 | 1 | count

protocolDirID protocolDirParameters+---+--------+--------+--------+--------+---+---+---+---+---+ | c| proto| proto| proto| proto| c|•½‰¿|•½‰¿|•½‰¿|•½‰¿| | n| ƒx[ƒX| L3| L4| L5| n|Ba| L3| L4| L5| | t|(+ Šø)| | | | t|se| | | | +---+--------+--------+--------+--------+---+---+---+---+---+ subOID| 1 | 4‚©8| 4 | 4 | 4 | 1 |1/2| 1 | 1 | 1 | ƒJƒEƒ“ƒg

     where N is the number of protocol-layer-identifiers required
     for the entire encapsulation of the named protocol. Note that
     the 'vsnap' base layer identifier is encoded into 8 sub-identifiers,
     All other protocol layers are either encoded into 4 sub-identifiers
     or encoded as a 'ianaAssigned' protocol.

N‚ª–½–¼‚³‚ꂽƒvƒƒgƒRƒ‹‚Ì‘S‘̂̃JƒvƒZƒ‹‰»‚É•K—v‚Å‚ ‚éƒvƒƒgƒRƒ‹‘w‚ÌŽ¯•ÊŽq‚Ì”‚Å‚ ‚é‚Æ‚±‚ëB 'vsnap'Šî‘wŽ¯•ÊŽq‚ª8‚‚̃TƒuŽ¯•ÊŽq‚ɃR[ƒh‰»‚³‚ê‚é‚Æ‚¢‚¤ƒƒ‚A‘¼‚̃vƒƒgƒRƒ‹‚ª‘w‚É‚·‚éAll‚Í4‚‚̃TƒuŽ¯•ÊŽq‚ɃR[ƒh‰»‚³‚ê‚é‚©A‚Ü‚½‚Í'ianaAssigned'ƒvƒƒgƒRƒ‹‚Æ‚µ‚ăR[ƒh‰»‚³‚ê‚Ü‚·B

Bierman & Iddon             Standards Track                     [Page 8]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[8ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

                    Fig. 1d
       protocolDirTable OCTET STRING Format Example
       --------------------------------------------

}1d protocolDirTable”ªd‘t‹L†—ñ‚Ì‘Ž®‚Ì—á--------------------------------------------

     protocolDirID
     +--------+--------+--------+--------+
     |  proto |  proto |  proto |  proto |
     |   base |    L3  |   L4   |   L5   |
     |        |        |        |        |
     +--------+--------+--------+--------+ octet
     | 4 or 8 |    4   |    4   |    4   | count

protocolDirID+--------+--------+--------+--------+ | proto| proto| proto| proto| | ƒx[ƒX| L3| L4| L5| | | | | | +--------+--------+--------+--------+ ”ªd‘t| 4‚©8| 4 | 4 | 4 | ƒJƒEƒ“ƒg

     protocolDirParameters
     +---+---+---+---+
     |par|par|par|par|
     |ba-| L3| L4| L5|
     |se |   |   |   |
     +---+---+---+---+ octet
     |1/2| 1 | 1 | 1 | count

protocolDirParameters+---+---+---+---+ |•½‰¿|•½‰¿|•½‰¿|•½‰¿| |Ba| L3| L4| L5| |se| | | | +---+---+---+---+ ”ªd‘t|1/2| 1 | 1 | 1 | ƒJƒEƒ“ƒg

     where N is the number of protocol-layer-identifiers required
     for the entire encapsulation of the named protocol. Note that
     the 'vsnap' base layer identifier is encoded into 8
     protocolDirID sub-identifiers and 2 protocolDirParameters
     sub-identifiers.

N‚ª–½–¼‚³‚ꂽƒvƒƒgƒRƒ‹‚Ì‘S‘̂̃JƒvƒZƒ‹‰»‚É•K—v‚Å‚ ‚éƒvƒƒgƒRƒ‹‘w‚ÌŽ¯•ÊŽq‚Ì”‚Å‚ ‚é‚Æ‚±‚ëB 'vsnap'Šî‘wŽ¯•ÊŽq‚ª8‚‚ÌprotocolDirIDƒTƒuŽ¯•ÊŽq‚Æ2‚‚ÌprotocolDirParametersƒTƒuŽ¯•ÊŽq‚ɃR[ƒh‰»‚³‚ê‚邱‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

   Although this example indicates four encapsulated protocols, in
   practice, any non-zero number of layer-identifiers may be present,
   theoretically limited only by OBJECT IDENTIFIER length restrictions,
   as specified in section 3.5 of RFC 1902 [RFC1902].

‚±‚Ì—á‚ÍA4‚ªŽÀۂɂ̓vƒƒgƒRƒ‹‚ðƒJƒvƒZƒ‹‰»‚µ‚½‚Ì‚ðŽ¦‚µ‚Ü‚·‚ªA‚Ç‚ñ‚È”ñƒ[ƒ”Ô†‚Ì‘wŽ¯•ÊŽq‚àAŒ»Ý‚Å‚ ‚Á‚ÄA’P‚ÉOBJECT IDENTIFIER’·‚³‚̧ŒÀ‚Å—˜_“I‚ÉŒÀ‚ç‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñARFC1902[RFC1902]‚̃ZƒNƒVƒ‡ƒ“3.5‚ÅŽw’肳‚ê‚é‚悤‚ÉB

   Note that these two strings would not be concatenated together if
   ever returned in a GetResponse PDU, since they are different MIB
   objects.  However, protocolDirID and protocolDirParameters are not
   currently readable MIB objects.

¡‚Ü‚Å‚ÉGetResponse PDU‚Å•Ô‚·‚Ȃ炱‚ê‚ç‚Ì2ŒÂ‚̃XƒgƒŠƒ“ƒO‚ðˆê‚ɘAŒ‹‚µ‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢A‚»‚ê‚炪ˆÙ‚È‚Á‚½MIBƒIƒuƒWƒFƒNƒg‚Å‚ ‚é‚Ì‚ÅB ‚µ‚©‚µ‚È‚ª‚çAprotocolDirID‚ÆprotocolDirParameters‚ÍŒ»Ý“Ç‚Ýž‚݉”\‚ÈMIBƒIƒuƒWƒFƒNƒg‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

4.1.  ProtocolDirTable INDEX Format Examples

4.1. ProtocolDirTableƒCƒ“ƒfƒbƒNƒXŒ`Ž®‚Ì—á

    -- HTTP; fragments counted from IP and above
    ether2.ip.tcp.www-http =
       16.0.0.0.1.0.0.8.0.0.0.0.6.0.0.0.80.4.0.1.0.0

-- HTTPB ’f•Ð‚ªIP‚Æether2.ip.tcp.www-http=16.0.0.0‚æ‚èã‚Å.1‚𔂦‚½A.0A.0A.8A.0A.0A.0A.0A.6A.0A.0A.0A.80A.4A.0A.1A.0A.0

    -- SNMP over UDP/IP over SNAP
    snap.ip.udp.snmp =
       16.0.0.0.3.0.0.8.0.0.0.0.17.0.0.0.161.4.0.0.0.0

-- SNAP snap.ip.udp.snmp=16.0.0‚Ìã‚ÌUDP/IP‚Ìã‚ÌSNMPA.0A.3A.0A.0A.8A.0A.0A.0A.0A.17A.0A.0A.0A.161A.4A.0A.0A.0A.0

Bierman & Iddon             Standards Track                     [Page 9]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[9ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

    -- SNMP over IPX over SNAP
    snap.ipx.snmp =
       12.0.0.0.3.0.0.129.55.0.0.144.15.3.0.0.0

-- SNAP snap.ipx.snmp=12.0.0‚Ìã‚ÌIPX‚Ìã‚ÌSNMPA.0A.3A.0A.0A.129A.55A.0A.0A.144A.15A.3A.0A.0A.0

    -- SNMP over IPX over raw8023
    -- ianaAssigned(ipxOverRaw8023(1)).snmp =
       12.0.0.0.5.0.0.0.1.0.0.155.15.3.0.0.0

-- raw8023‚Ìã‚ÌIPX‚Ìã‚ÌSNMP--AianaAssignedA(ipxOverRaw8023(1)).snmp=12.0.0.0A.5A.0A.0A.0A.1A.0A.0A.155A.15A.3A.0A.0A.0

    -- IPX over LLC
    llc.ipx =
       8.0.0.0.2.0.224.224.3.2.0.0

-- LLC llc.ipx=8.0.0‚Ìã‚ÌIPXA.0A.2A.0A.224A.224A.3A.2A.0A.0

    -- SNMP over UDP/IP over any link layer
    -- wildcard-ether2.ip.udp.snmp
       16.1.0.0.1.0.0.8.0.0.0.0.17.0.0.0.161.4.0.0.0.0

-- ‚¢‚¸‚ê‚àã‚ÌUDP/IP‚Ìã‚ÌSNMP‚ªƒƒCƒ‹ƒhƒJ[ƒh-ether2.ip.udp.snmp16.1‚É‘w‚ðƒŠƒ“ƒN‚·‚éA.0A.0A.1A.0A.0A.8A.0A.0A.0A.0A.17A.0A.0A.0A.161A.4A.0A.0A.0A.0

    -- IP over any link layer; base encoding is IP over ether2
    -- wildcard-ether2.ip
       8.1.0.0.1.0.0.8.0.2.0.0

-- ‚Ç‚ñ‚ȃŠƒ“ƒNƒŒƒCƒ„‚Ìã‚ÌIPB ƒx[ƒXƒR[ƒh‰»‚ªƒƒCƒ‹ƒhƒJ[ƒh-ether2.ip8.1‚Éether2‚Ìã‚ÌIP‚Å‚ ‚éA.0A.0A.1A.0A.0A.8A.0A.2A.0A.0

   -- AppleTalk Phase 2 over ether2
   -- ether2.atalk
      8.0.0.0.1.0.0.128.155.2.0.0

-- ether2‚Ìã‚ÌAppleTalk Phase2--Aether2.atalk8.0.0A.0A.1A.0A.0A.128A.155A.2A.0A.0

   -- AppleTalk Phase 2 over vsnap
   -- vsnap(apple).atalk
      12.0.0.0.4.0.8.0.7.0.0.128.155.3.0.0.0

-- vsnap--(‚è‚ñ‚²).atalk12.0.0.0‚ðvsnap‚·‚éã‚ÌAppleTalk Phase2A.4A.0A.8A.0A.7A.0A.0A.128A.155A.3A.0A.0A.0

4.2.  Protocol Identifier Macro Format

4.2. ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒŒ`Ž®

   The following example is meant to introduce the protocol-identifier
   macro. (The syntax is not quite ASN.1.) This macro is used to
   represent both protocols and protocol-variants.

ˆÈ‰º‚Ì—á‚̓vƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚𓱓ü‚·‚邱‚Æ‚É‚È‚Á‚Ä‚¢‚Ü‚·B (\•¶‚Í‘S‚­ASN.1‚Å‚ ‚é‚Æ‚¢‚¤‚킯‚Å‚Í‚È‚¢B) ‚±‚̃}ƒNƒ‚ÍAƒvƒƒgƒRƒ‹‚ƃvƒƒgƒRƒ‹ˆÙŒ`‚Ì—¼•û‚ð•\‚·‚Ì‚ÉŽg—p‚³‚ê‚Ü‚·B

   If the 'VariantOfPart' component of the macro is present, then the
   macro represents a protocol-variant instead of a protocol.  A
   protocol- variant-identifier is used only for IANA assigned
   protocols, enumerated under the 'ianaAssigned' base-layer.

ƒ}ƒNƒ‚Ì'VariantOfPart'ƒRƒ“ƒ|[ƒlƒ“ƒg‚ª‘¶Ý‚µ‚Ä‚¢‚é‚È‚çAƒ}ƒNƒ‚̓vƒƒgƒRƒ‹‚Ì‘ã‚í‚è‚ɃvƒƒgƒRƒ‹ˆÙŒ`‚ð•\‚µ‚Ü‚·B ƒvƒƒgƒRƒ‹ˆÙŒ`Ž¯•ÊŽq‚Í'ianaAssigned'Šî‘w‚̉º‚Å—ñ‹“‚³‚ꂽƒvƒƒgƒRƒ‹‚ªŠ„‚è“–‚Ä‚ç‚ꂽIANA‚É‚¾‚¯Žg—p‚³‚ê‚Ü‚·B

Bierman & Iddon             Standards Track                    [Page 10]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[10ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

     RMON-PROTOCOL-IDENTIFIER MACRO ::=
     BEGIN
             PIMacroName "PROTOCOL-IDENTIFIER"
                     VariantOfPart
                     "PARAMETERS"   ParamPart
                     "ATTRIBUTES"   AttrPart
                     "DESCRIPTION"  Text
                     ChildDescrPart
                     AddrDescrPart
                     DecodeDescrPart
                     ReferPart
             "::=" "{" EncapsPart "}"

RMON-ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ:A:= uPIMacroNameuƒvƒƒgƒRƒ‹Ž¯•ÊŽqvVariantOfPartuƒpƒ‰ƒƒ^vParamPartu‘®«vAttrPartu‹LqvƒeƒLƒXƒgChildDescrPart AddrDescrPart DecodeDescrPart ReferPart‚ðŽn‚ß‚Ä‚­‚¾‚³‚¢v:A:=uu"EncapsPart"AvAv

             PIMacroName ::=
                 identifier

PIMacroName:A:= Ž¯•ÊŽq

             VariantOfPart ::=
                 "VARIANT-OF" identifier | empty

VariantOfPart:A:= "VARIANT-OF"Ž¯•ÊŽq| ‹ó‚É‚È‚Á‚Ä‚­‚¾‚³‚¢B

             ParamPart ::=
                 "{" ParamList "}"

ParamPart:A:= u"ParamList"Av

             ParamList ::=
                 Params | empty

ParamList:A:= Params| ‹ó‚É‚È‚Á‚Ä‚­‚¾‚³‚¢B

             Params ::=
                 Param | Params "," Param

Params:A:= Param| v "Params"AParam

             Param ::=
                 identifier "(" nonNegativeNumber ")"

Param:A:= u("nonNegativeNumber")v‚Æ‚¢‚¤Ž¯•ÊŽq

             AttrPart ::=
                 "{" AttrList "}"

AttrPart:A:= u"AttrList"Av

             AttrList ::=
                 Attrs | empty

AttrList:A:= Attrs| ‹ó‚É‚È‚Á‚Ä‚­‚¾‚³‚¢B

             Attrs ::=
                 Attr | Attrs "," Attr

Attrs:A:= Attr| v "Attrs"AAttr

             Attr ::=
                 identifier "(" nonNegativeNumber ")"

Attr:A:= u("nonNegativeNumber")v‚Æ‚¢‚¤Ž¯•ÊŽq

             ChildDescrPart ::=
                 "CHILDREN" Text | empty

ChildDescrPart:A:= uŽq‹Ÿv‚Æ‚¢‚¤ƒeƒLƒXƒg| ‹ó‚É‚È‚Á‚Ä‚­‚¾‚³‚¢B

             AddrDescrPart ::=
                 "ADDRESS-FORMAT" Text | empty

AddrDescrPart:A:= uƒAƒhƒŒƒXŒ`Ž®v‚Æ‚¢‚¤ƒeƒLƒXƒg| ‹ó‚É‚È‚Á‚Ä‚­‚¾‚³‚¢B

Bierman & Iddon             Standards Track                    [Page 11]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[11ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

             DecodeDescrPart ::=
                 "DECODING" Text | empty

DecodeDescrPart:A:= u‰ð“Çv‚Æ‚¢‚¤ƒeƒLƒXƒg| ‹ó‚É‚È‚Á‚Ä‚­‚¾‚³‚¢B

             ReferPart ::=
                 "REFERENCE" Text | empty

ReferPart:A:= uŽQÆv‚Æ‚¢‚¤ƒeƒLƒXƒg| ‹ó‚É‚È‚Á‚Ä‚­‚¾‚³‚¢B

             EncapsPart ::=
                 "{" Encaps "}"

EncapsPart:A:= u"Encaps‚·‚é"v‚Å‚·B

             Encaps ::=
                 Encap | Encaps "," Encap

Encaps:A:= Encap| v "Encaps"AEncap

             Encap ::=
                 BaseEncap | NormalEncap | VsnapEncap | IanaEncap

Encap:A:= BaseEncap| NormalEncap| VsnapEncap| IanaEncap

             BaseEncap ::=
                 nonNegativeNumber

BaseEncap:A:= nonNegativeNumber

             NormalEncap ::=
                 identifier nonNegativeNumber

NormalEncap:A:= Ž¯•ÊŽqnonNegativeNumber

             VsnapEncap ::=
                 identifier "(" nonNegativeNumber ")" nonNegativeNumber

VsnapEncap:A:= u("nonNegativeNumber")v‚Æ‚¢‚¤Ž¯•ÊŽqnonNegativeNumber

             IanaEncap ::=
                 "ianaAssigned" nonNegativeNumber
                 | "ianaAssigned" identifier
                 | "ianaAssigned" identifier "(" nonNegativeNumber ")"

IanaEncap:A:= nonNegativeNumber‚ðuianaAssigned‚µ‚Ü‚µ‚½vB| Ž¯•ÊŽq‚ðuianaAssigned‚µ‚Ü‚µ‚½vB| u("nonNegativeNumber")v‚Æ‚¢‚¤Ž¯•ÊŽq‚ðuianaAssigned‚µ‚Ü‚µ‚½vB

             Text ::=
                 """" string """"
     END

ƒeƒLƒXƒg:A:= uuuuƒXƒgƒŠƒ“ƒOAuuuuI‚í‚Á‚Ä‚­‚¾‚³‚¢v

4.2.1.  Mapping of the Protocol Name

4.2.1. ƒvƒƒgƒRƒ‹–¼‚ÉŠÖ‚·‚éƒ}ƒbƒsƒ“ƒO

   The 'PIMacroName' value should be a lower-case ASCII string, and
   contain the name or acronym identifying the protocol.  NMS
   applications may treat protocol names as case-insensitive strings,
   and agent implementations must make sure the protocolDirTable does
   not contain any instances of the protocolDirDescr object which differ
   only in the case of one of more letters (if the identifiers are
   intended to represent different protocols).

'PIMacroName'’l‚ÍA¬•¶Žš‚ÌASCIIƒXƒgƒŠƒ“ƒO‚Å‚ ‚èAƒvƒƒgƒRƒ‹‚ð“Á’è‚·‚é–¼‘O‚©“ª•¶ŽšŒê‚ðŠÜ‚ނׂ«‚Å‚·B NMSƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚͑啶Žš‚Ƭ•¶Žš‚ð‹æ•Ê‚µ‚È‚¢ƒXƒgƒŠƒ“ƒO‚Æ‚µ‚ăvƒƒgƒRƒ‹–¼‚ðˆµ‚¤‚©‚à‚µ‚ê‚Ü‚¹‚ñA‚»‚µ‚ÄAŽÀ‘•‚ªŠmŽÀ‚ÉprotocolDirTable‚ðì‚ç‚È‚¯‚ê‚΂Ȃç‚È‚¢ƒG[ƒWƒFƒ“ƒg‚ÍA‚æ‚葽‚­‚̎莆‚Ì1‚‚Ìꇂ¾‚¯‚É‚¨‚¢‚ĈقȂéprotocolDirDescrƒIƒuƒWƒFƒNƒg‚Ì‚Ç‚ñ‚ȃCƒ“ƒXƒ^ƒ“ƒX‚àŠÜ‚Ý‚Ü‚¹‚ñ(Ž¯•ÊŽq‚ªˆÙ‚È‚Á‚½ƒvƒƒgƒRƒ‹‚ð•\‚·‚±‚Æ‚ðˆÓ}‚·‚é‚È‚ç)B

   It is possible that different encapsulations of the same protocol
   (which are represented by different entries in the protocolDirTable)
   will be assigned the same protocol name.

“¯‚¶ƒvƒƒgƒRƒ‹–¼‚ª“¯‚¶ƒvƒƒgƒRƒ‹‚̈قȂÁ‚½ƒJƒvƒZƒ‹‰»(protocolDirTable‚ɈقȂÁ‚½ƒGƒ“ƒgƒŠ[‚Å•\‚³‚ê‚é)‚ÉŠ„‚è“–‚Ä‚ç‚ê‚é‚Ì‚ÍA‰Â”\‚Å‚·B

Bierman & Iddon             Standards Track                    [Page 12]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[12ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

   A protocol name should match the "most well-known" name or acronym
   for the indicated protocol.  For example, the document indicated by
   the URL:

ƒvƒƒgƒRƒ‹–¼‚ÍŽ¦‚³‚ꂽƒvƒƒgƒRƒ‹‚Ì‚½‚ß‚ÌuÅ‚à‚æ‚­’m‚ç‚ê‚Ä‚¢‚év–¼‘O‚©“ª•¶ŽšŒê‚ɇ‚¤‚ׂ«‚Å‚·B —Ⴆ‚ÎURL‚É‚æ‚Á‚ÄŽ¦‚³‚ꂽƒhƒLƒ…ƒƒ“ƒg:

       ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers

ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers

   defines IP Protocol field values, so protocol-identifier macros for
   children of IP should be given names consistent with the protocol
   names found in this authoritative document.

IP‚ÌŽq‹Ÿ‚Ì‚½‚߂̃vƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚ª‚±‚ÌM—Š‚·‚ׂ«•¶‘‚ÅŒ©‚‚¯‚ç‚ê‚éƒvƒƒgƒRƒ‹–¼‚ƈê’v‚µ‚½–¼‚Å‚ ‚é‚ׂ«‚Å‚ ‚蕪–삪•]‰¿‚·‚éIPƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·B

4.2.2.  Mapping of the VARIANT-OF Clause

4.2.2. ƒ}ƒbƒsƒ“ƒOAˆÙŒ`A-Aß

   This clause is present for IANA assigned protocols only.  It
   identifies the protocol-identifier macro that most closely represents
   this particular protocol, and is known as the "reference protocol".
   (A protocol-identifier macro must exist for the reference protocol.)
   When this clause is present in a protocol-identifier macro, the macro
   is called a 'protocol-variant-identifier'.

‚±‚Ì߂̓vƒƒgƒRƒ‹‚¾‚¯‚ªŠ„‚è“–‚Ä‚ç‚ꂽIANA‚Ì‚½‚ß‚É‘¶Ý‚µ‚Ä‚¢‚Ü‚·B ‚»‚ê‚ÍAÅ‚à–§Ú‚É‚±‚Ì“Á’è‚̃vƒƒgƒRƒ‹‚ð•\‚·ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚ð“Á’肵‚ÄAuŽQƃvƒƒgƒRƒ‹v‚Æ‚µ‚Ä’m‚ç‚ê‚Ä‚¢‚Ü‚·B (ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚ÍŽQƃvƒƒgƒRƒ‹‚Ì‚½‚ß‚É‘¶Ý‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB) ‚±‚Ìß‚ªƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚Å‘¶Ý‚µ‚Ä‚¢‚é‚Æ‚«Aƒ}ƒNƒ‚Í'ƒvƒƒgƒRƒ‹ˆÙŒ`Ž¯•ÊŽq'‚ƌĂ΂ê‚Ü‚·B

   Any clause (e.g. CHILDREN, ADDRESS-FORMAT) in the reference protocol-
   identifier macro should not be duplicated in the protocol-variant-
   identifier macro, if the 'variant' protocols' semantics are identical
   for a given clause.

ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚ª‚»‚¤‚·‚é‚ׂ«‚Å‚ ‚éŽQÆ‚É‚¨‚¯‚é‚Ç‚ñ‚Èß(—Ⴆ‚ÎACHILDRENAADDRESS-FORMAT)‚àˆÙŒ`Ž¯•ÊŽq‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂĂ¢‚éƒ}ƒNƒ‚ŃRƒs[‚³‚ê‚È‚¢‚ÅA—^‚¦‚ç‚ꂽ߂ÉAƒvƒƒgƒRƒ‹‚̈Ӗ¡˜_‚Í'ˆÙŒ`'‚Å‚ ‚é‚Ȃ瓯‚¶‚Å‚·B

   Since the PARAMETERS and ATTRIBUTES clauses must be present in a
   protocol-identifier, an empty 'ParamPart' and 'AttrPart' (i.e.
   "PARAMETERS {}") must be present in a protocol-variant-identifier
   macro, and the 'ParamPart' and 'AttrPart' found in the reference
   protocol- identifier macro examined instead.

PARAMETERS‚ÆATTRIBUTESß‚ªˆÈ—ˆ‚ɃvƒƒgƒRƒ‹Ž¯•ÊŽq‚É‘¶Ý‚µ‚Ä‚¢‚Ä‹ó‚Ì'ParamPart'‚Æ'AttrPart'‚Å‚ ‚é‚ɈႢ‚È‚¢A(‚·‚È‚í‚¿Auƒpƒ‰ƒƒ^v{}Œ»Ý‚̃Rƒl‚ªa‚Å‚ ‚Á‚½‚ɈႢ‚È‚¢‚È‚çˆÙŒ`Ž¯•ÊŽq‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂĂ­‚¾‚³‚¢Bu)A''ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚ª‘ã‚í‚è‚É’²‚ׂ½ŽQÆ‚Å‚ÍŒ©‚‚¯‚ç‚ꂽvƒ}ƒNƒA'ParamPart'A‚¨‚æ‚ÑAttrPartB

   Note that if a 'ianaAssigned' protocol is defined that is not a
   variant of any other documented protocol, then the protocol-
   identifier macro should be used instead of the protocol-variant-
   identifier version of the macro.

‚¢‚©‚Ȃ鑼‚Ì‹L˜^‚³‚ꂽƒvƒƒgƒRƒ‹‚ٌ̈`‚Å‚È‚¢'ianaAssigned'ƒvƒƒgƒRƒ‹‚à’è‹`‚³‚ê‚é‚È‚çƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚ªƒ}ƒNƒ‚ٌ̈`Ž¯•ÊŽq‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂĂ¢‚éƒo[ƒWƒ‡ƒ“‚Ì‘ã‚í‚è‚ÉŽg—p‚³‚ê‚é‚ׂ«‚Å‚ ‚邱‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

4.2.3.  Mapping of the PARAMETERS Clause

4.2.3. ƒpƒ‰ƒƒ^ß‚ÉŠÖ‚·‚éƒ}ƒbƒsƒ“ƒO

   The protocolDirParameters object provides an NMS the ability to turn
   on and off expensive probe resources. An agent may support a given
   parameter all the time, not at all, or subject to current resource
   load.

protocolDirParametersƒIƒuƒWƒFƒNƒg‚Í’f‘±“I‚É‚‰¿‚È“O’ê“I’²¸ƒŠƒ\[ƒX‚ðƒ^[ƒ“‚·‚é”\—Í‚ðNMS‚É‹Ÿ‹‹‚µ‚Ü‚·B ƒG[ƒWƒFƒ“ƒg‚ÍA‘S‚­A‚Ü‚½‚ÍŒ»Ý‚̃Šƒ\[ƒX•‰‰×‚ððŒ‚Æ‚µ‚Ä—^‚¦‚ç‚ꂽƒpƒ‰ƒƒ^‚ª‚·‚ׂÄAŽžŠÔ‚Å‚ ‚é‚ƃTƒ|[ƒg‚·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

   The PARAMETERS clause is a list of bit definitions which can be
   directly encoded into the associated ProtocolDirParameters octet in
   network byte order. Zero or more bit definitions may be present. Only
   bits 0-7 are valid encoding values. This clause defines the entire
   BIT set allowed for a given protocol. A conforming agent may choose
   to implement a subset of zero or more of these PARAMETERS.

PARAMETERSß‚Í’¼Úƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚É‚¨‚¯‚éŠÖ˜AProtocolDirParameters”ªd‘t‚ɃR[ƒh‰»‚Å‚«‚銚‚Ý•t‚¢‚Ä‚¢‚é’è‹`‚̃ŠƒXƒg‚Å‚·B ƒ[ƒ‚©‚³‚ç‚ÉŠš‚Ý•t‚¢‚Ä‚¢‚é’è‹`‚ª‘¶Ý‚µ‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB ƒrƒbƒg0-7‚¾‚¯‚ªA’l‚ðƒR[ƒh‰»‚µ‚È‚ª‚çA—LŒø‚Å‚·B ‚±‚Ìß‚Í—^‚¦‚ç‚ꂽƒvƒƒgƒRƒ‹‚Ì‚½‚ß‚É‹–—e‚³‚ꂽ‘S‘Ì‚ÌBITƒZƒbƒg‚ð’è‹`‚µ‚Ü‚·B ]‚Á‚Ä‚¢‚éƒG[ƒWƒFƒ“ƒg‚ÍAƒ[ƒ‚Ì•”•ªW‡‚©‚±‚ê‚ç‚ÌPARAMETERS‚̈Èã‚ðŽÀ‘•‚·‚é‚Ì‚ð‘I‚Ô‚©‚à‚µ‚ê‚Ü‚¹‚ñB

Bierman & Iddon             Standards Track                    [Page 13]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[13ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

   By convention, the following common bit definitions are used by
   different protocols.  These bit positions must not be used for other
   parameters. They should be reserved if not used by a given protocol.
   Bits are encoded in network-byte order.

ƒRƒ“ƒxƒ“ƒVƒ‡ƒ“‚É‚æ‚Á‚ÄAˆÈ‰º‚̈ê”Ê“I‚ÈŠš‚Ý•t‚¢‚Ä‚¢‚é’è‹`‚͈قȂÁ‚½ƒvƒƒgƒRƒ‹‚É‚æ‚Á‚ÄŽg—p‚³‚ê‚Ü‚·B ‘¼‚̃pƒ‰ƒƒ^‚É‚±‚ê‚ç‚̃rƒbƒgˆÊ’u‚ðŽg—p‚µ‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñB ‚»‚ê‚ç‚ÍA—^‚¦‚ç‚ꂽƒvƒƒgƒRƒ‹‚É‚æ‚Á‚Ä—\–ñ‚³‚ê‚é‚ׂ«‚Å‚ ‚é‚©A‚Ü‚½‚ÍŽg—p‚³‚ê‚é‚ׂ«‚Å‚·B ƒrƒbƒg‚̓lƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ŃR[ƒh‰»‚³‚ê‚Ü‚·B

         Table 3.1  Reserved PARAMETERS Bits
         ------------------------------------

ƒe[ƒuƒ‹3.1‚̓pƒ‰ƒƒ^ƒrƒbƒg‚ð—\–ñ‚µ‚Ü‚µ‚½B------------------------------------

Bit Name              Description
---------------------------------------------------------------------
0   countsFragments   higher-layer protocols encapsulated within
                      this protocol will be counted correctly even
                      if this protocol fragments the upper layers
                      into multiple packets.
1   tracksSessions    correctly attributes all packets of a protocol
                      which starts sessions on well known ports or
                      sockets and then transfers them to dynamically
                      assigned ports or sockets thereafter (e.g. TFTP).

Šš‚Ý•t‚¢‚Ä‚¢‚é–¼‘O‹Lq--------------------------------------------------------------------- 0 ‚±‚̃vƒƒgƒRƒ‹‚ªã‘¤‚Ì‘w‚ð•¡”‚̃pƒPƒbƒg‚É’f•Ð‰»‚µ‚Ä‚àA‚±‚̃vƒƒgƒRƒ‹‚Ì’†‚ŃJƒvƒZƒ‹‰»‚³‚ꂽcountsFragmentsãˆÊ‘wƒvƒƒgƒRƒ‹‚ͳ‚µ‚­”‚¦‚ç‚ê‚é‚Å‚µ‚傤B 1 tracksSessions‚ͳ‚µ‚­‚æ‚­’m‚ç‚ê‚Ä‚¢‚éƒ|[ƒg‚©ƒ\ƒPƒbƒg‚ɃZƒbƒVƒ‡ƒ“‚ðŽn‚ß‚ÄAŽŸ‚É‚»‚ÌŒãƒ_ƒCƒiƒ~ƒbƒN‚ÉŠ„‚è“–‚Ä‚ç‚ꂽƒ|[ƒg‚©ƒ\ƒPƒbƒg‚É‚»‚ê‚ç‚ðˆÚ‚·ƒvƒƒgƒRƒ‹(—Ⴆ‚ÎATFTP)‚Ì‚·‚ׂẴpƒPƒbƒg‚ðŒ‹‰Ê‚Æl‚¦‚Ü‚·B

   The PARAMETERS clause must be present in all protocol-identifier
   macro declarations, but may be equal to zero (empty). Note that an
   NMS must determine if a given PARAMETER bit is supported by
   attempting to create the desired protocolDirEntry The associated
   ATTRIBUTE bits for 'countsFragments' and 'tracksSessions' do not
   exist.

PARAMETERSß‚ÍA‚·‚ׂẴvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒéŒ¾‚Å‘¶Ý‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ‚ªAƒ[ƒ‚ɇ‚킹‚邽‚ß‚É“™‚µ‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ(‹ó‚Ì)B NMS‚ªA•K—v‚ÈprotocolDirEntry‚ð쬂·‚é‚Ì‚ðŽŽ‚Ý‚é‚±‚Æ‚É‚æ‚Á‚Ä—^‚¦‚ç‚ꂽPARAMETERƒrƒbƒg‚ªŽx‚¦‚ç‚ê‚é‚È‚ç'countsFragments'‚Æ'tracksSessions'‚Ì‚½‚ß‚ÌŠÖ˜AATTRIBUTEƒrƒbƒg‚ª‘¶Ý‚µ‚È‚¢‚±‚Æ‚ðŒˆ’è‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

4.2.3.1.  Mapping of the 'countsFragments(0)' BIT

4.2.3.1. 'countsFragments(0)'ƒrƒbƒg‚̃}ƒbƒsƒ“ƒO

   This bit indicates whether the probe is correctly attributing all
   fragmented packets of the specified protocol, even if individual
   frames carrying this protocol cannot be identified as such.  Note
   that the probe is not required to actually present any re-assembled
   datagrams (for address-analysis, filtering, or any other purpose) to
   the NMS.

‚±‚̃rƒbƒg‚ÍA“O’ê“I’²¸‚ª³‚µ‚­‚·‚×‚Ä‚ðŒ‹‰Ê‚Æl‚¦‚Ä‚¢‚é‚©‚Ç‚¤‚©‚ªŽw’肳‚ꂽƒvƒƒgƒRƒ‹‚̃pƒPƒbƒg‚ð’f•Ð‰»‚µ‚½‚Ì‚ðŽ¦‚µ‚Ü‚·A‚»‚¤‚¢‚¤‚à‚Ì‚Æ‚µ‚Ä‚±‚̃vƒƒgƒRƒ‹‚ð‰^‚ÔŒÂX‚̃tƒŒ[ƒ€‚ð“Á’è‚Å‚«‚È‚¢‚Å‚àB “O’ê“I’²¸‚ÍŽÀÛ‚ÉA‚Ç‚ñ‚È‘g‚Ý—§‚Ä’¼‚³‚ꂽƒf[ƒ^ƒOƒ‰ƒ€(ƒAƒhƒŒƒX•ªÍAƒtƒBƒ‹ƒ^ƒŠƒ“ƒOA‚Ü‚½‚Í‚¢‚©‚Ȃ鑼‚Ì–Ú“I‚Ì‚½‚ß‚Ì‚à)‚àNMS‚É‘¡‚é‚Ì‚É•K—v‚Å‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

   This bit may only be set in a protocolDirParameters octet which
   corresponds to a protocol that supports fragmentation and reassembly
   in some form. Note that TCP packets are not considered 'fragmented-
   streams' and so TCP is not eligible.

‚±‚̃rƒbƒg‚ÍA’f•Ð‰»‚ðƒTƒ|[ƒg‚·‚éƒvƒƒgƒRƒ‹‚ɑΉž‚·‚éprotocolDirParameters”ªd‘t‚Åݒ肳‚ê‚邾‚¯‚Å‚ ‚èA‰½‚ç‚©‚̃tƒH[ƒ€‚ÅăAƒZƒ“ƒuƒŠ‚³‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB TCPƒpƒPƒbƒg‚ªl‚¦‚ç‚ê‚È‚¢‚Æ‚¢‚¤ƒƒ‚‚ª'ƒXƒgƒŠ[ƒ€‚ð’f•Ð‰»‚µ‚½'‚Ì‚ÅATCP‚Í“K”C‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

   This bit may be set in at most one protocolDirParameters octet within
   a protocolDirTable INDEX.

‚±‚̃rƒbƒg‚Í‚XprotocolDirTable INDEX‚Ì’†‚Ì1‚‚ÌprotocolDirParameters”ªd‘t‚Åݒ肳‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

Bierman & Iddon             Standards Track                    [Page 14]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[14ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

4.2.3.2.  Mapping of the 'tracksSessions(1)' BIT

4.2.3.2. 'tracksSessions(1)'ƒrƒbƒg‚̃}ƒbƒsƒ“ƒO

   The 'tracksSessions(1)' bit indicates whether frames which are part
   of remapped-sessions (e.g. TFTP download sessions) are correctly
   counted by the probe. For such a protocol, the probe must usually
   analyze all packets received on the indicated interface, and maintain
   some state information, (e.g. the remapped UDP port number for TFTP).

'tracksSessions(1)'ƒrƒbƒg‚ÍAÄŽÊ‘œ‚µ‚Ä‚¢‚éƒZƒbƒVƒ‡ƒ“(—Ⴆ‚ÎATFTPƒ_ƒEƒ“ƒ[ƒhƒZƒbƒVƒ‡ƒ“)‚̈ꕔ‚Å‚ ‚éƒtƒŒ[ƒ€‚ª“O’ê“I’²¸‚ų‚µ‚­”‚¦‚ç‚ê‚é‚©‚Ç‚¤‚©‚ðŽ¦‚µ‚Ü‚·B ‚»‚̂悤‚ȃvƒƒgƒRƒ‹‚Ì‚½‚ß‚ÉA’T‘ª‘•’u‚ÍA’ÊíAŽ¦‚³‚ꂽƒCƒ“ƒ^ƒtƒF[ƒX‚Ɏ󂯎æ‚ç‚ꂽ‚·‚ׂẴpƒPƒbƒg‚ð•ªÍ‚µ‚ÄA‰½‚ç‚©‚ÌB‚Ìî•ñ(—Ⴆ‚ÎATFTP‚Ì‚½‚ß‚Ìremapped UDPƒ|[ƒgƒiƒ“ƒo[)‚ð•ÛŽç‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

   The semantics of the 'tracksSessions' parameter are independent of
   the other protocolDirParameters definitions, so this parameter may be
   combined with any other legal parameter configurations.

'tracksSessions'ƒpƒ‰ƒƒ^‚̈Ӗ¡˜_‚ª‘¼‚ÌprotocolDirParameters’è‹`‚©‚ç“Æ—§‚µ‚Ä‚¢‚é‚Ì‚ÅA‚±‚̃pƒ‰ƒƒ^‚Í‚¢‚©‚Ȃ鑼‚Ì–@“I‚ȃpƒ‰ƒƒ^\¬‚É‚àŒ‹‡‚³‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

4.2.4.  Mapping of the ATTRIBUTES Clause

4.2.4. ‘®«ß‚ÉŠÖ‚·‚éƒ}ƒbƒsƒ“ƒO

   The protocolDirType object provides an NMS with an indication of a
   probe's capabilities for decoding a given protocol, or the general
   attributes of the particular protocol.

protocolDirTypeƒIƒuƒWƒFƒNƒg‚Í—^‚¦‚ç‚ꂽƒvƒƒgƒRƒ‹‚ð‰ð“Ç‚·‚邽‚ß‚Ì“O’ê“I’²¸‚Ì”\—Í‚Ì‚µ‚邵A‚Ü‚½‚Í“Á’è‚̃vƒƒgƒRƒ‹‚̈ê”Ê‘®«‚ðNMS‚É’ñ‹Ÿ‚µ‚Ü‚·B

   The ATTRIBUTES clause is a list of bit definitions which are encoded
   into the associated instance of ProtocolDirType. The BIT definitions
   are specified in the SYNTAX clause of the protocolDirType MIB object.

ATTRIBUTESß‚ÍProtocolDirType‚ÌŠÖ˜AƒCƒ“ƒXƒ^ƒ“ƒX‚ɃR[ƒh‰»‚³‚ê‚銚‚Ý•t‚¢‚Ä‚¢‚é’è‹`‚̃ŠƒXƒg‚Å‚·B BIT’è‹`‚ÍprotocolDirType MIBƒIƒuƒWƒFƒNƒg‚ÌSYNTAXß‚ÅŽw’肳‚ê‚Ü‚·B

         Table 3.2  Reserved ATTRIBUTES Bits
         ------------------------------------

ƒe[ƒuƒ‹3.2‚Í‘®«ƒrƒbƒg‚ð—\–ñ‚µ‚Ü‚µ‚½B------------------------------------

     Bit Name              Description
     ---------------------------------------------------------------------
     0  hasChildren        indicates that there may be children of
                           this protocol defined in the protocolDirTable
                           (by either the agent or the manager).
     1  addressRecognitionCapable
                           indicates that this protocol can be used
                           to generate host and matrix table entries.

Šš‚Ý•t‚¢‚Ä‚¢‚é–¼‘O‹Lq--------------------------------------------------------------------- 0 hasChildren‚ÍAprotocolDirTable(ƒG[ƒWƒFƒ“ƒg‚©ƒ}ƒl[ƒWƒƒ‚Ì‚Ç‚¿‚ç‚©‚É‚æ‚é)‚Å’è‹`‚³‚ꂽ‚±‚̃vƒƒgƒRƒ‹‚ÌŽq‹Ÿ‚ª‚¢‚é‚©‚à‚µ‚ê‚È‚¢‚Ì‚ðŽ¦‚µ‚Ü‚·B 1 addressRecognitionCapable‚ÍAƒzƒXƒg‚ƃ}ƒgƒŠƒNƒX‚ªƒe[ƒuƒ‹€–Ú‚Å‚ ‚é‚ƶ¬‚·‚é‚Ì‚É‚±‚̃vƒƒgƒRƒ‹‚ðŽg—p‚Å‚«‚é‚Ì‚ðŽ¦‚µ‚Ü‚·B

   The ATTRIBUTES clause must be present in all protocol-identifier
   macro declarations, but may be empty.

ATTRIBUTESß‚ÍA‚·‚ׂẴvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒéŒ¾‚Å‘¶Ý‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ‚ªA‹ó‚Å‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

4.2.5.  Mapping of the DESCRIPTION Clause

4.2.5. ‹Lqß‚ÉŠÖ‚·‚éƒ}ƒbƒsƒ“ƒO

   The DESCRIPTION clause provides a textual description of the protocol
   identified by this macro.  Notice that it should not contain details
   about items covered by the CHILDREN, ADDRESS-FORMAT, DECODING and
   REFERENCE clauses.

‹Lqß‚Í‚±‚̃}ƒNƒ‚É‚æ‚Á‚Ä“Á’肳‚ꂽƒvƒƒgƒRƒ‹‚ÌŒ´•¶‚Ì‹Lq‚ð’ñ‹Ÿ‚µ‚Ü‚·B ‚»‚ꂪCHILDRENAADDRESS-FORMATADECODINGA‚¨‚æ‚ÑREFERENCE߂ŃJƒo[‚³‚ꂽ€–Ú‚ÉŠÖ‚·‚éÚׂðŠÜ‚ނׂ«‚Å‚È‚¢‚Ì‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

   The DESCRIPTION clause must be present in all protocol-identifier
   macro declarations.

‹Lqß‚Í‚·‚ׂẴvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒéŒ¾‚Å‘¶Ý‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

Bierman & Iddon             Standards Track                    [Page 15]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[15ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

4.2.6.  Mapping of the CHILDREN Clause

4.2.6. Žq‹Ÿß‚ÉŠÖ‚·‚éƒ}ƒbƒsƒ“ƒO

   The CHILDREN clause provides a description of child protocols for
   protocols which support them. It has three sub-sections:

CHILDRENß‚ÍŽq‹ŸƒvƒƒgƒRƒ‹‚Ì‹Lq‚ð‚»‚ê‚ç‚ðƒTƒ|[ƒg‚·‚éƒvƒƒgƒRƒ‹‚É’ñ‹Ÿ‚µ‚Ü‚·B ‚»‚ê‚É‚ÍA3‚‚̬‹æ•ª‚ª‚ ‚è‚Ü‚·:

  -  Details on the field(s)/value(s) used to select the child protocol,
     and how that selection process is performed

- •ª–ì/’l‚ÉŠÖ‚·‚éÚׂ͈ȑO‚Í‚æ‚­Žq‹ŸƒvƒƒgƒRƒ‹‚ÆA‚»‚Ì‘I‘ðƒvƒƒZƒX‚ª‚Ç‚¤ŽÀs‚³‚ê‚é‚©‚ð‘I‘ð‚µ‚Ä‚¢‚Ü‚µ‚½B

  -  Details on how the value(s) are encoded in the protocol identifier
     octet string

- ’l‚ªƒvƒƒgƒRƒ‹Ž¯•ÊŽq”ªd‘tƒXƒgƒŠƒ“ƒO‚Å‚Ç‚¤ƒR[ƒh‰»‚³‚ê‚é‚©‚ÉŠÖ‚·‚éÚ×

  -  Details on how child protocols are named with respect to their
     parent protocol label(s)

- Žq‹ŸƒvƒƒgƒRƒ‹‚ª‚»‚ê‚ç‚ÌeƒvƒƒgƒRƒ‹ƒ‰ƒxƒ‹‚ÉŠÖ‚µ‚Ä‚Ç‚¤–½–¼‚³‚ê‚é‚©‚ÉŠÖ‚·‚éÚ×(s)

   The CHILDREN clause must be present in all protocol-identifier macro
   declarations in which the 'hasChildren(0)' BIT is set in the
   ATTRIBUTES clause.

CHILDRENß‚Í'hasChildren(0)'BIT‚ªATTRIBUTESß‚Å—pˆÓ‚ª‚Å‚«‚Ä‚¢‚é‚·‚ׂẴvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒéŒ¾‚Å‘¶Ý‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

4.2.7.  Mapping of the ADDRESS-FORMAT Clause

4.2.7. ƒAƒhƒŒƒXŒ`Ž®ß‚ÉŠÖ‚·‚éƒ}ƒbƒsƒ“ƒO

   The ADDRESS-FORMAT clause provides a description of the OCTET-STRING
   format(s) used when encoding addresses.

ADDRESS-FORMAT߂̓AƒhƒŒƒX‚ðƒR[ƒh‰»‚·‚é‚Æ‚«Žg—p‚³‚ê‚éOCTET-STRINGŒ`Ž®‚Ì‹Lq‚ð’ñ‹Ÿ‚µ‚Ü‚·B

   This clause must be present in all protocol-identifier macro
   declarations in which the 'addressRecognitionCapable(1)' BIT is set
   in the ATTRIBUTES clause.

‚±‚Ìß‚Í'addressRecognitionCapable(1)'BIT‚ªATTRIBUTESß‚Å—pˆÓ‚ª‚Å‚«‚Ä‚¢‚é‚·‚ׂẴvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒéŒ¾‚Å‘¶Ý‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

4.2.8.  Mapping of the DECODING Clause

4.2.8. ‰ð“Çß‚ÉŠÖ‚·‚éƒ}ƒbƒsƒ“ƒO

   The DECODING clause provides a description of the decoding procedure
   for the specified protocol. It contains useful decoding hints for the
   implementor, but should not over-replicate information in documents
   cited in the REFERENCE clause.  It might contain a complete
   description of any decoding information required.

DECODING߂͉ð“ǎ臂̋Lq‚ðŽw’肳‚ꂽƒvƒƒgƒRƒ‹‚É’ñ‹Ÿ‚µ‚Ü‚·B ‚»‚ê‚ÍA쬎҂̂½‚ß‚É–ð‚É—§‚‰ð“ǃqƒ“ƒg‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·‚ªAREFERENCE߂ňø—p‚³‚ꂽƒhƒLƒ…ƒƒ“ƒg‚Åî•ñ‚ð–ÍŽÊ‚µ‰ß‚¬‚é‚ׂ«‚Å‚Í‚ ‚è‚Ü‚¹‚ñB ‚»‚ê‚Íî•ñ‚ª•K—v‚Æ‚µ‚½‰ð“Ç‚ÌŠ®‘S‚È‹Lq‚ðŠÜ‚Þ‚©‚à‚µ‚ê‚Ü‚¹‚ñB

   For 'extensible' protocols ('hasChildren(0)' BIT set) this includes
   offset and type information for the field(s) used for child selection
   as well as information on determining the start of the child
   protocol.

‚±‚ꂪŠÜ‚Þ'L‚°‚邱‚Æ‚ª‚Å‚«‚é'ƒvƒƒgƒRƒ‹('hasChildren(0)'BIT‚̓Zƒbƒg‚µ‚½)‚Ì‚½‚ß‚ÉAŽq‹ŸƒvƒƒgƒRƒ‹‚ÌŽn‚Ü‚è‚ðŒˆ’è‚·‚邱‚Æ‚Ìî•ñ‚Æ“¯—l‚ÉŽq‹Ÿ‘I‘ð‚ÉŽg—p‚³‚ê‚镪–ì‚Ì‚½‚ß‚Ìî•ñ‚ð‘ŠŽE‚µ‚ÄAƒ^ƒCƒv‚µ‚Ä‚­‚¾‚³‚¢B

   For 'addressRecognitionCapable' protocols this includes offset and
   type information for the field(s) used to generate addresses.

‚±‚ꂪŠÜ‚Þ'addressRecognitionCapable'ƒvƒƒgƒRƒ‹‚É‚ÍAƒAƒhƒŒƒX‚ðì‚é‚Ì‚ÉŽg—p‚³‚ê‚镪–ì‚Ì‚½‚ß‚Ìî•ñ‚ð‘ŠŽE‚µ‚ÄAƒ^ƒCƒv‚µ‚Ä‚­‚¾‚³‚¢B

   The DECODING clause is optional, and may be omitted if the REFERENCE
   clause contains pointers to decoding information for the specified
   protocol.

DECODINGß‚ÍA”CˆÓ‚Å‚ ‚èAREFERENCEß‚ªŽw’肳‚ꂽƒvƒƒgƒRƒ‹‚Ì‚½‚ß‚Ìî•ñ‚ð‰ð“Ç‚·‚é‚Ì‚ÉŽwj‚ðŠÜ‚ñ‚Å‚¢‚é‚È‚çAÈ—ª‚³‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

Bierman & Iddon             Standards Track                    [Page 16]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[16ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

4.2.9.  Mapping of the REFERENCE Clause

4.2.9. ŽQÆß‚ÉŠÖ‚·‚éƒ}ƒbƒsƒ“ƒO

   If a publicly available reference document exists for this protocol
   it should be listed here.  Typically this will be a URL if possible;
   if not then it will be the name and address of the controlling body.

Œö“I‚É—˜—p‰Â”\‚ÈŽQl‘—Þ‚ª‚±‚̃vƒƒgƒRƒ‹‚Ì‚½‚ß‚É‘¶Ý‚µ‚Ä‚¢‚é‚È‚çA‚»‚ê‚Í‚±‚±‚É‹LÚ‚³‚ê‚é‚ׂ«‚Å‚·B ‚Å‚«‚ê‚ÎA‚±‚ê‚Í’ÊíAURL‚É‚È‚é‚Å‚µ‚傤B ‚Ü‚µ‚ÄA‚»‚µ‚ÄA‚»‚ê‚ÍA§Œäƒ{ƒfƒB[‚Ì–¼‘O‚ƃAƒhƒŒƒX‚É‚È‚é‚Å‚µ‚傤B

   The CHILDREN, ADDRESS-FORMAT, and DECODING clauses should limit the
   amount of information which may currently be obtained from an
   'authoritative' document, such as the Assigned Numbers document
   [RFC1700]. Any duplication or paraphrasing of information should be
   brief and consistent with the authoritative document.

CHILDRENAADDRESS-FORMATA‚¨‚æ‚ÑDECODINGß‚ÍŒ»Ý'³Ž®'‚̃hƒLƒ…ƒƒ“ƒg‚©‚瓾‚ç‚ê‚é‚©‚à‚µ‚ê‚È‚¢î•ñ—Ê‚ð§ŒÀ‚·‚é‚ׂ«‚Å‚·AAssigned–¯”‹LƒhƒLƒ…ƒƒ“ƒg[RFC1700]‚Ȃǂ̂悤‚ÉB î•ñ‚Ì‚Ç‚ñ‚È•¡»‚©Œ¾‚¢Š·‚¦‚àAM—Š‚·‚ׂ«•¶‘‚ÆŠÈŒ‰‚Å‚ ‚Á‚ÄAˆê’v‚µ‚Ä‚¢‚é‚ׂ«‚Å‚·B

   The REFERENCE clause is optional, but should be implemented if an
   authoritative reference exists for the protocol (especially for
   standard protocols).

REFERENCEß‚ÍA”CˆÓ‚Å‚·‚ªA³Ž®‚ÌŽQÆ‚ªƒvƒƒgƒRƒ‹(“Á‚É•W€ƒvƒƒgƒRƒ‹‚Ì‚½‚ß‚Ì)‚Ì‚½‚ß‚É‘¶Ý‚µ‚Ä‚¢‚é‚È‚çAŽÀ‘•‚³‚ê‚é‚ׂ«‚Å‚·B

4.2.10.  Evaluating a Protocol-Identifier INDEX

4.2.10. ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒCƒ“ƒfƒbƒNƒX‚ð•]‰¿‚µ‚Ü‚·B

   The following evaluation is done after protocolDirTable INDEX value
   has been converted into two OCTET STRINGs according to the INDEX
   encoding rules specified in the SMI [RFC1902].

SMI[RFC1902]‚ÅŽw’肳‚ꂽINDEX•„†‰»‹K‘¥‚É‚æ‚é‚ÆAprotocolDirTable INDEX’l‚ð2OCTET STRINGs‚É•ÏŠ·‚µ‚½Œã‚Ɉȉº‚Ì•]‰¿‚ð‚µ‚Ü‚·B

   Protocol-identifiers are evaluated left to right, starting with the
   protocolDirID, which length should be evenly divisible by four. The
   protocolDirParameters length should be exactly one quarter of the
   protocolDirID string length.

4‚Å•ªŠ„‰Â”\‚Èó‘Ô‚ÅprotocolDirID(’·‚³‚Í‹Ï“™‚É‚»‚¤‚Å‚ ‚é‚ׂ«‚Å‚ ‚é)‚©‚çŽn‚Ü‚Á‚ÄAƒvƒƒgƒRƒ‹Ž¯•ÊŽq‚Ͷ‚ʼnE‚É•]‰¿‚³‚ê‚Ü‚·B protocolDirParameters‚Ì’·‚³‚Í‚Ü‚³‚ÉprotocolDirIDƒXƒgƒŠƒ“ƒO’·‚ÌŽl•ª‚̈ê‚Å‚ ‚é‚ׂ«‚Å‚·B

   Protocol-identifier parsing starts with the base layer identifier,
   which must be present, and continues for one or more upper layer
   identifiers, until all OCTETs of the protocolDirID have been used.
   Layers may not be skipped, so identifiers such as 'SNMP over IP' or
   'TCP over anylink' can not exist.

ƒvƒƒgƒRƒ‹Ž¯•ÊŽq\•¶‰ðÍ‚ÍA‘¶Ý‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢Šî‘wŽ¯•ÊŽq‚©‚çŽn‚Ü‚Á‚ÄA1‚ˆÈã‚Ì㑤‚Ì‘w‚ÌŽ¯•ÊŽq‚Ì‚½‚ß‚É‘±‚«‚Ü‚·AprotocolDirID‚Ì‚·‚ׂĂÌOCTETs‚ªŽg—p‚³‚ê‚é‚Ü‚ÅB ‘w‚ªƒXƒLƒbƒv‚³‚ê‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚Ì‚ÅA'IP‚Ìã‚ÌSNMP'‚©'anylink‚Ìã‚ÌTCP'‚È‚Ç‚ÌŽ¯•ÊŽq‚Í‘¶Ý‚Å‚«‚Ü‚¹‚ñB

   The base-layer-identifier also contains a 'special function
   identifier' which may apply to the rest of the protocol identifier.

‚Ü‚½Aƒx[ƒX‘w‚ÌŽ¯•ÊŽq‚̓vƒƒgƒRƒ‹Ž¯•ÊŽq‚ÌŽc‚è‚É“K—p‚³‚ê‚é‚©‚à‚µ‚ê‚È‚¢'“Á•Ê‚È‹@”\Ž¯•ÊŽq'‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·B

   Wild-carding at the base layer within a protocol encapsulation is the
   only supported special function at this time. Refer to the 'Base
   Protocol Identifiers' section for wildcard encoding rules.

‚±‚Ì‚Æ‚«AƒvƒƒgƒRƒ‹ƒJƒvƒZƒ‹‰»‚Ì’†‚ÌŠî‘w‚̃ƒCƒ‹ƒh‚Èž€–È‹@‚Í—Bˆê‚̃Tƒ|[ƒg‚µ‚Ä‚¢‚é“Á•Ê‚È‹@”\‚Å‚·B ƒƒCƒ‹ƒhƒJ[ƒh•„†‰»‹K‘¥‚ɂ‚¢‚Ä'Šî’n‚̃vƒƒgƒRƒ‹Identifiers'ƒZƒNƒVƒ‡ƒ“‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

   After the protocol-tree identified in protocolDirID has been parsed,
   each parameter bit-mask (one octet for each 4-octet layer-identifier)
   is evaluated, and applied to the corresponding protocol layer.

protocolDirID‚Å“Á’肳‚ꂽƒvƒƒgƒRƒ‹–Ø‚ª•ªÍ‚³‚ꂽŒã‚ÉA‚»‚ꂼ‚ê‚̃pƒ‰ƒƒ^ƒrƒbƒgƒ}ƒXƒN(‚»‚ꂼ‚ê‚Ì4”ªd‘t‚Ì‘wŽ¯•ÊŽq‚ ‚½‚è1‚‚̔ªd‘t)‚ÍA‘Ήž‚·‚éƒvƒƒgƒRƒ‹‘w‚É•]‰¿‚³‚ê‚ÄA“K—p‚³‚ê‚Ü‚·B

   A protocol-identifier label may map to more than one value.  For
   instance, 'ip' maps to 5 distinct values, one for each supported
   encapsulation.  (see the 'IP' section under 'L3 Protocol
   Identifiers'),

ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ‰ƒxƒ‹‚Í’l‚ð1‚ˆÈã‚ÉŽÊ‘œ‚·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB —Ⴆ‚ÎA'ip'‚͈قȂÁ‚½’lAƒJƒvƒZƒ‹‰»‚Å‚ ‚é‚ƃTƒ|[ƒg‚³‚ꂽ‚»‚ꂼ‚ê‚Ì‚½‚ß‚Ì‚à‚Ì‚ð5‚ÉŽÊ‘œ‚µ‚Ü‚·B ('L3ƒvƒƒgƒRƒ‹Identifiers'‚̉º‚Ì'IP'ƒZƒNƒVƒ‡ƒ“‚ðŒ©‚Ü‚·),

Bierman & Iddon             Standards Track                    [Page 17]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[17ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

   It is important to note that these macros are conceptually expanded
   at implementation time, not at run time.

‚±‚ê‚ç‚̃}ƒNƒ‚ªƒ‰ƒ“ƒ^ƒCƒ€‚Ì‚Æ‚«‚ÉL‚°‚ç‚ê‚é‚Ì‚Å‚Í‚È‚­AŽÀsŽžŠÔ‚ÉŠT”O“I‚ÉL‚°‚ç‚ê‚邱‚Æ‚É’ˆÓ‚·‚é‚Ì‚Íd—v‚Å‚·B

   If all the macros are expanded completely by substituting all
   possible values of each label for each child protocol, a list of all
   possible protocol-identifiers is produced.  So 'ip' would result in 5
   distinct protocol-identifiers.  Likewise each child of 'ip' would map
   to at least 5 protocol-identifiers, one for each encapsulation (e.g.
   ip over ether2, ip over LLC, etc.).

‚·‚ׂẴ}ƒNƒ‚ªŠ®‘S‚É‚»‚ꂼ‚ê‚̃‰ƒxƒ‹‚Ì‚·‚ׂẲ”\‚È’l‚ð‚»‚ê‚¼‚ê‚ÌŽq‹ŸƒvƒƒgƒRƒ‹‚Ì‘ã‚í‚è‚É—p‚¢‚邱‚Æ‚É‚æ‚Á‚ÄL‚°‚ç‚ê‚é‚È‚çA‚·‚ׂẲ”\‚ȃvƒƒgƒRƒ‹Ž¯•ÊŽq‚̃ŠƒXƒg‚Íì‚èo‚³‚ê‚Ü‚·B ‚»‚ê‚ÅA'ip'‚Í5‚‚̈قȂÁ‚½ƒvƒƒgƒRƒ‹Ž¯•ÊŽq‚ð‚à‚½‚ç‚·‚Å‚µ‚傤B 'ip'‚Ì“¯—l‚ÉŠeŽq‹Ÿ‚̓vƒƒgƒRƒ‹Ž¯•ÊŽq(ŠeƒJƒvƒZƒ‹‰»(—Ⴆ‚ÎAether2‚Ìã‚ÌipALLC‚Ìã‚Ìip‚È‚Ç)‚ ‚½‚è1‚Â)‚ð­‚È‚­‚Æ‚à5‚ÉŽÊ‘œ‚·‚é‚Å‚µ‚傤B

5.  Protocol Identifier Macros

5. ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ

   The following PROTOCOL IDENTIFIER macros can be used to construct
   protocolDirID and protocolDirParameters strings.

protocolDirID‚ÆprotocolDirParametersƒXƒgƒŠƒ“ƒO‚ð\¬‚·‚é‚̂Ɉȉº‚ÌPROTOCOL IDENTIFIERƒ}ƒNƒ‚ðŽg—p‚Å‚«‚Ü‚·B

   The sections defining protocol examples are intended to grow over
   subsequent releases. Minimal protocol support is included at this
   time.  (Refer to section 3.2 for details on the protocol macro update
   procedure.)

ƒvƒƒgƒRƒ‹‚Ì—á‚ð’è‹`‚·‚éƒZƒNƒVƒ‡ƒ“‚ª‚»‚ÌŒã‚̃ŠƒŠ[ƒX‚𕢂¤‚±‚Æ‚ðˆÓ}‚µ‚Ü‚·B Ŭ—ʂ̃vƒƒgƒRƒ‹ƒTƒ|[ƒg‚Í‚±‚Ì‚Æ‚«AŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B (ƒvƒƒgƒRƒ‹ƒ}ƒNƒƒAƒbƒvƒf[ƒgŽè‡‚ÉŠÖ‚·‚éÚׂɂ‚¢‚ăZƒNƒVƒ‡ƒ“3.2‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B)

   An identifier is encoded by constructing the base-identifier, then
   adding one layer-identifier for each encapsulated protocol.

Ž¯•ÊŽq‚ÍA1‚‚̑wŽ¯•ÊŽq‚ª‚»‚ÌŽž‚»‚ꂼ‚ê‚̃JƒvƒZƒ‹‰»‚³‚ꂽƒvƒƒgƒRƒ‹‚Ì‚½‚߂ɉÁ‚¦‚ÄAƒx[ƒXŽ¯•ÊŽq‚ð\¬‚·‚邱‚Æ‚É‚æ‚Á‚ÄAƒR[ƒh‰»‚³‚ê‚Ü‚·B

5.1.  Base Identifier Encoding

5.1. Šî’n‚ÌŽ¯•ÊŽqƒR[ƒh‰»

   The first layer encapsulation is called the base identifier and it
   contains optional protocol-function information and the base layer
   (e.g.  MAC layer) enumeration value used in this protocol identifier.

‰‘wƒJƒvƒZƒ‹‰»‚̓x[ƒXŽ¯•ÊŽq‚ƌĂ΂ê‚Ü‚·A‚»‚µ‚ÄA‚»‚ê‚Í‚±‚̃vƒƒgƒRƒ‹Ž¯•ÊŽq‚ÅŽg—p‚³‚ê‚é”CˆÓ‚̃vƒƒgƒRƒ‹‹@”\î•ñ‚ÆŠî‘w(—Ⴆ‚ÎAMAC‚Í‘w‚É‚·‚é)—ñ‹“‰¿’l‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·B

   The base identifier is encoded as four octets as shown in figure 2.

ƒx[ƒXŽ¯•ÊŽq‚ÍŽ¦‚³‚ê‚é‚Æ‚µ‚Ä‚Ì4‚‚̔ªd‘t‚Æ‚µ‚ăR[ƒh‰»‚³‚ê‚ÄA2‚ª’†‚ÅŒvŽZ‚·‚é‚Æ‚¢‚¤‚±‚Æ‚Å‚·B

          Fig. 2
     base-identifier format
     +---+---+---+---+
     |   |   |   |   |
     | f |op1|op2| m |
     |   |   |   |   |
     +---+---+---+---+ octet
     | 1 | 1 | 1 | 1 | count

}2 ƒx[ƒXŽ¯•ÊŽqŒ`Ž®+---+---+---+---+ | | | | | | f|op1|op2| m| | | | | | +---+---+---+---+ ”ªd‘t| 1 | 1 | 1 | 1 | ƒJƒEƒ“ƒg

   The first octet ('f') is the special function code, found in table
   4.1.  The next two octets ('op1' and 'op2') are operands for the
   indicated function. If not used, an operand must be set to zero.  The
   last octet, 'm', is the enumerated value for a particular base layer
   encapsulation, found in table 4.2.  All four octets are encoded in
   network-byte-order.

ʼn‚Ì”ªd‘t('f')‚̓e[ƒuƒ‹4.1‚ÅŒ©‚‚¯‚ç‚ꂽ“Á•Ê‚È‹@”\ƒR[ƒh‚Å‚·B ŽŸ‚Ì2‚‚̔ªd‘t('op1'‚Æ'op2')‚ªŽ¦‚³‚ꂽ‹@”\‚Ì‚½‚߂̃Iƒyƒ‰ƒ“ƒh‚Å‚·B Žg—p‚³‚ê‚È‚¢‚È‚çAƒ[ƒ‚ɃIƒyƒ‰ƒ“ƒh‚ðݒ肵‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB 'ÅŒã‚Ì”ªd‘tA'—ñ‹“‚³‚ꂽ’l‚̓e[ƒuƒ‹4.2‚ÅŒ©‚‚¯‚ç‚ꂽ“Á’è‚ÌŠî‘wƒJƒvƒZƒ‹‰»‚Ì‚½‚ß‚Ì‚à‚Ì‚Å‚·B ‚·‚ׂĂÌ4‚‚̔ªd‘t‚ªƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ŃR[ƒh‰»‚³‚ê‚Ü‚·B

Bierman & Iddon             Standards Track                    [Page 18]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[18ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.1.1.  Protocol Identifier Functions

5.1.1. ƒvƒƒgƒRƒ‹Ž¯•ÊŽq‹@”\

   The base layer identifier contains information about any special
   functions to perform during collections of this protocol, as well as
   the base layer encapsulation identifier.

Šî‘wŽ¯•ÊŽq‚Í‚±‚̃vƒƒgƒRƒ‹‚ÌŽûW‚ÌŠÔ‚ÉŽÀs‚·‚é‚Ç‚ñ‚È“Á•Ê‚È‹@”\‚Ìî•ñ‚àŠÜ‚ñ‚Å‚¢‚Ü‚·AŠî‘wƒJƒvƒZƒ‹‰»Ž¯•ÊŽq‚Æ“¯—l‚ÉB

   The first three octets of the identifier contain the function code
   and two optional operands. The fourth octet contains the particular
   base layer encapsulation used in this protocol (fig. 2).

Ž¯•ÊŽq‚Ìʼn‚Ì3‚‚̔ªd‘t‚ª‹@”\ƒR[ƒh‚Æ2‚‚̔CˆÓ‚̃Iƒyƒ‰ƒ“ƒh‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·B 4”Ô–Ú‚Ì”ªd‘t‚Í‚±‚̃vƒƒgƒRƒ‹(}2)‚ÉŽg—p‚³‚ê‚é“Á’è‚ÌŠî‘wƒJƒvƒZƒ‹‰»‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·B

     Table 4.1  Assigned Protocol Identifier Functions
     -------------------------------------------------

ƒvƒƒgƒRƒ‹Ž¯•ÊŽq‹@”\‚ªŠ„‚è“–‚Ä‚ç‚ꂽƒe[ƒuƒ‹4.1-------------------------------------------------

           Function     ID    Param1               Param2
           ----------------------------------------------------
           none          0    not used (0)         not used (0)
           wildcard      1    not used (0)         not used (0)

‹@”\ID Param1 Param2---------------------------------------------------- (0) Žg—p‚³‚ê‚È‚¢‚ÅA’†ŒÃ‚Ì(0)ƒƒCƒ‹ƒhƒJ[ƒh1‚Å‚Í‚È‚­A0‚Ì’†ŒÃ‚Å‚È‚¢(0)‚ªŽg—p‚µ‚È‚©‚Á‚½‚È‚µ(0)

5.1.1.1.  Function 0: No-op

5.1.1.1. ‹@”%%BODY%%: ƒIƒvƒA[ƒg‚ª‚ ‚è‚Ü‚¹‚ñB

   If the function ID field (1st octet) is equal to zero, the the 'op1'
   and 'op2' fields (2nd and 3rd octets) must also be equal to zero.
   This special value indicates that no functions are applied to the
   protocol identifier encoded in the remaining octets. The identifier
   represents a normal protocol encapsulation.

‚Ü‚½A‹@”\ID•ª–ì(ʼn‚Ì”ªd‘t)‚ªƒ[ƒ‚ɇ‚킹‚邽‚ß‚É“™‚µ‚¢‚È‚çA'op1'‚Æ'op2'•ª–ì(2”Ô–Ú‚Æ3”Ô–Ú‚Ì”ªd‘t)‚àAƒ[ƒ‚ɇ‚킹‚邽‚ß‚É“™‚µ‚­‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB ‚±‚Ì“Á•Ê‚È’l‚ÍA‹@”\‚ª‘S‚­Žc‚Á‚Ä‚¢‚锪d‘t‚ŃR[ƒh‰»‚³‚ꂽƒvƒƒgƒRƒ‹Ž¯•ÊŽq‚É“K—p‚³‚ê‚È‚¢‚Ì‚ðŽ¦‚µ‚Ü‚·B Ž¯•ÊŽq‚ͳí‚ȃvƒƒgƒRƒ‹ƒJƒvƒZƒ‹‰»‚ð•\‚µ‚Ü‚·B

5.1.1.2.  Function 1: Protocol Wildcard Function

5.1.1.2. ‹@”\1: ƒvƒƒgƒRƒ‹ƒƒCƒ‹ƒhƒJ[ƒh‹@”\

   The wildcard function (function-ID = 1), is used to aggregate
   counters, by using a single protocol value to indicate potentially
   many base layer encapsulations of a particular network layer
   protocol. A protocolDirEntry of this type will match any base-layer
   encapsulation of the same protocol.

ƒƒCƒ‹ƒhƒJ[ƒh‹@”\(‹@”\ID=1)‚Í“Á’è‚̃lƒbƒgƒ[ƒN‘wƒvƒƒgƒRƒ‹‚ÌöÝ“I‚É‘½‚­‚ÌŠî‘wƒJƒvƒZƒ‹‰»‚ðŽ¦‚·‚Ì‚É‚½‚¾ˆê‚‚̃vƒƒgƒRƒ‹’l‚ðŽg—p‚·‚邱‚Æ‚É‚æ‚Á‚ăJƒEƒ“ƒ^‚ÉW‚ß‚é‚Ì‚É‚¨‚¢‚ÄŽg—p‚³‚ê‚Ä‚¢‚Ü‚·B ‚±‚̃^ƒCƒv‚ÌprotocolDirEntry‚Í“¯‚¶ƒvƒƒgƒRƒ‹‚Ì‚Ç‚ñ‚ÈŠî‘wƒJƒvƒZƒ‹‰»‚É‚à‡‚¤‚Å‚µ‚傤B

   The 'op1' field (2nd octet) is not used and must be set to zero.

'op1'•ª–ì(2”Ô–Ú‚Ì”ªd‘t)‚ðŽg—p‚³‚ê‚Ä‚¢‚È‚­‚ÄAƒ[ƒ‚Éݒ肵‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

   The 'op2' field (3rd octet) is not used and must be set to zero.

'op2'•ª–ì(3”Ô–Ú‚Ì”ªd‘t)‚ðŽg—p‚³‚ê‚Ä‚¢‚È‚­‚ÄAƒ[ƒ‚Éݒ肵‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

   Each wildcard protocol identifier must be defined in terms of a 'base
   encapsulation'. This should be as 'standard' as possible for
   interoperability purposes. If an encapsulation over 'ether2' is
   permitted, than this should be used as the base encapsulation.

'ƒx[ƒXƒJƒvƒZƒ‹‰»'‚Å‚»‚ꂼ‚ê‚̃ƒCƒ‹ƒhƒJ[ƒhƒvƒƒgƒRƒ‹Ž¯•ÊŽq‚ð’è‹`‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB ‚±‚ê‚Í‘ŠŒÝ‰^—p«–Ú“I‚Ì‚½‚ß‚É‚Å‚«‚邾‚¯'•W€‚Å‚ ‚é‚ׂ«‚Å‚·'B 'ether2'‚Ìã‚̃JƒvƒZƒ‹‰»‚ª‚±‚ꂪƒx[ƒXƒJƒvƒZƒ‹‰»‚Æ‚µ‚ÄŽg—p‚³‚ê‚é‚ׂ«‚Å‚ ‚é‚æ‚èŽó“ü‚ê‚ç‚ê‚é‚È‚çB

Bierman & Iddon             Standards Track                    [Page 19]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[19ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

   The agent may also be requested to count some or all of the
   individual encapsulations for the same protocols, in addition to
   wildcard counting.  Note that the RMON-2 MIB [RMON2] does not require
   that agents maintain counters for multiple encapsulations of the same
   protocol.  It is an implementation-specific matter as to how an agent
   determines which protocol combinations to allow in the
   protocolDirTable at any given time.

‚Ü‚½AƒG[ƒWƒFƒ“ƒg‚ª“¯‚¶ƒvƒƒgƒRƒ‹‚Ì‚½‚ß‚ÉŒÂX‚̃JƒvƒZƒ‹‰»‚Ì‚¢‚­‚‚©‚©‚·‚ׂĂ𔂦‚é‚悤—v‹‚³‚ê‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñAƒƒCƒ‹ƒhƒJ[ƒhŠ¨’è‚ɉÁ‚¦‚ÄB RMON-2 MIB[RMON2]‚ªAƒG[ƒWƒFƒ“ƒg‚ª“¯‚¶ƒvƒƒgƒRƒ‹‚Ì•¡”‚̃JƒvƒZƒ‹‰»‚Ì‚½‚߂ɃJƒEƒ“ƒ^‚ðˆÛŽ‚·‚é‚Ì‚ð•K—v‚Æ‚µ‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B ‚»‚ê‚̓G[ƒWƒFƒ“ƒg‚ªA‚»‚ÌŽžX‚ÅprotocolDirTable‚łǂ̃vƒƒgƒRƒ‹‘g‚݇‚킹‚ð‹–‚·‚©‚ð‚Ç‚¤ŒˆS‚·‚é‚©‚ÉŠÖ‚·‚éŽÀ‘•“Á—L‚Ì–â‘è‚Å‚·B

5.2.  Base Layer Protocol Identifiers

5.2. Šî‘wƒvƒƒgƒRƒ‹Ž¯•ÊŽq

   The base layer is mandatory, and defines the base encapsulation of
   the packet and any special functions for this identifier.

Šî‘w‚ÍA‹`–±“I‚Å‚ ‚èA‚±‚ÌŽ¯•ÊŽq‚Ì‚½‚߂ɃpƒPƒbƒg‚̃x[ƒXƒJƒvƒZƒ‹‰»‚Æ‚Ç‚ñ‚È“Á•Ê‚È‹@”\‚à’è‹`‚µ‚Ü‚·B

   There are no suggested protocolDirParameters bits for the base layer.

Šî‘w‚Ì‚½‚ß‚ÌprotocolDirParametersƒrƒbƒg‚ÍŽ¦‚³‚ê‚Ü‚¹‚ñB

   The suggested ProtocolDirDescr field for the base layer is given by
   the corresponding "Name" field in the table 4.1 below. However,
   implementations are only required to use the appropriate integer
   identifier values.

ƒe[ƒuƒ‹4.1‚Ì•ª–ì‚Æ‚¢‚¤‘Ήž‚·‚éu–¼‘Ov‚ÍŠî‘w‚Ì‚½‚ß‚Ì’ñˆÄ‚³‚ꂽProtocolDirDescr–쌴‚ðˆÈ‰º‚É—^‚¦‚Ü‚·B ‚µ‚©‚µ‚È‚ª‚çAŽÀ‘•‚ªA“KØ‚È®”Ž¯•ÊŽq’l‚ðŽg—p‚·‚é‚Ì‚É•K—v‚Å‚ ‚邾‚¯‚Å‚·B

   For most base layer protocols, the protocolDirType field should
   contain bits set for  the 'hasChildren(0)' and
   'addressRecognitionCapable(1)' attributes.  However, the special
   'ianaAssigned' base layer should have no parameter or attribute bits
   set.

‚Ù‚Æ‚ñ‚Ç‚ÌŠî‘wƒvƒƒgƒRƒ‹‚Ì‚½‚ß‚ÉAprotocolDirType•ª–ì‚Í'hasChildren(0)'‚Æ'addressRecognitionCapable(1)'‘®«‚Éݒ肳‚ꂽƒrƒbƒg‚ðŠÜ‚ނׂ«‚Å‚·B ‚µ‚©‚µ‚È‚ª‚çA“Á•Ê‚È'ianaAssigned'Šî‘w‚ÅA‚Ç‚ñ‚ȃpƒ‰ƒƒ^‚à‘®«ƒrƒbƒg‚àÝ’è‚·‚é‚Í‚¸‚ª‚ ‚è‚Ü‚¹‚ñB

   By design, only 255 different base layer encapsulations are
   supported.  There are five base encapsulation values defined at this
   time. New base encapsulations (e.g. for new media types) are expected
   to be added over time.

ŒÌˆÓ‚ÉA255‚̈قȂÁ‚½Šî‘wƒJƒvƒZƒ‹‰»‚¾‚¯‚ªƒTƒ|[ƒg‚³‚ê‚Ü‚·B ‚±‚Ì‚Æ‚«’è‹`‚³‚ê‚Ä‚¢‚é5‚‚̃x[ƒXƒJƒvƒZƒ‹‰»’l‚ª‚ ‚è‚Ü‚·B ŽžŠÔ‚ª‚½‚‚ɂ‚ê‚ÄV‚µ‚¢ƒx[ƒXƒJƒvƒZƒ‹‰»(—Ⴆ‚ÎAƒjƒ…[ƒƒfƒBƒAƒ^ƒCƒv‚Ì‚½‚ß‚Ì)‚ª‰Á‚¦‚ç‚ê‚é‚Æ—\‘z‚³‚ê‚Ü‚·B

     Table 4.2  Base Layer Encoding Values
     --------------------------------------

ƒe[ƒuƒ‹4.2 ’l‚ðƒR[ƒh‰»‚·‚éŠî‘w--------------------------------------

           Name          ID
           ------------------
           ether2        1
           llc           2
           snap          3
           vsnap         4
           ianaAssigned    5

–¼‘OID------------------ ether2 1 llc2‚Í3vsnap4ianaAssigned5‚ðÜ‚è‚Ü‚·B

Bierman & Iddon             Standards Track                    [Page 20]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[20ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.2.1.  Ether2 Encapsulation

5.2.1. Ether2ƒJƒvƒZƒ‹‰»

ether2 PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES {
        hasChildren(0),
        addressRecognitionCapable(1)
    }
    DESCRIPTION
       "DIX Ethernet, also called Ethernet-II."
    CHILDREN
       "The Ethernet-II type field is used to select child protocols.
       This is a 16-bit field.  Child protocols are deemed to start at
       the first octet after this type field.

ether2ƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESAhasChildren(0)AaddressRecognitionCapable(1)A‹LqAu‚Ü‚½AƒC[ƒTƒlƒbƒgII‚ƌĂ΂ê‚éDIXƒC[ƒTƒlƒbƒgBv CHILDRENuƒ^ƒCƒv•ª–삪Žg—p‚³‚ê‚Ä‚¢‚éƒC[ƒTƒlƒbƒgII‚Ì‘I‚ñ‚¾Žq‹ŸƒvƒƒgƒRƒ‹Bv ‚±‚ê‚Í16ƒrƒbƒg‚Ì•ª–ì‚Å‚·B Žq‹ŸƒvƒƒgƒRƒ‹‚ª‚±‚̃^ƒCƒv•ª–ì‚ÌŒã‚Ìʼn‚Ì”ªd‘t‚Ì‚Æ‚«‚Éo”­‚·‚é‚Æl‚¦‚ç‚ê‚Ü‚·B

       Children of this protocol are encoded as [ 0.0.0.1 ], the
       protocol identifier for 'ether2' followed by [ 0.0.a.b ] where
       'a' and 'b' are the network byte order encodings of the MSB and
       LSB of the Ethernet-II type value.

‚±‚̃vƒƒgƒRƒ‹‚ÌŽq‹Ÿ‚ªƒR[ƒh‰»‚³‚ê‚éA[0.0 .0 .1] 'ether2'‚Ì‚½‚߂̃vƒƒgƒRƒ‹Ž¯•ÊŽq‚Í'a'‚Æ'b'‚ªƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ÌMSB‚Ìencodings‚ƃC[ƒTƒlƒbƒgIIƒ^ƒCƒv‰¿’l‚ÌLSB‚Å‚ ‚é[0.0.a.b]‚Å]‚¢‚Ü‚µ‚½B

       For example, a protocolDirID-fragment value of:
          0.0.0.1.0.0.8.0 defines IP encapsulated in ether2.

—Ⴆ‚ÎAˆÈ‰º‚ÌprotocolDirID-’f•Ð’l 0.0.0.1.0.0.8.0Aether2‚ŃJƒvƒZƒ‹‰»‚³‚ꂽIP‚ð’è‹`‚µ‚Ü‚·B

       Children of are named as 'ether2' followed by the type field
       value in hexadecimal.  The above example would be declared as:
          ether2 0x0800"
    ADDRESS-FORMAT
       "Ethernet addresses are 6 octets in network order."
    DECODING
       "Only type values greater than or equal to 1500 decimal indicate
       Ethernet-II frames; lower values indicate 802.3 encapsulation
       (see below)."
    REFERENCE
       "A Standard for the Transmission of IP Datagrams over Ethernet
       Networks; RFC 894 [RFC894].

Žq‹ŸA'ether2'‚ª16i‚̃^ƒCƒv•ª–쉿’l‚Å‘±‚¢‚½‚Ì‚ÅA–½–¼‚³‚ê‚Ü‚·B ã‹L‚Ì—á‚͈ȉº‚Æ‚µ‚Ä錾‚³‚ê‚é‚Å‚µ‚傤B uether2 0x0800vADDRESS-FORMATAuƒC[ƒTƒlƒbƒgEƒAƒhƒŒƒX‚̓lƒbƒgƒ[ƒNƒI[ƒ_[‚Å6‚‚̔ªd‘t‚Å‚·vB DECODING‚Íu1500ˆÈ㬔‚ªAƒC[ƒTƒlƒbƒgII‚ª‰‚Ç‚é‚Ì‚ðŽ¦‚·’l‚ðƒ^ƒCƒv‚·‚邾‚¯‚Å‚·vB u‰º‘¤‚Ì’l‚Í802.3‚ÉAƒJƒvƒZƒ‹‰»(ˆÈ‰º‚ðŒ©‚é)‚ðŽ¦‚µ‚Ü‚·Bv uƒC[ƒTƒlƒbƒgƒlƒbƒgƒ[ƒN‚Ìã‚ÌIPƒf[ƒ^ƒOƒ‰ƒ€‚Ì‘—M‚Ì‹KŠiv‚Æ‚¢‚¤ŽQÆB RFC894[RFC894]B

       The authoritative list of Ether Type values is identified by the
       URL:

Ether Type’l‚̳Ž®‚̃ŠƒXƒg‚ÍURL‚É‚æ‚Á‚Ä“Á’肳‚ê‚Ü‚·:

          ftp://ftp.isi.edu/in-notes/iana/assignments/ethernet-numbers"
    ::= { 1 }

" ftp://ftp.isi.edu/in-notes/iana/assignments/ethernet-numbers ":A:= { 1 }

Bierman & Iddon             Standards Track                    [Page 21]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[21ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.2.2.  LLC Encapsulation

5.2.2. LLCƒJƒvƒZƒ‹‰»

llc PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES {
        hasChildren(0),
        addressRecognitionCapable(1)
    }
    DESCRIPTION
       "The LLC (802.2) protocol."
    CHILDREN
       "The LLC SSAP and DSAP (Source/Dest Service Access Points) are
       used to select child protocols.  Each of these is one octet long,
       although the least significant bit is a control bit and should be
       masked out in most situations.  Typically SSAP and DSAP (once
       masked) are the same for a given protocol - each end implicitly
       knows whether it is the server or client in a client/server
       protocol.  This is only a convention, however, and it is possible
       for them to be different.  The SSAP is matched against child
       protocols first.  If none is found then the DSAP is matched
       instead.  The child protocol is deemed to start at the first
       octet after the LLC control field(s).

llcƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESAhasChildren(0)AaddressRecognitionCapable(1)AuLLC(802.2)‚Í‹c’è‘‚Ì’†‚Åq‚ׂév‹LqB CHILDRENAuLLC SSAP‚ÆDSAP(ƒ\[ƒX/Dest Service Access Points)‚ÍŽq‹ŸƒvƒƒgƒRƒ‹‚ð‘I‘ð‚·‚é‚Ì‚ÉŽg—p‚³‚ê‚Ü‚·vB ’·‚¢ŠÔA‚»‚ꂼ‚ê‚Ì‚±‚ê‚ç‚Í1‚‚̔ªd‘t‚Å‚·AʼnºˆÊƒrƒbƒg‚ªAƒRƒ“ƒgƒ[ƒ‹ƒrƒbƒg‚Å‚ ‚èA‚Ù‚Æ‚ñ‚Ç‚Ì󋵂ŕ¢‚¢‰B‚³‚ê‚é‚ׂ«‚Å‚·‚ªB —^‚¦‚ç‚ꂽƒvƒƒgƒRƒ‹‚ÉASSAP‚ÆDSAP(‚©‚‚Ẳ¼–Ê‚Ì)‚Í’ÊíA“¯‚¶‚Å‚·--Še’[‚ÍA‚»‚ꂪƒNƒ‰ƒCƒAƒ“ƒg/ƒT[ƒoƒvƒƒgƒRƒ‹‚ŃT[ƒo‚©‚»‚ê‚Æ‚àƒNƒ‰ƒCƒAƒ“ƒg‚Å‚ ‚é‚©‚ð‚»‚ê‚Æ‚È‚­’m‚Á‚Ä‚¢‚Ü‚·B ‚µ‚©‚µ‚È‚ª‚çA‚±‚ê‚̓Rƒ“ƒxƒ“ƒVƒ‡ƒ“‚É‚·‚¬‚Ü‚¹‚ñA‚»‚µ‚ÄA‚»‚ê‚炪ˆÙ‚È‚é‚Ì‚ÍA‰Â”\‚Å‚·B SSAP‚Íʼn‚ÉAŽq‹ŸƒvƒƒgƒRƒ‹‚ÉŽæ‚è‘g‚Ü‚³‚ê‚Ü‚·B ‚È‚É‚àŒ©‚‚¯‚ç‚ê‚È‚¢‚È‚çADSAP‚Í‘ã‚í‚è‚ɇ‚킹‚ç‚ê‚Ä‚¢‚Ü‚·B LLC‚ª•ª–ì‚ð§Œä‚µ‚½Œã‚ÉŽq‹ŸƒvƒƒgƒRƒ‹‚ªÅ‰‚Ì”ªd‘t‚Ì‚Æ‚«‚Éo”­‚·‚é‚Æl‚¦‚ç‚ê‚Ü‚·B

       Children of 'llc' are encoded as [ 0.0.0.2 ], the protocol
       identifier component for LLC followed by [ 0.0.0.a ] where 'a' is
       the SAP value which maps to the child protocol.  For example, a
       protocolDirID-fragment value of:
          0.0.0.2.0.0.0.240

'llc'‚ÌŽq‹Ÿ‚ªƒR[ƒh‰»‚³‚ê‚éA[0.0 .0 .2] LLC‚Ì‚½‚߂̃vƒƒgƒRƒ‹Ž¯•ÊŽqƒRƒ“ƒ|[ƒlƒ“ƒg‚Í[0.0.0.a]‚Å'a'‚ªŽq‹Ÿ‚Ö‚Ì’n}‚ª‹c’è‘‚Ì’†‚Åq‚ׂéSAP’l‚Å‚ ‚é‚Æ‚±‚ë‚É‘±‚«‚Ü‚µ‚½B —Ⴆ‚ÎAˆÈ‰º‚ÌprotocolDirID-’f•Ð’l 0.0.0.2.0.0.0.240

       defines NetBios over LLC.

LLC‚Ìã‚ÅNetBios‚ð’è‹`‚µ‚Ü‚·B

       Children are named as 'llc' followed by the SAP value in
       hexadecimal.  So the above example would have been named:
          llc 0xf0"
    ADDRESS-FORMAT
       "The address consists of 6 octets of MAC address in network
       order.  Source routing bits should be stripped out of the address
       if present."
    DECODING
       "Notice that LLC has a variable length protocol header; there are
       always three octets (DSAP, SSAP, control).  Depending on the
       value of the control bits in the DSAP, SSAP and control fields
       there may be an additional octet of control information.

'llc'‚ª16i‚ÌSAP’l‚Å‘±‚¢‚½‚Ì‚ÅAŽq‹Ÿ‚Í–½–¼‚³‚ê‚Ü‚·B ‚»‚ê‚ÅAã‹L‚Ì—á‚Í–½–¼‚³‚ꂽ‚Å‚µ‚傤: llc 0xf0" ADDRESS-FORMATAuƒAƒhƒŒƒX‚̓lƒbƒgƒ[ƒNƒI[ƒ_[‚É‚¨‚¯‚éAMACƒAƒhƒŒƒX‚Ì6‚‚̔ªd‘t‚©‚笂è‚Ü‚·vB u‘¶Ý‚µ‚Ä‚¢‚é‚È‚çAƒAƒhƒŒƒX‚©‚çƒ\[ƒXƒ‹[ƒeƒBƒ“ƒOƒrƒbƒg‚ð”Žæ‚é‚ׂ«‚Å‚·Bv DECODING‚ÍuLLC‚ɂ͉•ϒ·ƒvƒƒgƒRƒ‹ƒwƒbƒ_[‚ª‚ ‚é‚Ì‚É‹C•t‚«‚Ü‚·vB 3‚‚̔ªd‘t‚ª‚¢‚Â‚à‚ ‚è‚Ü‚·(DSAP(SSAP)‚ͧŒä‚µ‚Ü‚·)B ‚»‚±‚ÅDSAPASSAPA‚¨‚æ‚ѧŒäƒtƒB[ƒ‹ƒh‚̃Rƒ“ƒgƒ[ƒ‹ƒrƒbƒg‚̉¿’l‚Ɉˑ¶‚·‚é‚Ì‚ÍA§Œäî•ñ‚̒ljÁ”ªd‘t‚Å‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

       LLC can be present on several different media.  For 802.3 and
       802.5 its presence is mandated (but see ether2 and raw802.3
       encapsulations).  For 802.5 there is no other link layer
       protocol.

LLC‚Í‚¢‚­‚‚©‚̈قȂÁ‚½ƒƒfƒBƒA‚É‘¶Ý‚µ‚Ä‚¢‚éꇂª‚ ‚è‚Ü‚·B 802.3‚Æ802.5‚É‚¨‚¢‚ÄA‘¶Ý‚Í‹­§‚³‚ê‚Ü‚·(ether2‚Æraw802.3ƒJƒvƒZƒ‹‰»‚ðŒ©‚Ä‚­‚¾‚³‚¢)B 802.5‚Ì‚½‚ß‚ÉA‘¼‚̃Šƒ“ƒNƒŒƒCƒ„ƒvƒƒgƒRƒ‹‚Í‘S‚­‚ ‚è‚Ü‚¹‚ñB

Bierman & Iddon             Standards Track                    [Page 22]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[22ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

       Notice also that the raw802.3 link layer protocol may take
       precedence over this one in a protocol specific manner such that
       it may not be possible to utilize all LSAP values if raw802.3 is
       also present."
    REFERENCE
       "The authoritative list of LLC LSAP values is controlled by the
       IEEE Registration Authority:
       IEEE Registration Authority
          c/o Iris Ringel
          IEEE Standards Dept
          445 Hoes Lane, P.O. Box 1331
          Piscataway, NJ 08855-1331
          Phone +1 908 562 3813
          Fax: +1 908 562 1571"
    ::= { 2 }

u‚Ü‚½A‚Ü‚½Araw802.3‚à‘¶Ý‚µ‚Ä‚¢‚é‚È‚çraw802.3ƒŠƒ“ƒNƒŒƒCƒ„ƒvƒƒgƒRƒ‹‚ª‚·‚ׂĂÌLSAP’l‚ð—˜—p‚·‚é‚Ì‚ª‰Â”\‚Å‚È‚¢‚悤‚É‚±‚ê‚Ìã‚ŃvƒƒgƒRƒ‹‚Ì“Á’è‚Ì•û–@‚Å—Dæ‚·‚é‚©‚à‚µ‚ê‚È‚¢‚Ì‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢Bv REFERENCEAuLLC LSAP’l‚̳Ž®‚̃ŠƒXƒg‚ÍIEEE Registration Authority‚É‚æ‚Á‚ħŒä‚³‚ê‚Ü‚·vB IEEE“o˜^‹Ç‹C•t“øÊRingel IEEE‹KŠi•”445HoesƒŒƒCƒ“AŽ„‘” 1331ƒsƒXƒLƒƒƒ^ƒEƒFƒC(ƒjƒ…[ƒWƒƒ[ƒW[)08855-1331“d˜b+1 908 562 3813Fax: +1 908 562 1571" ::= { 2 }

5.2.3.  SNAP over LLC (OUI=000) Encapsulation

5.2.3. LLC(OUI=000)ƒJƒvƒZƒ‹‰»‚Ìã‚ÅÜ‚Á‚Ä‚­‚¾‚³‚¢B

snap PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES {
        hasChildren(0),
        addressRecognitionCapable(1)
    }
    DESCRIPTION
       "The Sub-Network Access Protocol (SNAP) is layered on top of LLC
       protocol, allowing Ethernet-II protocols to be run over a media
       restricted to LLC."
    CHILDREN
       "Children of 'snap' are identified by Ethernet-II type values;
       the SNAP PID (Protocol Identifier) field is used to select the
       appropriate child.  The entire SNAP protocol header is consumed;
       the child protocol is assumed to start at the next octet after
       the PID.

ƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERS‚ðÜ‚Á‚Ä‚­‚¾‚³‚¢AATTRIBUTESAhasChildren(0)AaddressRecognitionCapable(1)AuLLC‚ɧŒÀ‚³‚ꂽƒƒfƒBƒA‚Ìã‚ÉŽÀs‚³‚ê‚ÄASub-ƒlƒbƒgƒ[ƒNAccessƒvƒƒgƒRƒ‹(SNAP)‚̓C[ƒTƒlƒbƒgIIƒvƒƒgƒRƒ‹‚ð‹–—e‚·‚éLLCƒvƒƒgƒRƒ‹‚Ìã‚Å‘w‚É‚³‚ê‚év‹LqB CHILDRENAu'ƒXƒiƒbƒv'‚ÌŽq‹Ÿ‚̓C[ƒTƒlƒbƒgIIƒ^ƒCƒv’l‚É‚æ‚Á‚Ä“Á’肳‚ê‚Ü‚·vB SNAP PID(ƒvƒƒgƒRƒ‹Identifier)•ª–ì‚ÍA“KØ‚ÈŽq‹Ÿ‚ð‘I‚Ô‚Ì‚ÉŽg—p‚³‚ê‚Ü‚·B ‘S‘Ì‚ÌSNAPƒvƒƒgƒRƒ‹ƒwƒbƒ_[‚Í”æ‚ê‚Ä‚¢‚Ü‚·B Žq‹ŸƒvƒƒgƒRƒ‹‚ªPID‚ÌŒã‚ÌŽŸ‚Ì”ªd‘t‚Ì‚Æ‚«‚ÉŽn‚Ü‚é‚ÆŽv‚í‚ê‚Ü‚·B

       Children of 'snap' are encoded as [ 0.0.0.3 ], the protocol
       identifier for 'snap', followed by [ 0.0.a.b ] where 'a' and 'b'
       are the MSB and LSB of the Ethernet-II type value.  For example,
       a protocolDirID-fragment value of:
          0.0.0.3.0.0.8.0

'ƒXƒiƒbƒv'‚ÌŽq‹Ÿ‚ªƒR[ƒh‰»‚³‚ê‚éA[0.0 .0 .3('ƒXƒiƒbƒv'‚Ì‚½‚߂̃vƒƒgƒRƒ‹Ž¯•ÊŽq)‚Í]'a'‚Æ'b'‚ªƒC[ƒTƒlƒbƒgIIƒ^ƒCƒv‰¿’l‚ÌMSB‚ÆLSB‚Å‚ ‚é[0.0.a.b]‚Å‘±‚«‚Ü‚µ‚½B —Ⴆ‚ÎAˆÈ‰º‚ÌprotocolDirID-’f•Ð’l 0.0.0.3.0.0.8.0

       defines the IP/SNAP protocol.

IP/SNAPƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·B

       Children of this protocol are named 'snap' followed by the
       Ethernet-II type value in hexadecimal.  The above example would
       be named:

‚±‚̃vƒƒgƒRƒ‹‚ÌŽq‹Ÿ‚Í16i‚̃C[ƒTƒlƒbƒgIIƒ^ƒCƒv‰¿’l‚ª‚ ‚Æ‚É‘±‚¢‚½'ƒXƒiƒbƒv'‚Æ–½–¼‚³‚ê‚Ü‚·B ã‹L‚Ì—á‚Í–½–¼‚³‚ê‚é‚Å‚µ‚傤:

          snap 0x0800"

u0~0800‚ðÜ‚Á‚Ä‚­‚¾‚³‚¢v

Bierman & Iddon             Standards Track                    [Page 23]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[23ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

    ADDRESS-FORMAT
         "The address format for SNAP is the same as that for LLC"
    DECODING
       "SNAP is only present over LLC.  Both SSAP and DSAP will be 0xAA
       and a single control octet will be present.  There are then three
       octets of OUI and two octets of PID.  For this encapsulation the
       OUI must be 0x000000 (see 'vsnap' below for non-zero OUIs)."
    REFERENCE
       "SNAP Identifier values are assigned by the IEEE Standards
       Office.  The address is:
               IEEE Registration Authority
               c/o Iris Ringel
               IEEE Standards Dept
               445 Hoes Lane, P.O. Box 1331
               Piscataway, NJ 08855-1331
               Phone +1 908 562 3813
               Fax: +1 908 562 1571"
    ::= { 3 }

v LLC‚Ì‚½‚ß‚Ì‚»‚ê‚Æ“¯‚¶‚­‚ç‚¢‚ÍDECODING‚Å‚·BADDRESS-FORMATAuSNAP‚Ì‚½‚߂̃AƒhƒŒƒXŒ`Ž®AuSNAP‚ÍLLC‚Ìã‚É‘¶Ý‚µ‚Ä‚¢‚邾‚¯‚Å‚·vB SSAP‚ÆDSAP‚Ì—¼•û‚ª0xAA‚É‚È‚é‚Å‚µ‚傤A‚»‚µ‚ÄA’PˆêŠÇ—”ªd‘t‚Í‘¶Ý‚·‚é‚Å‚µ‚傤B ‚»‚ÌŽžAOUI‚Ì3‚‚̔ªd‘t‚ÆPID‚Ì2‚‚̔ªd‘t‚ª‚ ‚è‚Ü‚·B u‚±‚̃JƒvƒZƒ‹‰»‚Ì‚½‚ß‚ÉAOUI‚Í0~000000‚Å‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ(”ñƒ[ƒOUIs‚ÉŠÖ‚µ‚Ĉȉº‚Ì'vsnap'‚ðŒ©‚Ä‚­‚¾‚³‚¢)Bv REFERENCE‚ÍuIEEE StandardsƒIƒtƒBƒX‚É‚æ‚Á‚ÄŠ„‚è“–‚ÄSNAP Identifier‚ª•]‰¿‚·‚邳‚ê‚Ü‚·vB ƒAƒhƒŒƒX‚͈ȉº‚Ì’Ê‚è‚Å‚·B IEEE“o˜^‹Ç‹C•t“øÊRingel IEEE‹KŠi•”445HoesƒŒƒCƒ“AŽ„‘” 1331ƒsƒXƒLƒƒƒ^ƒEƒFƒC(ƒjƒ…[ƒWƒƒ[ƒW[)08855-1331“d˜b+1 908 562 3813Fax: +1 908 562 1571" ::= { 3 }

5.2.4.  SNAP over LLC (OUI != 000) Encapsulation

5.2.4. LLC(OUI!=000)ƒJƒvƒZƒ‹‰»‚Ìã‚ÅÜ‚Á‚Ä‚­‚¾‚³‚¢B

vsnap PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES {
        hasChildren(0),
        addressRecognitionCapable(1)
    }
    DESCRIPTION
       "This pseudo-protocol handles all SNAP packets which do not have
       a zero OUI.  See 'snap' above for details of those that do."
    CHILDREN
       "Children of 'vsnap' are selected by the 3 octet OUI; the PID is
       not parsed; child protocols are deemed to start with the first
       octet of the SNAP PID field, and continue to the end of the
       packet.

vsnapƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESAhasChildren(0)AaddressRecognitionCapable(1)A‹LqAu‚±‚Ì‹^Ž—ƒvƒƒgƒRƒ‹‚ÍOUI‚ð‘S‚­Ž‚Á‚Ä‚¢‚È‚¢‚·‚ׂĂÌSNAPƒpƒPƒbƒg‚ðˆµ‚¢‚Ü‚·vB u‚»‚¤‚·‚é‚»‚ê‚ç‚ÌÚׂɂ¨‚¢‚ÄA'ƒXƒiƒbƒv'‚ªã‚Å‚ ‚邱‚Æ‚ðŒ©‚Ä‚­‚¾‚³‚¢Bv CHILDRENAu'vsnap'‚ÌŽq‹Ÿ‚Í3”ªd‘tOUI‚É‚æ‚Á‚Ä‘I‚΂ê‚Ü‚·vB PID‚Í•ªÍ‚³‚ê‚Ü‚¹‚ñB Žq‹ŸƒvƒƒgƒRƒ‹‚ÍA‚Ü‚¸‘æˆê‚ÉSNAP PID•ª–ì‚Ìʼn‚Ì”ªd‘t‚Å‚ ‚é‚Æl‚¦‚ç‚ê‚ÄAƒpƒPƒbƒg‚Ì’[‚Ü‚Å‘±‚«‚Ü‚·B

       Children of 'vsnap' are encoded as [ 0.0.0.4 ], the protocol
       identifier for 'vsnap', followed by [ 0.a.b.c.0.0.d.e ] where
       'a', 'b' and 'c' are the 3 octets of the OUI field in network
       byte order. This is in turn followed by the 16-bit EtherType
       value, where the 'd' and 'e' represent the MSB and LSB of the
       EtherType, respectively.

'vsnap'‚ÌŽq‹Ÿ‚ªƒR[ƒh‰»‚³‚ê‚éA[0.0 .0 .4('vsnap'‚Ì‚½‚߂̃vƒƒgƒRƒ‹Ž¯•ÊŽq)‚Í][0.a.b.c.0.0.d.e]‚Å'a'A'b'A‚¨‚æ‚Ñ'c'‚ªƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ÅAOUI•ª–ì‚Ì3‚‚̔ªd‘t‚Å‚ ‚é‚Æ‚±‚ë‚É‘±‚«‚Ü‚µ‚½B '16ƒrƒbƒg‚ÌEtherType’l‚͇”Ô‚É‚±‚ê‚Ì‚ ‚Æ‚É‘±‚¢‚Ä‚¢‚Ü‚·A‚Ç‚±A''e'‚Í‚»‚ꂼ‚êEtherType‚ÌMSB‚ÆLSB‚ð•\‚·‚Å‚µ‚傤‚©?

       For example, a protocolDirID-fragment value of:
         0.0.0.4.0.8.0.7.0.0.128.155
       defines the AppleTalk Phase 2 protocol over vsnap.

—Ⴆ‚ÎAˆÈ‰º‚ÌprotocolDirID-’f•Ð’l 0.0.0.4.0.8.0.7.0.0.128.155Avsnap‚Ìã‚ÅAppleTalk Phase2ƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·B

Bierman & Iddon             Standards Track                    [Page 24]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[24ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

       Note that two protocolDirParameters octets must be present in
       protocolDirTable INDEX values for 'vsnap' protocols.  The first
       protocolDirParameters octet defines the actual parameters. The
       second protocolDirParameters octet is not used and must be set to
       zero.

2‚‚ÌprotocolDirParameters”ªd‘t‚ª'vsnap'ƒvƒƒgƒRƒ‹‚Ì‚½‚ß‚ÉprotocolDirTable INDEX’l‚Å‘¶Ý‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B ʼn‚ÌprotocolDirParameters”ªd‘t‚ÍŽÀˆø”‚ð’è‹`‚µ‚Ü‚·B 2”Ô–Ú‚ÌprotocolDirParameters”ªd‘t‚ðŽg—p‚³‚ê‚Ä‚¢‚È‚­‚ÄAƒ[ƒ‚Éݒ肵‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

       Children are named as 'vsnap(<OUI>) <ethertype>', where the
       '<OUI>' field is represented as 3 octets in hexadecimal notation
       or the ASCII string associated with the OUI value. The
       <ethertype> field is represented by the 2 byte EtherType value in
       hexadecimal notation. So the above example would be named:

'vsnap(<OUI>)<ethertype>'('<OUI>'•ª–ì‚Í16i–@‚É‚¨‚¯‚é3‚‚̔ªd‘t‚©ASCIIƒXƒgƒŠƒ“ƒO‚Æ‚µ‚Ä•\‚³‚ê‚é)‚ªOUI’l‚ÆŒðÛ‚µ‚½‚Ì‚ÅAŽq‹Ÿ‚Í–½–¼‚³‚ê‚Ü‚·B <ethertype>•ª–ì‚Í16i–@‚É‚¨‚¯‚é2ƒoƒCƒg‚ÌEtherType’l‚É‚æ‚Á‚Ä•\‚³‚ê‚Ü‚·B ‚»‚ê‚ÅAã‹L‚Ì—á‚Í–½–¼‚³‚ê‚é‚Å‚µ‚傤:

         'vsnap(0x080007) 0x809b' or 'vsnap(apple) 0x809b'"
    ADDRESS-FORMAT
       "The LLC address format is inherited by 'vsnap'.  See the 'llc'
       protocol identifier for more details."
    DECODING
       "Same as for 'snap' except the OUI is non-zero."
    REFERENCE
       "SNAP Identifier values are assigned by the IEEE Standards
       Office.  The address is:
               IEEE Registration Authority
               c/o Iris Ringel
               IEEE Standards Dept
               445 Hoes Lane, P.O. Box 1331
               Piscataway, NJ 08855-1331
               Phone +1 908 562 3813
               Fax: +1 908 562 1571"
    ::= { 4 }

u'vsnap(0~080007)0x809b''vsnap(‚è‚ñ‚²)0x809b'vADDRESS-FORMATuLLCƒAƒhƒŒƒXŒ`Ž®‚ÅA¢P‚³‚ê‚é'vsnap'Bv u‚»‚Ì‘¼‚ÌÚׂ̂½‚ß‚Ì'llc'ƒvƒƒgƒRƒ‹Ž¯•ÊŽq‚ðŒ©‚Ä‚­‚¾‚³‚¢Bv u'OUI‚ª'ƒXƒiƒbƒv‚Ì‚½‚ß‚Ì”ñƒ[ƒ‚Å‚ ‚é‚Ì‚Æ“¯‚¶vDECODINGB REFERENCE‚ÍuIEEE StandardsƒIƒtƒBƒX‚É‚æ‚Á‚ÄŠ„‚è“–‚ÄSNAP Identifier‚ª•]‰¿‚·‚邳‚ê‚Ü‚·vB ƒAƒhƒŒƒX‚͈ȉº‚Ì’Ê‚è‚Å‚·B IEEE“o˜^‹Ç‹C•t“øÊRingel IEEE‹KŠi•”445HoesƒŒƒCƒ“AŽ„‘” 1331ƒsƒXƒLƒƒƒ^ƒEƒFƒC(ƒjƒ…[ƒWƒƒ[ƒW[)08855-1331“d˜b+1 908 562 3813Fax: +1 908 562 1571" ::= { 4 }

5.2.5.  IANA Assigned Protocols

5.2.5. ƒvƒƒgƒRƒ‹‚ªŠ„‚è“–‚Ä‚ç‚ꂽIANA

ianaAssigned PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "This branch contains protocols which do not conform easily to
       the hierarchical format utilized in the other link layer
       branches.  Usually, such a protocol 'almost' conforms to a
       particular 'well-known' identifier format, but additional
       criteria are used (e.g. configuration-based), making protocol
       identification difficult or impossible by examination of
       appropriate network traffic.  preventing the any 'well-known'
       protocol-identifier macro from being used.

ƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERS‚ðianaAssigned‚µ‚½AATTRIBUTESA‹LqAu‚±‚̃uƒ‰ƒ“ƒ`‚Í—eˆÕ‚É‘¼‚̃Šƒ“ƒNƒŒƒCƒ„ƒuƒ‰ƒ“ƒ`‚Å—˜—p‚³‚ꂽŠK‘w“I‚ÈŒ`Ž®‚É]‚í‚È‚¢ƒvƒƒgƒRƒ‹‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·vB ’ÊíA‚»‚̂悤‚ȃvƒƒgƒRƒ‹‚ª“Á’è‚Ì'‚æ‚­’m‚ç‚ê‚é'Ž¯•ÊŽqŒ`Ž®‚É'‚Ù‚Æ‚ñ‚Ç']‚¢‚Ü‚·‚ªA’ljÁ•]‰¿Šî€‚ªŽg—p‚³‚ê‚Ä‚¢‚éA(—Ⴆ‚ÎA\¬ƒx[ƒXA)A“K؂ȃlƒbƒgƒ[ƒNƒgƒ‰ƒtƒBƒbƒN–hŽ~‚ÌŽŽŒ±‚ŃvƒƒgƒRƒ‹Ž¯•Ê‚ð“‚¢‚©•s‰Â”\‚É‚·‚éAŽg—p‚³‚ê‚é‚Ì‚©‚ç‚Ì‚Ç‚ñ‚È'‚æ‚­’m‚ç‚ê‚é'ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒB

Bierman & Iddon             Standards Track                    [Page 25]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[25ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

       Sometimes well-known protocols are simply remapped to a different
       port number by one or more venders (e.g. SNMP). These protocols
       can be identified with the 'user-extensibility' feature of the
       protocolDirTable, and do not need special IANA
       assignments.

ŽžX‚æ‚­’m‚ç‚ê‚éƒvƒƒgƒRƒ‹‚Í1lˆÈã‚̃xƒ“ƒ_[(—Ⴆ‚ÎASNMP)‚É‚æ‚Á‚Ä’P‚ɈقȂÁ‚½ƒ|[ƒgƒiƒ“ƒo[‚ÉÄŽÊ‘œ‚³‚ê‚Ü‚·B ‚±‚ê‚ç‚̃vƒƒgƒRƒ‹‚ÍAprotocolDirTable‚Ì'ƒ†[ƒUL“W«'‚Ì“Á’¥‚Æ“¯ˆêŽ‹‚Å‚«‚ÄA“Á•Ê‚ÈIANA‰Û‘è‚ð•K—v‚Æ‚µ‚Ü‚¹‚ñB

       A centrally located list of these enumerated protocols must be
       maintained to insure interoperability.
       (See section 3.2 for details on the document update procedure.)
       Support for new link-layers will be added explicitly, and only
       protocols which cannot possibly be represented in a better way
       will be considered as 'ianaEnumerated' protocols.

‘ŠŒÝ‰^—p«‚ð•Ûá‚·‚邽‚ß‚É‚±‚ê‚ç‚Ì—ñ‹“‚³‚ꂽƒvƒƒgƒRƒ‹‚Ì’†S‚Ɉʒu‚µ‚Ä‚¢‚郊ƒXƒg‚ðˆÛŽ‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB (ƒhƒLƒ…ƒƒ“ƒgƒAƒbƒvƒf[ƒgŽè‡‚ÉŠÖ‚·‚éÚׂɊւµ‚ăZƒNƒVƒ‡ƒ“3.2‚ðŒ©‚Ä‚­‚¾‚³‚¢B) V‚µ‚¢ƒŠƒ“ƒNƒŒƒCƒ„‚̃Tƒ|[ƒg‚Í–¾‚ç‚©‚ÉŒ¾‚¢‘«‚³‚ê‚é‚Å‚µ‚傤A‚»‚µ‚ÄA‚æ‚è—Ç‚¢•û–@‚Å•\‚·‚±‚Æ‚ª‚Å‚«‚È‚¢ƒvƒƒgƒRƒ‹‚¾‚¯‚ª'ianaEnumerated'ƒvƒƒgƒRƒ‹‚Å‚ ‚é‚Æ‚Ý‚È‚³‚ê‚é‚Å‚µ‚傤B

       IANA assigned protocols are identified by the base-layer-selector
       value [ 0.0.0.5 ], followed by the four octets [ a.b.c.d ] of the
       integer value corresponding to the particular IANA protocol.

ƒvƒƒgƒRƒ‹‚ªŠ„‚è“–‚Ä‚ç‚ꂽIANA‚ªƒx[ƒX‘w‚̃ZƒŒƒNƒ^’l‚É‚æ‚Á‚Ä“Á’肳‚ê‚éA[0.0 .0 .5] “Á’è‚ÌIANAƒvƒƒgƒRƒ‹‚ɑΉž‚·‚é®”‰¿’l‚Ì4‚‚̔ªd‘t[a.b.c.d]‚ª‚ ‚Æ‚É‘±‚¢‚Ä‚¢‚Ü‚·B

       Do not create children of this protocol unless you are sure that
       they cannot be handled by the more conventional link layers
       above."
    CHILDREN
       "Children of this protocol are identified by implementation-
       specific means, described (as best as possible) in the 'DECODING'
       clause within the protocol-variant-identifier macro for each
       enumerated protocol.

uã‚ÌA‚æ‚è]—ˆ‚̃Šƒ“ƒNƒŒƒCƒ„‚Ŕނç‚ðˆµ‚¤‚±‚Æ‚ª‚Å‚«‚È‚¢‚Ì‚ðŠmM‚µ‚Ä‚¢‚È‚¢ê‡A‚±‚̃vƒƒgƒRƒ‹‚ÌŽq‹Ÿ‚ð‘n‘¢‚µ‚È‚¢‚Å‚­‚¾‚³‚¢Bv CHILDRENAu‚±‚̃vƒƒgƒRƒ‹‚ÌŽq‹Ÿ‚Í‚»‚ꂼ‚ê‚Ì—ñ‹“‚³‚ꂽƒvƒƒgƒRƒ‹‚Ì‚½‚߂ɃvƒƒgƒRƒ‹ˆÙŒ`Ž¯•ÊŽqƒ}ƒNƒ‚Ì’†‚Å'DECODING'ß‚Åà–¾‚³‚ꂽ(‚Å‚«‚邾‚¯Å‚à—Ç‚¢)ŽÀ‘•‚Ì“Á’è‚ÌŽè’i‚Å“Á’肳‚ê‚Ü‚·vB

       For example, a protocolDirID-fragment value of:
          0.0.0.5.0.0.0.1

—Ⴆ‚ÎAˆÈ‰º‚ÌprotocolDirID-’f•Ð’l 0.0.0.5.0.0.0.1

       defines the IPX protocol encapsulated directly in 802.3

’¼Ú802.3‚ŃJƒvƒZƒ‹‰»‚³‚ꂽIPXƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·B

       Children are named 'ianaAssigned' followed by the name or numeric
       of the particular IANA assigned protocol. The above
       example would be named:

Žq‹Ÿ‚Í“Á’è‚̃vƒƒgƒRƒ‹‚ªŠ„‚è“–‚Ä‚ç‚ꂽIANA‚Ì–¼‘O‚©”’l‚ª‚ ‚Æ‚É‘±‚¢‚½'ianaAssigned'‚Æ–½–¼‚³‚ê‚Ü‚·B ã‹L‚Ì—á‚Í–½–¼‚³‚ê‚é‚Å‚µ‚傤:

          'ianaAssigned 1' or 'ianaAssigned ipxOverRaw8023'"

u''1‚©'ianaAssigned ipxOverRaw8023‚ðianaAssigned‚µ‚Ü‚µ‚½'v

    DECODING
       "The 'ianaAssigned' base layer is a pseudo-protocol and is not
       decoded."
    REFERENCE
       "Refer to individual PROTOCOL-IDENTIFIER macros for information
       on each child of the IANA assigned protocol."
    ::= { 5 }

DECODINGAu'ianaAssigned'Šî‘w‚ÍA‹^Ž—ƒvƒƒgƒRƒ‹‚Å‚ ‚èA‰ð“Ç‚³‚ê‚Ü‚¹‚ñvB REFERENCE‚ÍuƒvƒƒgƒRƒ‹‚ªŠ„‚è“–‚Ä‚ç‚ꂽIANA‚Ì‚»‚ꂼ‚ê‚ÌŽq‹Ÿ‚Ìî•ñ‚ɂ‚¢‚ÄŒÂX‚̃vƒƒgƒRƒ‹-IDENTIFIERƒ}ƒNƒ‚ɂ‚¢‚ÄŒ¾‹y‚µ‚Ü‚·vB ::= { 5 }

Bierman & Iddon             Standards Track                    [Page 26]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[26ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.2.5.1.  IANA Assigned Protocol Identifiers

5.2.5.1. ƒvƒƒgƒRƒ‹Ž¯•ÊŽq‚ªŠ„‚è“–‚Ä‚ç‚ꂽIANA

   The following protocol-variant-identifier macro declarations are used
   to identify the RMONMIB IANA assigned protocols in a proprietary way,
   by simple enumeration. Note that an additional four-octet layer
   identifier may be used for some enumerations (as with the 'vsnap'
   base-layer identifier). Refer to the 'CHILDREN' clause in the
   protocol-identifier macro for a particular protocol to determine the
   number of octets in the 'ianaAssigned' layer-identifier.

ˆÈ‰º‚̃vƒƒgƒRƒ‹ˆÙŒ`Ž¯•ÊŽqƒ}ƒNƒéŒ¾‚̓vƒƒgƒRƒ‹‚ª“Æè•û–@‚ÅŠ„‚è“–‚Ä‚ç‚ꂽRMONMIB IANA‚ð“Á’è‚·‚é‚Ì‚ÉŽg—p‚³‚ê‚Ü‚·A’Pƒ–‡‹“–@‚ÅB ’ljÁ4”ªd‘t‚Ì‘w‚ÌŽ¯•ÊŽq‚ª‚¢‚­‚‚©‚Ì—ñ‹“‚ÉŽg—p‚³‚ê‚é‚©‚à‚µ‚ê‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢('vsnap'Šî‘wŽ¯•ÊŽq‚̂悤‚É)B ƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚É‚¨‚¯‚é'CHILDREN'ß‚ðŽQÆ‚µ‚ÄA“Á’è‚̃vƒƒgƒRƒ‹‚Í'ianaAssigned'‘wŽ¯•ÊŽq‚Ì”ªd‘t‚Ì”‚𑪒肵‚Ä‚­‚¾‚³‚¢B

ipxOverRaw8023 PROTOCOL-IDENTIFIER
    VARIANT-OF  "ipx"
    PARAMETERS  { }
    ATTRIBUTES  { }
    DESCRIPTION
       "This pseudo-protocol describes an encapsulation of IPX over
       802.3, without a type field.

ipxOverRaw8023ƒvƒƒgƒRƒ‹-IDENTIFIER VARIANT-OF"ipx"PARAMETERSAATTRIBUTESA‹LqAu‚±‚Ì‹^Ž—ƒvƒƒgƒRƒ‹‚ÍIPX‚æ‚葽‚­‚Ì802.3‚̃JƒvƒZƒ‹‰»‚ɂ‚¢‚Äà–¾‚µ‚Ü‚·Aƒ^ƒCƒv•ª–ì‚È‚µ‚ÅvB

       Refer to the macro for IPX for additional information about this
       protocol."
    DECODING
       "Whenever the 802.3 header indicates LLC a set of protocol
       specific tests needs to be applied to determine whether this is a
       'raw8023' packet or a true 802.2 packet.  The nature of these
       tests depends on the active child protocols for 'raw8023' and is
       beyond the scope of this document."
    ::= { ianaAssigned 1 }

u‚±‚̃vƒƒgƒRƒ‹‚ÉŠÖ‚·‚é’ljÁî•ñ‚Ì‚½‚ß‚ÉIPX‚ɂ‚¢‚ă}ƒNƒ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢Bv DECODINGAu802.3ƒwƒbƒ_[‚ªLLC‚ðŽ¦‚·‚Æ‚«‚Í‚¢‚‚àAƒvƒƒgƒRƒ‹“Á—L‚̃Zƒbƒg‚Í‚±‚ꂪ'raw8023'ƒpƒPƒbƒg‚©‚»‚ê‚Æ‚à–{“–‚Ì802.2ƒpƒPƒbƒg‚Å‚ ‚é‚©‚ðŒˆ’è‚·‚邽‚ß‚É“K—p‚³‚ê‚é‚ׂ«•K—v«‚ðƒeƒXƒg‚µ‚Ü‚·vB u‚±‚ê‚ç‚̃eƒXƒg‚Ì–{Ž¿‚ÍA'raw8023'‚Ì‚½‚߂ɃAƒNƒeƒBƒu‚ÈŽq‹ŸƒvƒƒgƒRƒ‹‚É‚æ‚Á‚ÄA‚±‚̃hƒLƒ…ƒƒ“ƒg‚͈̔͂𒴂¦‚Ä‚¢‚Ü‚·Bv ::= 1‚ðianaAssigned‚µ‚Ü‚µ‚½B

5.3.  L3: Children of Base Protocol Identifiers

5.3. L3: Šî’n‚̃vƒƒgƒRƒ‹Ž¯•ÊŽq‚ÌŽq‹Ÿ

   Network layer protocol identifier macros contain additional
   information about the network layer, and is found immediately
   following a base layer-identifier in a protocol identifier.

ƒlƒbƒgƒ[ƒN‘wƒvƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒ‚ÍAƒlƒbƒgƒ[ƒN‘w‚ÉŠÖ‚·‚é’ljÁî•ñ‚ðŠÜ‚ñ‚Å‚¢‚ÄA‚·‚®‚ɃvƒƒgƒRƒ‹Ž¯•ÊŽq‚̃x[ƒX‘wŽ¯•ÊŽq‚É]‚¤‚Ì‚ªŒ©‚‚¯‚ç‚ê‚Ü‚·B

   The ProtocolDirParameters supported at the network layer are
   'countsFragments(0)', and 'tracksSessions(1). An agent may choose to
   implement a subset of these parameters.

ƒlƒbƒgƒ[ƒN‘w‚ŃTƒ|[ƒg‚³‚ꂽProtocolDirParameters‚Í'countsFragments(0)'‚ÆA'tracksSessions(1)'‚Å‚·B ƒG[ƒWƒFƒ“ƒg‚ÍA‚±‚ê‚ç‚̃pƒ‰ƒƒ^‚Ì•”•ªW‡‚ðŽÀ‘•‚·‚é‚Ì‚ð‘I‚Ô‚©‚à‚µ‚ê‚Ü‚¹‚ñB

   The protocol-name should be used for the ProtocolDirDescr field.  The
   ProtocolDirType ATTRIBUTES used at the network layer are
   'hasChildren(0)' and 'addressRecognitionCapable(1)'. Agents may
   choose to implement a subset of these attributes for each protocol,
   and therefore limit which tables the indicated protocol can be
   present (e.g.  protocol distribution, host, and matrix tables)..

ƒvƒƒgƒRƒ‹–¼‚ÍProtocolDirDescr•ª–ì‚ÉŽg—p‚³‚ê‚é‚ׂ«‚Å‚·B ƒlƒbƒgƒ[ƒN‘w‚ÉŽg—p‚³‚ê‚éProtocolDirType ATTRIBUTES‚Í'hasChildren(0)'‚Æ'addressRecognitionCapable(1)'‚Å‚·B ƒG[ƒWƒFƒ“ƒg‚ÍAŠeƒvƒƒgƒRƒ‹‚Ì‚½‚ß‚É‚±‚ê‚ç‚Ì‘®«‚Ì•”•ªW‡‚ðŽÀ‘•‚·‚é‚Ì‚ð‘I‚Ô‚©‚à‚µ‚ê‚Ü‚¹‚ñA‚»‚µ‚ÄA‚µ‚½‚ª‚Á‚ÄAŽ¦‚³‚ꂽƒvƒƒgƒRƒ‹‚ðŒ©‘—‚éŒÀŠE‚Í‘¶Ý‚µ‚Ä‚¢‚éꇂª‚ ‚è‚Ü‚·(—Ⴆ‚ÎAƒvƒƒgƒRƒ‹•ª”zAƒzƒXƒgA‚¨‚æ‚у}ƒgƒŠƒNƒXƒe[ƒuƒ‹)B

   The following protocol-identifier macro declarations are given for
   example purposes only. They are not intended to constitute an
   exhaustive list or an authoritative source for any of the protocol

ˆÈ‰º‚̃vƒƒgƒRƒ‹Ž¯•ÊŽqƒ}ƒNƒéŒ¾‚ɗႦ‚ΖړI‚¾‚¯‚ð—^‚¦‚Ü‚·B ”ނ炪ƒvƒƒgƒRƒ‹‚Ì‚Ç‚ê‚©‚Ì‚½‚ß‚ÉŠ®‘S‚È‚èƒXƒg‚©Œ ˆÐ‹Ø‚ð\¬‚·‚邱‚Æ‚ðˆÓ}‚µ‚Ü‚¹‚ñB

Bierman & Iddon             Standards Track                    [Page 27]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[27ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

   information given.  However, any protocol that can encapsulate other
   protocols must be documented here in order to encode the children
   identifiers into protocolDirID strings. Leaf protocols should be
   documented as well, but an implementation can identify a leaf
   protocol even if it isn't listed here (as long as the parent is
   documented).

—^‚¦‚ç‚ꂽî•ñB ‚µ‚©‚µ‚È‚ª‚çAŽq‹ŸŽ¯•ÊŽq‚ðprotocolDirIDƒXƒgƒŠƒ“ƒO‚ɃR[ƒh‰»‚·‚邽‚ß‚É‚±‚±‚É‘¼‚̃vƒƒgƒRƒ‹‚ðƒJƒvƒZƒ‹‰»‚·‚邱‚Æ‚ª‚Å‚«‚é‚Ç‚ñ‚ȃvƒƒgƒRƒ‹‚à‹L˜^‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB —t‚̃vƒƒgƒRƒ‹‚Í‚Ü‚½A‹L˜^‚³‚ê‚é‚ׂ«‚Å‚·‚ªA‚»‚ꂪ‚±‚±‚É‹LÚ‚³‚ê‚È‚¢‚Å‚à(e‚ª‹L˜^‚³‚ê‚éŒÀ‚è)AŽÀ‘•‚Í—t‚̃vƒƒgƒRƒ‹‚ð“Á’è‚Å‚«‚Ü‚·B

5.3.1.  IP

5.3.1. IP

ip PROTOCOL-IDENTIFIER
    PARAMETERS {
          countsFragments(0)  -- This parameter applies to all child
                              -- protocols.
    }
    ATTRIBUTES {
        hasChildren(0),
        addressRecognitionCapable(1)
    }
    DESCRIPTION
       "The protocol identifiers for the Internet Protocol (IP). Note
       that IP may be encapsulated within itself, so more than one of
       the following identifiers may be present in a particular
       protocolDirID string."
    CHILDREN
       "Children of 'ip' are selected by the value in the Protocol field
       (one octet), as defined in the PROTOCOL NUMBERS table within the
       Assigned Numbers Document.

ipƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAcountsFragments(0)(ƒpƒ‰ƒƒ^‚ª‚·‚ׂĂ̎q‹Ÿ‚É“–‚Ă͂܂邱‚ê)ƒvƒƒgƒRƒ‹B ATTRIBUTESAhasChildren(0)AaddressRecognitionCapable(1)A‹LqAuƒCƒ“ƒ^[ƒlƒbƒgƒvƒƒgƒRƒ‹(IP)‚Ì‚½‚߂̃vƒƒgƒRƒ‹Ž¯•ÊŽqBv uˆÈ‰º‚ÌŽ¯•ÊŽq‚Ì1‚ˆÈオ“Á’è‚ÌprotocolDirIDƒXƒgƒŠƒ“ƒO‚É‘¶Ý‚³‚¹‚邱‚Æ‚ª‚Å‚«‚é‚悤‚ÉAIP‚ª‚»‚ꎩ‘Ì‚Ì’†‚ŃJƒvƒZƒ‹‰»‚³‚ê‚é‚©‚à‚µ‚ê‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢Bv CHILDRENAu'ip'‚ÌŽq‹Ÿ‚̓vƒƒgƒRƒ‹•ª–ì(1‚‚̔ªd‘t)‚Ì’l‚É‚æ‚Á‚Ä‘I‚΂ê‚Ü‚·AAssigned–¯”‹LDocument‚Ì’†‚̃vƒƒgƒRƒ‹–¯”‹Lƒe[ƒuƒ‹‚Å’è‹`‚³‚ê‚é‚悤‚ÉvB

       The value of the Protocol field is encoded in an octet string as
       [ 0.0.0.a ], where 'a' is the protocol field .

ƒvƒƒgƒRƒ‹•ª–ì‚Ì’l‚Í[0.0.0.a]‚Æ‚µ‚Ä”ªd‘tƒXƒgƒŠƒ“ƒO‚ŃR[ƒh‰»‚³‚ê‚Ü‚·B‚»‚±‚Å‚ÍA'a'‚ªƒvƒƒgƒRƒ‹•ª–ì‚Å‚·B

       Children of 'ip' are encoded as [ 0.0.0.a ], and named as 'ip a'
       where 'a' is the protocol field value. For example, a
       protocolDirID-fragment value of:
          0.0.0.1.0.0.8.0.0.0.0.1

'ip'‚ÌŽq‹Ÿ‚ÍA'a'‚ªƒvƒƒgƒRƒ‹•ª–쉿’l‚Å‚ ‚é‚Æ‚±‚ë‚Å[0.0.0.a]‚Æ‚µ‚ăR[ƒh‰»‚³‚ê‚ÄA'ip a'‚Æ‚µ‚Ä–½–¼‚³‚ê‚Ü‚·B —Ⴆ‚ÎAˆÈ‰º‚ÌprotocolDirID-’f•Ð’l 0.0.0.1.0.0.8.0.0.0.0.1

       defines an encapsulation of ICMP (ether2.ip.icmp)"
    ADDRESS-FORMAT
       "4 octets of the IP address, in network byte order.  Each ip
       packet contains two addresses, the source address and the
       destination address."
    DECODING
       "Note: ether2/ip/ipip4/udp is a different protocolDirID than
       ether2/ip/udp, as identified in the protocolDirTable. As such,
       two different local protocol index values will be assigned by the
       agent. E.g. (full INDEX values shown):
        ether2/ip/ipip4/udp 16.0.0.0.1.0.0.8.0.0.0.0.4.0.0.0.17.4.0.0.0.0
        ether2/ip/udp       12.0.0.0.1.0.0.8.0.0.0.0.17.3.0.0.0 "

uICMP‚̃JƒvƒZƒ‹‰»‚ð’è‹`‚·‚éA(ether2.ip.icmp) v uIP‚Ì4‚‚̔ªd‘t‚ªƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ňµ‚¤vADDRESS-FORMATB u‚»‚ꂼ‚ê‚ÌipƒpƒPƒbƒg‚Í2‚‚̃AƒhƒŒƒXAƒ\[ƒXƒAƒhƒŒƒXA‚¨‚æ‚Ñ‘—•tæƒAƒhƒŒƒX‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·Bv uˆÈ‰º‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢v‰ð“Ç‚µ‚ÄA ether2/ip/ipip4/udp‚Íether2/ip/udp protocolDirTable‚Å“Á’肳‚ê‚é‚悤‚ɈقȂÁ‚½protocolDirID‚Å‚·B ‚»‚¤‚¢‚¤‚à‚Ì‚Æ‚µ‚ÄA2‚‚̈قȂÁ‚½’n•û‚̃vƒƒgƒRƒ‹ƒCƒ“ƒfƒbƒNƒX’l‚ªƒG[ƒWƒFƒ“ƒg‚É‚æ‚Á‚ÄŠ„‚è“–‚Ä‚ç‚ê‚é‚Å‚µ‚傤B —Ⴆ‚Î (Ž¦‚³‚ꂽŠ®‘S‚ÈINDEX’l): uether2/ip/ipip4/udp16.0‚Ì.0.0.0.0.0.0.1.0.0.8.0.0.0.0.4.0.0.0.17.4ether2/ip/udp12.0.0.0.1.0.0A.8A.0A.0A.0A.0A.17A.3A.0A.0A.0ƒCƒ“ƒ`

Bierman & Iddon             Standards Track                    [Page 28]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[28ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

    REFERENCE
       "RFC 791 [RFC791] defines the Internet Protocol; The following
       URL defines the authoritative repository for the PROTOCOL NUMBERS
       Table:

REFERENCEAuRFC791[RFC791]‚̓Cƒ“ƒ^[ƒlƒbƒgƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·vB ˆÈ‰º‚ÌURL‚̓vƒƒgƒRƒ‹–¯”‹LTable‚Ì‚½‚߂ɳŽ®‚Ì‘qŒÉ‚ð’è‹`‚µ‚Ü‚·:

          ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers"
    ::= {
          ether2 0x0800,
          llc 0x06,
          snap 0x0800,
          ip 4,
          ip 94
    }

" ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers ":A:= ether2 0x0800(llc0x06)‚Í0~0800Aip4Aip94‚ðÜ‚è‚Ü‚·B

5.3.2.  IPX

5.3.2. IPX

ipx PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES {
         hasChildren(0),
         addressRecognitionCapable(1)
    }
    DESCRIPTION
       "Novell IPX"
    CHILDREN
       "Children of IPX are defined by the 16 bit value of the
       Destination Socket field.  The value is encoded into an octet
       string as [ 0.0.a.b ], where 'a' and 'b' are the network byte
       order encodings of the MSB and LSB of the destination socket
       field."
    ADDRESS-FORMAT
       "4 bytes of Network number followed by the 6 bytes Host address
       each in network byte order".
    REFERENCE
       "The IPX protocol is defined by the Novell Corporation

ipxƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESAhasChildren(0)AaddressRecognitionCapable(1)A‹Lquƒmƒxƒ‹IPXvCHILDRENAuIPX‚ÌŽq‹Ÿ‚ÍDestination Socket•ª–ì‚Ì16ƒrƒbƒg‚Ì’l‚É‚æ‚Á‚Ä’è‹`‚³‚ê‚Ü‚·vB u’l‚Í[0.0.a.b]‚Æ‚µ‚Ä”ªd‘tƒXƒgƒŠƒ“ƒO‚ɃR[ƒh‰»‚³‚ê‚Ü‚·vB(‚»‚±‚Å‚ÍA'a'‚Æ'b'‚ÍAƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ÌMSB‚Ìencodings‚Æ–Ú“I’nƒ\ƒPƒbƒg•ª–ì‚ÌLSB‚Å‚·)B u4ƒoƒCƒg‚ÌNetwork”Ô†‚Í‚»‚ꂼ‚êƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚É‚¨‚¯‚é6ƒoƒCƒg‚ÌHostƒAƒhƒŒƒX‚Å‘±‚¢‚½vADDRESS-FORMATB REFERENCEAuIPXƒvƒƒgƒRƒ‹‚̓mƒxƒ‹ŽÐ‚É‚æ‚Á‚Ä’è‹`‚³‚ê‚Ü‚·vB

Bierman & Iddon             Standards Track                    [Page 29]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[29ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

       A complete description of IPX may be secured at the following
       address:
              Novell, Inc.
              122 East 1700 South
              P. O. Box 5900
              Provo, Utah 84601 USA
              800 526 5463
              Novell Part # 883-000780-001"
    ::= {
        ether2     0x8137,           -- 0.0.129.55
        llc        0xe0e003,         -- 0.224.224.3
        snap       0x8137,           -- 0.0.129.55
        ianaAssigned 0x1               -- 0.0.0.1   (ipxOverRaw8023)
    }

ˆÈ‰º‚̃AƒhƒŒƒX‚ÅIPX‚ÌŠ®‘S‚È‹Lq‚ð•ÛØ‚·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ: ƒmƒxƒ‹Inc.122‚Ì“Œ1700“ì•”‚Å‚ÍAŽ„‘” 5900ƒvƒƒ{Aƒ†ƒ^84601•Ä‘800 526 5463ƒmƒxƒ‹‚͈ȉº‚ð#883-0007801ƒCƒ“ƒ`•ª‚¯‚Ü‚·:= ether2 0~8137--0.0.129.55llc 0xe0e003--0.224‚Ì.3‚Ì‘¦À‚Ì0~8137--0.0.129.55.224ianaAssigned0x1--0.0.0.1(ipxOverRaw8023)

5.3.3.  ARP

5.3.3. ƒAƒ‹ƒv

arp PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "An Address Resolution Protocol message (request or response).
       This protocol does not include Reverse ARP (RARP) packets, which
       are counted separately."
    REFERENCE
       "RFC 826 [RFC826] defines the Address Resolution Protocol."
    ::= {
        ether2 0x806,   -- [ 0.0.8.6 ]
        snap 0x806
    }

arpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESAuAddress ResolutionƒvƒƒgƒRƒ‹‚Í’ÊM(—v‹‚©‰ž“š)‚É‚³‚¹‚év‹LqB u‚±‚̃vƒƒgƒRƒ‹‚ÍReverseƒAƒ‹ƒv(RARP)ƒpƒPƒbƒg‚ðŠÜ‚ñ‚Å‚¢‚Ü‚¹‚ñvB(ƒpƒPƒbƒg‚Í•ÊX‚É”‚¦‚ç‚ê‚Ü‚·)B REFERENCEAuRFC826[RFC826]‚ÍAddress ResolutionƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·vB ::= ether2 0x806--A[0.0.8.6]ƒXƒiƒbƒvA0~806

5.3.4.  IDP

5.3.4. IDP

idp PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES {
         hasChildren(0),
         addressRecognitionCapable(1)
    }
    DESCRIPTION
       "Xerox IDP"
    CHILDREN
       "Children of IDP are defined by the 8 bit value of the Packet
       type field.  The value is encoded into an octet string as [
       0.0.0.a ], where 'a' is the value of the packet type field in
       network byte order."

idpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESAhasChildren(0)AaddressRecognitionCapable(1)A‹Lquƒ[ƒƒbƒNƒXIDPvCHILDRENAuIDP‚ÌŽq‹Ÿ‚ÍPacketƒ^ƒCƒv•ª–ì‚Ì8ƒrƒbƒg‚Ì’l‚É‚æ‚Á‚Ä’è‹`‚³‚ê‚Ü‚·vB u’l‚Í[0.0.0.a]‚Æ‚µ‚Ä”ªd‘tƒXƒgƒŠƒ“ƒO‚ɃR[ƒh‰»‚³‚ê‚Ü‚·vB(‚»‚±‚Å‚ÍA'a'‚ªƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ÅAƒpƒPƒbƒgƒ^ƒCƒv•ª–ì‚Ì’l‚Å‚·)B

Bierman & Iddon             Standards Track                    [Page 30]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[30ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

    ADDRESS-FORMAT
       "4 bytes of Network number followed by the 6 bytes Host address
       each in network byte order".
    REFERENCE
       "Xerox Corporation, Document XNSS 028112, 1981"
    ::=  {
       ether2  0x600,     -- [ 0.0.6.0 ]
       snap    0x600
    }

u4ƒoƒCƒg‚ÌNetwork”Ô†‚Í‚»‚ꂼ‚êƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚É‚¨‚¯‚é6ƒoƒCƒg‚ÌHostƒAƒhƒŒƒX‚Å‘±‚¢‚½vADDRESS-FORMATB uƒ[ƒƒbƒNƒXŽÐAƒhƒLƒ…ƒƒ“ƒgXNSS028112A1981v‚Æ‚¢‚¤ŽQÆ:A:= ether2 0x600--A[0.0.6.0]ƒXƒiƒbƒvA0~600

5.3.5.  AppleTalk ARP

5.3.5. AppleTalk ARP

atalkarp PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "AppleTalk Address Resolution Protocol."
    REFERENCE
       "AppleTalk Phase 2 Protocol Specification, document ADPA
       #C0144LL/A."
    ::=   {
      ether2 0x80f3,  --  [ 0.0.128.243 ]
      vsnap(0x080007) 0x80f3
    }

atalkarpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹LquAppleTalkƒAƒhƒŒƒX‰ðŒˆƒvƒƒgƒRƒ‹Bv REFERENCEAuAppleTalk Phase2ƒvƒƒgƒRƒ‹SpecificationAƒhƒLƒ…ƒƒ“ƒgADPA#C0144LL/A.v ::= ether2 0x80f3--A[0.0.128.243]vsnap(0~080007)0x80f3

5.3.6.  AppleTalk

5.3.6. AppleTalk

atalk PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES {
        hasChildren(0),
        addressRecognitionCapable(1)
    }
    DESCRIPTION
       "AppleTalk Protocol."
    CHILDREN
       "Children of ATALK are defined by the 8 bit value of the DDP type
       field.  The value is encoded into an octet string as [ 0.0.0.a ],
       where 'a' is the value of the DDP type field in network byte
       order."
    ADDRESS-FORMAT
       "2 bytes of Network number followed by 1 byte of node id each in
       network byte order".

atalkƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESAhasChildren(0)AaddressRecognitionCapable(1)A‹LquAppleTalkƒvƒƒgƒRƒ‹Bv CHILDRENAuATALK‚ÌŽq‹Ÿ‚ÍDDPƒ^ƒCƒv•ª–ì‚Ì8ƒrƒbƒg‚Ì’l‚É‚æ‚Á‚Ä’è‹`‚³‚ê‚Ü‚·vB u’l‚Í[0.0.0.a]‚Æ‚µ‚Ä”ªd‘tƒXƒgƒŠƒ“ƒO‚ɃR[ƒh‰»‚³‚ê‚Ü‚·vB(‚»‚±‚Å‚ÍA'a'‚ªƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ÅADDPƒ^ƒCƒv•ª–ì‚Ì’l‚Å‚·)B u”‚ª‘±‚¢‚½Network‚Ì2ƒoƒCƒg~‚»‚ꂼ‚êƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚É‚¨‚¯‚éAƒm[ƒhƒCƒh‚Ì1ƒoƒCƒgv‚ÌADDRESS-FORMATB

Bierman & Iddon             Standards Track                    [Page 31]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[31ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

    REFERENCE
       "AppleTalk Phase 2 Protocol Specification, document ADPA
       #C0144LL/A."
    ::=   {
      ether2  0x809b,   -- [ 0.0.128.155 ]
      vsnap(0x080007) 0x809b
    }

REFERENCEAuAppleTalk Phase2ƒvƒƒgƒRƒ‹SpecificationAƒhƒLƒ…ƒƒ“ƒgADPA#C0144LL/A.v ::= ether2 0x809b--A[0.0.128.155]vsnap(0~080007)0x809b

5.4.  L4: Children of L3 Protocols

5.4. L4: L3ƒvƒƒgƒRƒ‹‚ÌŽq‹Ÿ

5.4.1.  ICMP

5.4.1. ICMP

icmp PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "Internet Message Control Protocol."
    REFERENCE
       "RFC 792 [RFC792] defines the Internet Control Message Protocol."
    ::= { ip 1 }

icmpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹LquƒCƒ“ƒ^[ƒlƒbƒgƒƒbƒZ[ƒW§ŒäƒvƒƒgƒRƒ‹Bv REFERENCEAuRFC792[RFC792]‚̓Cƒ“ƒ^[ƒlƒbƒgEƒRƒ“ƒgƒ[ƒ‹EƒƒbƒZ[ƒWEƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·vB ::= ip1

5.4.2.  TCP

5.4.2. TCP

tcp  PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES {
         hasChildren(0)
    }
    DESCRIPTION
       "Transmission Control Protocol."
    CHILDREN
       "Children of TCP are identified by the 16 bit Destination Port
       value as specified in RFC 793. They are encoded as [ 0.0.a.b],
       where 'a' is the MSB and 'b' is the LSB of the Destination Port
       value. Both bytes are encoded in network byte order.  For
       example, a protocolDirId-fragment of:
           0.0.0.1.0.0.8.0.0.0.0.6.0.0.0.23

tcpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTES hasChildren(0)A‹Lqu“]‘—ŠÇ—ƒvƒƒgƒRƒ‹Bv CHILDRENAuTCP‚ÌŽq‹Ÿ‚ÍRFC793‚ÌŽw’肳‚ê‚é‚Æ‚µ‚Ä‚Ì16ƒrƒbƒg‚ÌDestination Port’l‚É‚æ‚Á‚Ä“Á’肳‚ê‚Ü‚·vB ‚»‚ê‚ç‚ÍA[0.0.a.b]('a'‚ÍMSB‚Æ'b'‚Å‚ ‚é)‚ªDestination Port‰¿’l‚ÌLSB‚Å‚ ‚é‚Ì‚ÅAƒR[ƒh‰»‚³‚ê‚Ü‚·B —¼•û‚̃oƒCƒg‚̓lƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ŃR[ƒh‰»‚³‚ê‚Ü‚·B —Ⴆ‚ÎAˆÈ‰º‚ÌprotocolDirId-’f•Ð 0.0.0.1.0.0.8.0.0.0.0.6.0.0.0.23

       identifies an encapsulation of the telnet protocol
       (ether2.ip.tcp.telnet)"
    REFERENCE
       "RFC 793 [RFC793] defines the Transmission Control Protocol.

telnet‚̃JƒvƒZƒ‹‰»‚Ív (ether2.ip.tcp.telnet)REFERENCE‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂ܂·Bu“Á’èAuRFC793[RFC793]‚Í’ÊM§ŒäƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·vB

       The following URL defines the authoritative repository for
       reserved and registered TCP port values:

ˆÈ‰º‚ÌURL‚Í—\–ñ‚³‚ê‚Ä“o˜^‚³‚ꂽTCPƒ|[ƒg’l‚Ì‚½‚߂ɳŽ®‚Ì‘qŒÉ‚ð’è‹`‚µ‚Ü‚·:

         ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers"
    ::=  { ip 6 }

" ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers ":A:= ip6

Bierman & Iddon             Standards Track                    [Page 32]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[32ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.4.3.  UDP

5.4.3. UDP

udp  PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES {
         hasChildren(0)
    }
    DESCRIPTION
       "User Datagram Protocol."
    CHILDREN
       "Children of UDP are identified by the 16 bit Destination Port
       value as specified in RFC 768. They are encoded as [ 0.0.a.b ],
       where 'a' is the MSB and 'b' is the LSB of the Destination Port
       value. Both bytes are encoded in network byte order.  For
       example, a protocolDirId-fragment of:
           0.0.0.1.0.0.8.0.0.0.0.17.0.0.0.161

udpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTES hasChildren(0)A‹Lquƒ†[ƒUƒf[ƒ^ƒOƒ‰ƒ€ƒvƒƒgƒRƒ‹Bv CHILDRENAuUDP‚ÌŽq‹Ÿ‚ÍRFC768‚ÌŽw’肳‚ê‚é‚Æ‚µ‚Ä‚Ì16ƒrƒbƒg‚ÌDestination Port’l‚É‚æ‚Á‚Ä“Á’肳‚ê‚Ü‚·vB ‚»‚ê‚ç‚ÍA[0.0.a.b]('a'‚ÍMSB‚Æ'b'‚Å‚ ‚é)‚ªDestination Port‰¿’l‚ÌLSB‚Å‚ ‚é‚Ì‚ÅAƒR[ƒh‰»‚³‚ê‚Ü‚·B —¼•û‚̃oƒCƒg‚̓lƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ŃR[ƒh‰»‚³‚ê‚Ü‚·B —Ⴆ‚ÎAˆÈ‰º‚ÌprotocolDirId-’f•Ð 0.0.0.1.0.0.8.0.0.0.0.17.0.0.0.161

       identifies an encapsulation of SNMP (ether2.ip.udp.snmp)"
    REFERENCE
       "RFC 768 [RFC768] defines the User Datagram Protocol.

uSNMP(ether2.ip.udp.snmp)‚̃JƒvƒZƒ‹‰»‚ð“Á’è‚·‚évAREFERENCEAuRFC768[RFC768]‚̓†[ƒU[Eƒf[ƒ^ƒOƒ‰ƒ€EƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·vB

       The following URL defines the authoritative repository for
       reserved and registered UDP port values:

ˆÈ‰º‚ÌURL‚Í—\–ñ‚³‚ê‚Ä“o˜^‚³‚ꂽUDPƒ|[ƒg’l‚Ì‚½‚߂ɳŽ®‚Ì‘qŒÉ‚ð’è‹`‚µ‚Ü‚·:

         ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers"
   ::= { ip 17 }

" ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers ":A:= ip17

5.5.  L5: Application Layer Protocols

5.5. L5: ‰ž—p‘wƒvƒƒgƒRƒ‹

5.5.1.  FTP

5.5.1. FTP

5.5.1.1.  FTP-DATA

5.5.1.1. FTPƒf[ƒ^

ftp-data PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "The File Transfer Protocol Data Port; the FTP Server process
       default data-connection port. "
    REFERENCE
       "RFC 959 [RFC959] defines the File Transfer Protocol.  Refer to
       section 3.2 of [RFC959] for details on FTP data connections."
    ::= { tcp 20 }

ftp-ƒf[ƒ^ƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESAuƒtƒ@ƒCƒ‹“]‘—ƒvƒƒgƒRƒ‹ƒf[ƒ^‚͈ÚA‚·‚év‹LqB FTP Server‚̓fƒtƒHƒ‹ƒgƒf[ƒ^Ú‘±ƒ|[ƒg‚ðˆ—‚µ‚Ü‚·B "REFERENCE"RFC959[RFC959]‚ÍFile TransferƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·B uFTPƒf[ƒ^Ú‘±‚ÉŠÖ‚·‚éÚׂɂ‚¢‚Ä[RFC959]‚̃ZƒNƒVƒ‡ƒ“3.2‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢Bv ::= tcp20

Bierman & Iddon             Standards Track                    [Page 33]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[33ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.5.1.2.  FTP Control

5.5.1.2. FTPƒRƒ“ƒgƒ[ƒ‹

ftp PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "The File Transfer Protocol Control Port; An FTP client initiates
       an FTP control connection by sending FTP commands from user port
       (U) to this port."
    REFERENCE
       "RFC 959 [RFC959] defines the File Transfer Protocol."
    ::= { tcp 21 }

ftpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESAuƒtƒ@ƒCƒ‹“]‘—ƒvƒƒgƒRƒ‹ƒRƒ“ƒgƒ[ƒ‹‚͈ÚA‚·‚év‹LqB uFTPƒNƒ‰ƒCƒAƒ“ƒg‚̓†[ƒUƒ|[ƒg(U)‚©‚炱‚̃|[ƒg‚Ü‚Å‚ÌFTPƒRƒ}ƒ“ƒh‚𑗂邱‚Æ‚É‚æ‚Á‚ÄAFTPƒRƒ“ƒgƒ[ƒ‹Ú‘±‚ðŠJŽn‚µ‚Ü‚·Bv REFERENCEAuRFC959[RFC959]‚ÍFile TransferƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·vB ::= tcp21

5.5.2.  Telnet

5.5.2. telnet

telnet PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "The Telnet Protocol; The purpose of the TELNET Protocol is to
       provide a fairly general, bi-directional, eight-bit byte oriented
       communications facility.  Its primary goal is to allow a standard
       method of interfacing terminal devices and terminal-oriented
       processes to each other. "
    REFERENCE
       "RFC 854 [RFC854] defines the basic Telnet Protocol."
    ::= { tcp 23 }

telnetƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹Lquƒeƒ‹ƒlƒbƒgEƒvƒƒgƒRƒ‹vB TELNETƒvƒƒgƒRƒ‹‚Ì–Ú“I‚Í‚©‚È‚èˆê”Ê“I‚ÅA‘o•ûŒü‚ÌA‚»‚µ‚ÄA8ƒrƒbƒg‚̃oƒCƒgŽwŒü‚̃Rƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“Ž{Ý‚ð’ñ‹Ÿ‚·‚邱‚Æ‚Å‚·B ƒvƒ‰ƒCƒ}ƒŠ–Ú•W‚Í’[––‘•’u‚Æ’[––ŽwŒü‚̃vƒƒZƒX‚ðŒÝ‚¢‚ɘAŒ‹‚·‚é•W€•û–@‚ð‹–—e‚·‚邱‚Æ‚Å‚·B u"REFERENCE"RFC854[RFC854]‚ÍŠî–{“I‚ȃeƒ‹ƒlƒbƒgEƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·Bv ::= tcp23

5.5.3.  SMTP

5.5.3. SMTP

smtp PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "The Simple Mail Transfer Protocol; SMTP control and data
       messages are sent on this port."
    REFERENCE
       "RFC 821 [RFC821] defines the basic Simple Mail Transfer
       Protocol."
    ::= { tcp 25 }

smtpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESAuŠÈ’P‚È—X•Öˆ×‘Ö‚Í‹c’è‘‚Ì’†‚Åq‚ׂév‹LqB uSMTPƒRƒ“ƒgƒ[ƒ‹‚ƃf[ƒ^ƒƒbƒZ[ƒW‚ð‚±‚Ìƒ|[ƒg‚É‘—‚è‚Ü‚·Bv REFERENCEAuRFC821[RFC821]‚ÍŠî–{“I‚ȃVƒ“ƒvƒ‹ƒ[ƒ‹ƒgƒ‰ƒ“ƒXƒtƒ@ƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·vB ::= tcp25

Bierman & Iddon             Standards Track                    [Page 34]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[34ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.5.4.  DNS

5.5.4. DNS

domain PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "Domain Name Service Protocol; DNS may be transported by either
       UDP [RFC768] or TCP [RFC793].  If the transport is UDP, DNS
       requests restricted to 512 bytes in length may be sent to this
       port."
    REFERENCE
       "RFC 1035 [RFC1035] defines the Bootstrap Protocol."
    ::= { udp 53,
          tcp 53  }

ƒhƒƒCƒ“ƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹LquƒhƒƒCƒ“–¼ƒT[ƒrƒXƒvƒƒgƒRƒ‹vB DNS‚ÍUDP[RFC768]‚©TCP[RFC793]‚Ì‚Ç‚¿‚ç‚©‚É‚æ‚Á‚Ä—A‘—‚³‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB u—A‘—‚ªUDP‚Å‚ ‚é‚È‚çA’·‚³512ƒoƒCƒg‚ɧŒÀ‚³‚ꂽDNS—v‹‚ð‚±‚Ìƒ|[ƒg‚É‘—‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñBv REFERENCEAuRFC1035[RFC1035]‚ÍBootstrapƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·vB ::= udp53Atcp53

5.5.5.  BOOTP

5.5.5. BOOTP

5.5.5.1.  Bootstrap Server Protocol

5.5.5.1. ƒT[ƒoƒvƒƒgƒRƒ‹‚ð“Æ—Í‚Åi‚ñ‚Å‚­‚¾‚³‚¢B

bootps PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "Bootstrap Protocol Server Protocol; BOOTP Clients send requests
       (usually broadcast) to the bootps port."
    REFERENCE
       "RFC 951 [RFC951] defines the Bootstrap Protocol."
    ::= { udp 67 }

bootpsƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹Lq‚ÍuƒvƒƒgƒRƒ‹ƒT[ƒoƒvƒƒgƒRƒ‹‚ð“Æ—Í‚Åi‚Ý‚Ü‚·vB uBOOTP Clients‚Í—v‹(’ÊíA•ú‘—‚·‚é)‚ðbootpsƒ|[ƒg‚É‘—‚è‚Ü‚·Bv REFERENCEAuRFC951[RFC951]‚ÍBootstrapƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·vB ::= udp67

5.5.5.2.  Bootstrap Client Protocol

5.5.5.2. ƒNƒ‰ƒCƒAƒ“ƒgƒvƒƒgƒRƒ‹‚ð“Æ—Í‚Åi‚ñ‚Å‚­‚¾‚³‚¢B

bootpc PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "Bootstrap Protocol Client Protocol; BOOTP Server replies are
       sent to the BOOTP Client using this destination port."
    REFERENCE
       "RFC 951 [RFC951] defines the Bootstrap Protocol."
    ::= { udp 68 }

bootpcƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹Lq‚ÍuƒvƒƒgƒRƒ‹ƒNƒ‰ƒCƒAƒ“ƒgƒvƒƒgƒRƒ‹‚ð“Æ—Í‚Åi‚Ý‚Ü‚·vB u‚±‚ÌŽdŒü`‚ðŽg—p‚·‚邱‚Æ‚ÅBOOTP Server‰ñ“š‚ðBOOTP Client‚É‘—‚è‚Ü‚·Bv REFERENCEAuRFC951[RFC951]‚ÍBootstrapƒvƒƒgƒRƒ‹‚ð’è‹`‚µ‚Ü‚·vB ::= udp68

Bierman & Iddon             Standards Track                    [Page 35]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[35ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.5.6.  TFTP

5.5.6. TFTP

tftp PROTOCOL-IDENTIFIER
    PARAMETERS {
        tracksSessions(1)
    }
    ATTRIBUTES { }
    DESCRIPTION
       "Trivial File Transfer Protocol; Only the first packet of each
       TFTP transaction will be sent to port 69. If the tracksSessions
       attribute is set, then packets for each TFTP transaction will be
       attributed to tftp, instead of the unregistered port numbers that
       will be encoded in subsequent packets."
    REFERENCE
       "RFC 1350 [RFC1350] defines the TFTP Protocol (revision 2); RFC
       1782 [RFC1782] defines TFTP Option Extensions; RFC 1783 [RFC1783]
       defines the TFTP Blocksize Option; RFC 1784 [RFC1784] defines
       TFTP Timeout Interval and Transfer Size Options."

tftpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERS tracksSessions(1)AATTRIBUTESA‹Lqu±×‚ȃtƒ@ƒCƒ‹“]‘—ƒvƒƒgƒRƒ‹vB 69‚ðˆÚA‚·‚邽‚ß‚É‚»‚ꂼ‚ê‚ÌTFTPƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Ìʼn‚̃pƒPƒbƒg‚¾‚¯‚ð‘—‚é‚Å‚µ‚傤B utracksSessions‘®«‚ªÝ’肳‚ê‚é‚È‚çA‚»‚ꂼ‚ê‚ÌTFTPƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Ì‚½‚߂̃pƒPƒbƒg‚Ítftp‚ÌŒ‹‰Ê‚Æl‚¦‚ç‚ê‚é‚Å‚µ‚傤A‚»‚ÌŒã‚̃pƒPƒbƒg‚ŃR[ƒh‰»‚³‚ê‚é“o˜^‚³‚ê‚Ä‚¢‚È‚¢ƒ|[ƒgƒiƒ“ƒo[‚Ì‘ã‚í‚è‚ÉBv REFERENCEAuRFC1350[RFC1350]‚ÍTFTPƒvƒƒgƒRƒ‹(‰ü³2)‚ð’è‹`‚µ‚Ü‚·vB RFC1782[RFC1782]‚ÍTFTP Option Extensions‚ð’è‹`‚µ‚Ü‚·B RFC1783[RFC1783]‚ÍTFTP Blocksize Option‚ð’è‹`‚µ‚Ü‚·B uRFC1784[RFC1784]‚ÍTFTP Timeout Interval‚ÆTransfer Size Options‚ð’è‹`‚µ‚Ü‚·Bv

    ::= { udp 69 }

::= udp69

5.5.7.  HTTP

5.5.7. HTTP

www-http PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "Hypertext Transfer Protocol; "
    REFERENCE
       "RFC 1945 [RFC1945] defines the Hypertext Transfer Protocol
       (HTTP/1.0)."
    ::= { tcp 80 }

www-httpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹LquƒnƒCƒp[ƒeƒLƒXƒg“]‘—ƒvƒƒgƒRƒ‹vB u"REFERENCE"RFC1945[RFC1945]‚̓nƒCƒp[ƒeƒLƒXƒgTransferƒvƒƒgƒRƒ‹(HTTP/1.0)‚ð’è‹`‚µ‚Ü‚·Bv ::= tcp80

5.5.8.  POP3

5.5.8. POP3

pop3 PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "Post Office Protocol -- Version 3. Clients establish connections
       with POP3 servers by using this destination port number."
    REFERENCE
       "RFC 1725 [RFC1725] defines Version 3 of the Post Office
       Protocol."
    ::= { tcp 110 }

pop3ƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹LqAu—X•Ö‹Ç‚Í‹c’è‘‚ðì‚è‚Ü‚·--ƒo[ƒWƒ‡ƒ“3Bv uƒNƒ‰ƒCƒAƒ“ƒg‚ÍPOP3ƒT[ƒo‚Å‚±‚Ì–Ú“I’nƒ|[ƒgƒiƒ“ƒo[‚ðŽg—p‚·‚邱‚Æ‚É‚æ‚Á‚ÄAŠÖŒW‚ðŽ÷—§‚µ‚Ü‚·Bv REFERENCEAuRFC1725[RFC1725]‚̓|ƒXƒgƒIƒtƒBƒXƒvƒƒgƒRƒ‹‚̃o[ƒWƒ‡ƒ“3‚ð’è‹`‚µ‚Ü‚·vB ::= tcp110

Bierman & Iddon             Standards Track                    [Page 36]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[36ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.5.9.  SUNRPC

5.5.9. SUNRPC

sunrpc PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES {
                hasChildren(0)   -- port mapper function numbers
        }
    DESCRIPTION
       "SUN Remote Procedure Call Protocol. Port mapper function
       requests are sent to this destination port."
    CHILDREN
       Specific RPC functions are represented as children of the sunrpc
       protocol. Each 'RPC function protocol' is identified by its
       function number assignment. RPC function number assignments are
       defined by different naming authorities, depending of the
       function identifier value.
       From [RFC1831]:

hasChildren(0)--ƒ}ƒbƒp‹@”\”Ô†‚ðˆÚA‚µ‚Ä‚­‚¾‚³‚¢BsunrpcƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹Lqu‘¾—z‰“ŠuŽè‘±‚«ŒÄ‚Ño‚µƒvƒƒgƒRƒ‹Bv uƒ|[ƒgƒ}ƒbƒp‹@”\—v‹‚ð‚±‚ÌŽdŒü`‚É‘—‚è‚Ü‚·Bv sunrpc‚ÌŽq‹Ÿ‚ª‹c’è‘‚ðì‚é‚Æ‚«ACHILDREN Specific RPC‹@”\‚Í•\‚³‚ê‚Ü‚·B Še'RPC‹@”\ƒvƒƒgƒRƒ‹'‚Í‹@”\”‚̉ۑè‚Å“Á’肳‚ê‚Ü‚·B ‹@”\Ž¯•ÊŽq‰¿’l‚ð‚æ‚Á‚ÄARPC‹@”\”‚̉ۑè‚͈قȂÁ‚½–½–¼“–‹Ç‚É‚æ‚Á‚Ä’è‹`‚³‚ê‚Ü‚·B [RFC1831]‚©‚ç:

       Program numbers are given out in groups of hexadecimal 20000000
       (decimal 536870912) according to the following chart:

ˆÈ‰º‚̃`ƒƒ[ƒg‚ɉž‚¶‚ÄA16i20000000‚̃Oƒ‹[ƒv‚É‚¨‚¯‚éŠO‚ɃvƒƒOƒ‰ƒ€”Ô†‚ð—^‚¦‚Ü‚·(10i536870912):

                     0 - 1fffffff   defined by rpc@sun.com
              20000000 - 3fffffff   defined by user
              40000000 - 5fffffff   transient
              60000000 - 7fffffff   reserved
              80000000 - 9fffffff   reserved
              a0000000 - bfffffff   reserved
              c0000000 - dfffffff   reserved
              e0000000 - ffffffff   reserved

0-- rpc@sun.com 20000000‚É‚æ‚Á‚Ä’è‹`‚³‚ꂽ1fffffff--ƒ†[ƒU40000000‚É‚æ‚Á‚Ä’è‹`‚³‚ꂽ3fffffff--5fffffff‚̈ꎞ“I‚È60000000--7fffffff‚Í80000000‚ð—\–ñ‚µ‚Ü‚µ‚½--9fffffff‚Ía0000000‚ð—\–ñ‚µ‚Ü‚µ‚½--bfffffff‚Ídfffffff‚ªe0000000‚ð—\–ñ‚µ‚½‚Æ‚¢‚¤ffffffff‚ª—\–ñ‚µ‚½c0000000‚ð—\–ñ‚µ‚Ü‚µ‚½B

       Children of 'sunrpc' are encoded as [ 0.0.0.111], the protocol
       identifier component for 'sunrpc', followed by [ a.b.c.d ], where
       a.b.c.d is the 32 bit binary RPC program number encoded in
       network byte order.  For example, a protocolDirID-fragment value
       of:
           0.0.0.111.0.1.134.163

'sunrpc'‚ÌŽq‹Ÿ‚ªƒR[ƒh‰»‚³‚ê‚éA[0.0 .0 .111('sunrpc'‚Ì‚½‚߂̃vƒƒgƒRƒ‹Ž¯•ÊŽqƒRƒ“ƒ|[ƒlƒ“ƒg)‚Í][a.b.c.d]‚Å‘±‚«‚Ü‚µ‚½B‚»‚±‚Å‚ÍAa.b.c.d‚ÍRPCƒvƒƒOƒ‰ƒ€”Ô†‚ªƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ŃR[ƒh‰»‚µ‚½32ƒrƒbƒg‚̃oƒCƒiƒŠ[‚Å‚·B —Ⴆ‚ÎAˆÈ‰º‚ÌprotocolDirID-’f•Ð’l 0.0.0.111.0.1.134.163

       defines the NFS function (and protocol).

NFS‹@”\(‹c’è‘‚ðì‚é)‚ð’è‹`‚µ‚Ü‚·B

       Children are named as 'sunrpc' followed by the RPC function
       number in base 10 format. For example, NFS would be named:
           'sunrpc 100003'.
    REFERENCE
       "RFC 1831 [RFC1831] defines the Remote Procedure Call Protocol
       Version 2.  The authoritative list of RPC Functions is identified
       by the URL:
           ftp://ftp.isi.edu/in-notes/iana/assignments/sun-rpc-numbers"
    ::= { udp 111 }

ƒx[ƒX10Œ`Ž®‚É‚¨‚¯‚éRPC‹@”\”Ô†‚É]‚Á‚Ä'sunrpc'‚ª‘±‚¢‚½‚Ì‚ÅAŽq‹Ÿ‚Í–½–¼‚³‚ê‚Ü‚·B —Ⴆ‚ÎANFS‚Í–½–¼‚³‚ê‚é‚Å‚µ‚傤: 'sunrpc100003'B REFERENCEAuRFC1831[RFC1831]‚ÍRemote Procedure CallƒvƒƒgƒRƒ‹ƒo[ƒWƒ‡ƒ“2‚ð’è‹`‚µ‚Ü‚·vB RPC Functions‚̳Ž®‚̃ŠƒXƒg‚ÍURL‚É‚æ‚Á‚Ä“Á’肳‚ê‚Ü‚·: " ftp://ftp.isi.edu/in-notes/iana/assignments/sun-rpc-numbers ":A:= udp111

Bierman & Iddon             Standards Track                    [Page 37]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[37ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.5.10.  NFS

5.5.10. NFS

nfs  PROTOCOL-IDENTIFIER
    PARAMETERS {
                countsFragments(0)
        }
    ATTRIBUTES { }
    DESCRIPTION
       "Sun Network File System (NFS);"
    DECODING
       "The first packet in an NFS transaction is sent to the port-
       mapper, and therefore decoded statically by monitoring RFC
       portmap requests [RFC1831]. Any subsequent NFS fragments must be
       decoded and correctly identified by 'remembering' the port
       assignments used in each RPC function call (as identified
       according to the procedures in the RPC Specification Version 2
       [RFC1831]).

nfsƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERS countsFragments(0)AATTRIBUTESA‹LquSunƒlƒbƒgƒ[ƒNƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€(NFS)vB DECODINGAuNFSƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚É‚¨‚¯‚éʼn‚̃pƒPƒbƒg‚ÍAƒ|[ƒgƒ}ƒbƒp‚É‘—‚ç‚ê‚ÄA‚µ‚½‚ª‚Á‚ÄARFC portmap—v‹[RFC1831]‚ðƒ‚ƒjƒ^[‚·‚邱‚Æ‚É‚æ‚Á‚ÄAÓI‚ɉð“Ç‚³‚ê‚Ü‚·vB ‚Ç‚ñ‚È‚»‚ÌŒã‚ÌNFS’f•Ð‚àA‰ð“Ç‚³‚ê‚Ä‚»‚ꂼ‚ê‚ÌRPCƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒR[ƒ‹‚ÉŽg—p‚³‚ê‚éƒ|[ƒg‰Û‘肪'Šo‚¦‚Ä‚¢‚é'‚Å‚ ‚邱‚Æ‚É‚æ‚Á‚ÄA³‚µ‚­“Á’肵‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ(RPC Specificationƒo[ƒWƒ‡ƒ“2[RFC1831]‚É‚¨‚¯‚éŽè‡‚É‚æ‚é‚ÆA“Á’肳‚ê‚é‚悤‚É)B

       The 'countsFragments(0)' PARAMETER bit is used to indicate
       whether the probe can (and should) monitor portmapper activity to
       correctly attribute all NFS packets."
    REFERENCE
       "The NFS Version 3 Protocol Specification is defined in RFC 1813
       [RFC1813]."
    ::= {
        sunrpc 100003           --  [0.1.134.163]
    }

u'countsFragments(0)'PARAMETERƒrƒbƒg‚Í“O’ê“I’²¸‚ª‚»‚¤‚·‚邱‚Æ‚ª‚Å‚«‚é‚©”Û‚©‚ÉŠÖŒW‚È‚­A(and should)‚ª³‚µ‚­‚·‚ׂĂÌNFSƒpƒPƒbƒg‚ðŒ‹‰Ê‚Æl‚¦‚邽‚߂Ƀ|[ƒgƒ}ƒbƒp[Šˆ“®‚ðƒ‚ƒjƒ^[‚·‚é‚Ì‚ðŽ¦‚·‚Ì‚ÉŽg—p‚³‚ê‚Ü‚·Bv REFERENCEAuNFSƒo[ƒWƒ‡ƒ“3ƒvƒƒgƒRƒ‹Specification‚ÍRFC1813[RFC1813]‚Å’è‹`‚³‚ê‚Ü‚·vB ::= sunrpc100003--A[0.1A.134A.163]

5.5.11.  SNMP

5.5.11. SNMP

5.5.11.1.  SNMP Request/Response

5.5.11.1. SNMP—v‹/‰ž“š

snmp  PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "Simple Network Management Protocol. Includes SNMPv1 and SNMPv2
       protocol versions. Does not include SNMP trap packets."
    REFERENCE
       "The SNMP SMI is defined in RFC 1902 [RFC1902]. The SNMP
       protocol is defined in RFC 1905 [RFC1905].  Transport mappings
       are defined in RFC 1906 [RFC1906]; RFC 1420 (SNMP over IPX)
       [RFC1420]; RFC 1419 (SNMP over AppleTalk) [RFC1419]."
    ::= {
        udp 161,
        ipx 0x900f,   -- [ 0.0.144.15 ]
        atalk 8
    }

snmpƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹LquŠÈ’P‚ȃlƒbƒgƒ[ƒNŠÇ—ƒvƒƒgƒRƒ‹Bv SNMPv1‚ÆSNMPv2ƒvƒƒgƒRƒ‹ƒo[ƒWƒ‡ƒ“‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·B uSNMP㩃pƒPƒbƒg‚ðŠÜ‚ñ‚Å‚¢‚Ü‚¹‚ñBv REFERENCEAuSNMP SMI‚ÍRFC1902[RFC1902]‚Å’è‹`‚³‚ê‚Ü‚·vB SNMPƒvƒƒgƒRƒ‹‚ÍRFC1905[RFC1905]‚Å’è‹`‚³‚ê‚Ü‚·B —A‘—ƒ}ƒbƒsƒ“ƒO‚ÍRFC1906[RFC1906]‚Å’è‹`‚³‚ê‚Ü‚·B RFC1420(IPX‚Ìã‚ÌSNMP)[RFC1420]B uRFC1419(AppleTalk‚Ìã‚ÌSNMP)[RFC1419]Bv ::= udp161Aipx 0x900f--A[0.0.144.15]atalk8

Bierman & Iddon             Standards Track                    [Page 38]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[38ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

5.5.11.2.  SNMP Trap

5.5.11.2. SNMPã©

snmptrap PROTOCOL-IDENTIFIER
    PARAMETERS { }
    ATTRIBUTES { }
    DESCRIPTION
       "Simple Network Management Protocol Trap Port."
    REFERENCE
       "The SNMP SMI is defined in RFC 1902 [RFC1902]. The SNMP
       protocol is defined in RFC 1905 [RFC1905].  Transport mappings
       are defined in RFC 1906 [RFC1906]; RFC 1420 (SNMP over IPX)
       [RFC1420]; RFC 1419 (SNMP over AppleTalk) [RFC1419]."
    ::= {
        udp 162,
        ipx 0x9010,
        atalk 9
    }

snmptrapƒvƒƒgƒRƒ‹-IDENTIFIER PARAMETERSAATTRIBUTESA‹LquŠÈ’P‚ȃlƒbƒgƒ[ƒNŠÇ—ƒvƒƒgƒRƒ‹ã©ƒ|[ƒgBv REFERENCEAuSNMP SMI‚ÍRFC1902[RFC1902]‚Å’è‹`‚³‚ê‚Ü‚·vB SNMPƒvƒƒgƒRƒ‹‚ÍRFC1905[RFC1905]‚Å’è‹`‚³‚ê‚Ü‚·B —A‘—ƒ}ƒbƒsƒ“ƒO‚ÍRFC1906[RFC1906]‚Å’è‹`‚³‚ê‚Ü‚·B RFC1420(IPX‚Ìã‚ÌSNMP)[RFC1420]B uRFC1419(AppleTalk‚Ìã‚ÌSNMP)[RFC1419]Bv ::= udp162Aipx0x9010Aatalk9

6.  Acknowledgements

6. ³”F

   This document was produced by the IETF RMONMIB Working Group.

‚±‚̃hƒLƒ…ƒƒ“ƒg‚ÍIETF RMONMIBì‹Æ•”‰ï‚É‚æ‚Á‚Ļ삳‚ê‚Ü‚µ‚½B

   The authors wish to thank the following people for their
   contributions to this document:

ìŽÒ‚Í‚±‚̃hƒLƒ…ƒƒ“ƒg‚ւ̔ނç‚ÌvŒ£‚ɂ‚¢‚Ĉȉº‚ÌlX‚ÉŠ´ŽÓ‚µ‚½‚ª‚Á‚Ä‚¢‚Ü‚·:

        Anil Singhal
        Frontier Software Development, Inc.

ƒRƒ}ƒcƒiƒMSinghal‘‹«‚̃\ƒtƒgƒEƒFƒAŠJ”­Inc.

        Jeanne Haney
        Bay Networks

ƒWƒƒƒ“ƒkƒw[ƒj[ƒxƒCƒlƒbƒgƒ[ƒNƒX

        Dan Hansen
        Network General Corp.

ƒ_ƒ“ƒnƒ“ƒZƒ“ƒlƒbƒgƒ[ƒNˆê”ÊŽÐ

Bierman & Iddon             Standards Track                    [Page 39]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[39ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

7.  References

7. ŽQÆ

[RFC768]
     Postel, J., "User Datagram Protocol", STD 6, RFC 768,
     USC/Information Sciences Institute, August 1980.

[RFC768] ƒ|ƒXƒeƒ‹AJ.Auƒ†[ƒU[Eƒf[ƒ^ƒOƒ‰ƒ€EƒvƒƒgƒRƒ‹vASTD6ARFC768A‰ÈŠw‚ª1980”N8ŒŽ‚ÉÝ‚¯‚éUSC/î•ñB

[RFC791]
     Postel, J., ed., "Internet Protocol - DARPA Internet Program
     Protocol Specification", STD 5, RFC 791, USC/Information Sciences
     Institute, September 1981.

[RFC791]ƒ|ƒXƒeƒ‹AJ.(‹³ˆç)AuƒCƒ“ƒ^[ƒlƒbƒg‚Í‹c’è‘‚ðì‚è‚Ü‚·--DARPAƒCƒ“ƒ^[ƒlƒbƒgƒvƒƒOƒ‰ƒ€ƒvƒƒgƒRƒ‹Žd—lvASTD5ARFC791AUSC/î•ñSciences InstituteA1981”N9ŒŽB

[RFC792]
     Postel, J., "Internet Control Message Protocol - DARPA Internet
     Program Protocol Specification", STD 5, RFC 792, USC/Information
     Sciences Institute, September 1981.

[RFC792]ƒ|ƒXƒeƒ‹AJ.AuƒCƒ“ƒ^[ƒlƒbƒg‚̓ƒbƒZ[ƒWƒvƒƒgƒRƒ‹‚ð§Œä‚µ‚Ü‚·--DARPAƒCƒ“ƒ^[ƒlƒbƒgƒvƒƒOƒ‰ƒ€ƒvƒƒgƒRƒ‹Žd—lvASTD5ARFC792A‰ÈŠw‚ªÝ‚¯‚éUSC/î•ñA1981”N9ŒŽB

[RFC793]
     Postel, J., "Transmission Control Protocol - DARPA Internet Program
     Protocol Specification", STD 5, RFC 793, USC/Information Sciences
     Institute, September 1981.

[RFC793]ƒ|ƒXƒeƒ‹AJ.Au“]‘—ŠÇ—‚Í‹c’è‘‚ðì‚è‚Ü‚·--DARPAƒCƒ“ƒ^[ƒlƒbƒgƒvƒƒOƒ‰ƒ€ƒvƒƒgƒRƒ‹Žd—lvASTD5ARFC793A‰ÈŠw‚ªÝ‚¯‚éUSC/î•ñA1981”N9ŒŽB

[RFC821]
     Postel, J., "Simple Mail Transfer Protocol", STD 10, RFC 821,
     USC/Information Sciences Institute, August 1982.

[RFC821] ƒ|ƒXƒeƒ‹AJ.AuŠÈ’P‚ȃ[ƒ‹“]‘—ƒvƒƒgƒRƒ‹vASTD10ARFC821A‰ÈŠw‚ª1982”N8ŒŽ‚ÉÝ‚¯‚éUSC/î•ñB

[RFC826]
     Plummer, D., "An Ethernet Address Resolution Protocol or
     "Converting Network Protocol Addresses to 48-bit Ethernet Addresses
     for Transmission on Ethernet Hardware", STD 37, RFC 826, MIT-LCS,
     November 1982.

[RFC826]ƒvƒ‰ƒ}[AD.AuƒC[ƒTƒlƒbƒg‚Í‰ðŒˆƒvƒƒgƒRƒ‹‚©uƒC[ƒTƒlƒbƒgƒn[ƒhƒEƒFƒA‚Ìã‚Ńgƒ‰ƒ“ƒXƒ~ƒbƒVƒ‡ƒ“‚Ì‚½‚ß‚Ì48ƒrƒbƒg‚̃C[ƒTƒlƒbƒgƒAƒhƒŒƒX‚Ƀlƒbƒgƒ[ƒNEƒvƒƒgƒRƒ‹ƒAƒhƒŒƒX‚ð•ÏŠ·‚·‚邱‚Æv‚ðˆµ‚¢‚Ü‚·ASTD37ARFC826AMIT-LCSA1982”N11ŒŽBv

[RFC854]
     Postel, J. and J. Reynolds, "Telnet Protocol Specification",
     STD 8, RFC 854, ISI, May 1983.

[RFC854] ƒ|ƒXƒeƒ‹AJ.A‚¨‚æ‚ÑJ.ƒŒƒCƒmƒ‹ƒY(utelnetƒvƒƒgƒRƒ‹Žd—lvASTD8ARFC854AISI)‚Í1983‚ª‚»‚¤‚·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

[RFC894]
     Hornig, C., "A Standard for the Transmission of IP Datagrams over
     Ethernet Networks", RFC 894, Symbolics, April 1984.

[RFC894] ƒz[ƒjƒbƒOAC.AuƒC[ƒTƒlƒbƒgƒlƒbƒgƒ[ƒN‚Ìã‚ÌIPƒf[ƒ^ƒOƒ‰ƒ€‚Ì‘—M‚Ì‹KŠivARFC894AMðŠwA1984”N4ŒŽB

[RFC951]
     Croft, B., and J. Gilmore, "BOOTSTRAP Protocol (BOOTP)", RFC 951,
     Stanford and SUN Microsytems, September 1985.

[RFC951] k’nAB.‚ÆJ.ƒMƒ‹ƒ‚ƒA‚ÆuƒvƒƒgƒRƒ‹(BOOTP)‚ð“Æ—Í‚Åi‚ñ‚Å‚­‚¾‚³‚¢v‚ÆRFC951‚ƃXƒ^ƒ“ƒtƒH[ƒh‚Æ‘¾—zMicrosytemsA1985”N9ŒŽB

[RFC959]
     Postel, J., and J. Reynolds, "File Transfer Protocol", STD 8,
     RFC 959, USC/Information Sciences Institute, October 1985.

[RFC959] ƒ|ƒXƒeƒ‹AJ.‚ÆJ.ƒŒƒCƒmƒ‹ƒYAuƒtƒ@ƒCƒ‹“]‘—ƒvƒƒgƒRƒ‹vASTD8ARFC959A‰ÈŠw‚ª1985”N10ŒŽ‚ÉÝ‚¯‚éUSC/î•ñB

Bierman & Iddon             Standards Track                    [Page 40]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[40ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

[RFC1035]
     Mockapetris, P., "Domain Names - Implementation and Specification",
     STD 13, RFC 1035, USC/Information Sciences Institute, November
     1987.

[RFC1035]MockapetrisAP.AuƒhƒƒCƒ“–¼--AŽÀ‘•‚ÆŽd—lAvASTD13ARFC1035A‰ÈŠw‚ªÝ‚¯‚éUSC/î•ñA11ŒŽ1987“ú

[RFC1157]
     Case, J., M. Fedor, M. Schoffstall, J. Davin, "Simple Network
     Management Protocol", STD 15, RFC 1157, SNMP Research,
     Performance Systems International, MIT Laboratory for Computer
     Science, May 1990.

[RFC1157]ƒP[ƒXAJ.AM.ƒqƒ‡[ƒhƒ‹AM.SchoffstallAJ.ƒf[ƒ”ƒBƒ“AuŠÈ’P‚ȃlƒbƒgƒ[ƒNŠÇ—ƒvƒƒgƒRƒ‹vASTD15ARFC1157ASNMP‚ÍŒ¤‹†‚µ‚Ü‚·A‘ÛŒ¾Œê‰^—p‹@\AMITƒRƒ“ƒsƒ…[ƒ^ƒTƒCƒGƒ“ƒXŒ¤‹†ŠA1990”N5ŒŽB

[RFC1213]
     McCloghrie, K., and M. Rose, Editors, "Management Information Base
     for Network Management of TCP/IP-based internets: MIB-II", STD 17,
     RFC 1213, Hughes LAN Systems, Performance Systems International,
     March 1991.

[RFC1213]‚ÌMcCloghrieAK.‚ÆM.ƒ[ƒYAƒGƒfƒBƒ^[ƒYAuTCP/IPƒx[ƒX‚̃Cƒ“ƒ^[ƒlƒbƒg‚ÌNetwork Management‚Ì‚½‚ß‚ÌŠÇ—InformationŠî’n:v uMIB-IIvASTD17ARFC1213Aƒqƒ…[ƒYLANƒVƒXƒeƒ€A‘ÛŒ¾Œê‰^—p‹@\A1991”N3ŒŽB

[RFC1350]
     Sollins, K., "TFTP Protocol (revision 2)", RFC 1350, MIT, July
     1992.

[RFC1350] SollinsAK.AuTFTPƒvƒƒgƒRƒ‹(‰ü³2)vARFC1350AMITA1992”N7ŒŽB

[RFC1419]
     Minshall, G., and M.  Ritter, "SNMP over AppleTalk", RFC 1419,
     Novell, Inc., Apple Computer, Inc., March 1993.

[RFC1419] MinshallAG.‚ÆM.ƒŠƒbƒ^[AuAppleTalk‚Ìã‚ÌSNMPvRFC1419Aƒmƒxƒ‹Inc.AƒAƒbƒvƒ‹EƒRƒ“ƒsƒ…[ƒ^[Inc.A1993”N3ŒŽB

[RFC1420]
     Bostock, S., "SNMP over IPX", RFC 1420, Novell, Inc., March 1993.

[RFC1420]BostockAS.AuIPX‚Ìã‚ÌSNMPvARFC1420Aƒmƒxƒ‹Inc.A1993”N3ŒŽB

[RFC1700]
     Reynolds, J., and J. Postel, "Assigned Numbers", STD 2, RFC 1700,
     USC/Information Sciences Institute, October 1994.

[RFC1700] USC/î•ñ‰ÈŠw‚ª1994”N10ŒŽ‚ÉÝ‚¯‚郌ƒCƒmƒ‹ƒYAJ.A‚¨‚æ‚ÑJ.ƒ|ƒXƒeƒ‹Au‹K’è”Ô†vASTD2ARFC1700B

[RFC1725]
     Myers, J., and M. Rose, "Post Office Protocol - Version 3", RFC
     1725, Carnegie Mellon, Dover Beach Consulting, November 1994.

[RFC1725] ƒ}ƒCƒA[ƒYAJ.‚ÆM.ƒoƒ‰Auƒo[ƒWƒ‡ƒ“3ƒCƒ“ƒ`ARFC POP--1725AƒJ[ƒlƒM[Eƒƒƒ“Aƒh[ƒ”ƒ@[‚̓Rƒ“ƒTƒ‹ƒeƒBƒ“ƒO‚ð•l‚Ɉø‚«ã‚°‚Ü‚·A1994”N11ŒŽBv

[RFC1757]
     S. Waldbusser, "Remote Network Monitoring MIB", RFC 1757, Carnegie
     Mellon University, February 1995.

1995”N2ŒŽ‚Ì[RFC1757]S.WaldbusserAuƒŠƒ‚[ƒgƒlƒbƒgƒ[ƒNŠÄŽ‹MIBvARFC1757ƒJ[ƒlƒM[ƒƒƒ“‘åŠwB

[RFC1782]
     Malkin, G., and A. Harkin, T "TFTP Option Extension", RFC 1782,
     Xylogics, Inc., Hewlett Packard Co., March 1995.

[RFC1782] ƒ}ƒ‹ƒLƒ“AG.‚ÆA.ƒn[ƒLƒ“ATuTFTPƒIƒvƒVƒ‡ƒ“Šg’£ŽqvARFC1782AXylogics Inc.Aƒqƒ…[ƒŒƒbƒgƒpƒbƒJ[ƒhŽÐA1995”N3ŒŽB

[RFC1783]
     Malkin, G., and A. Harkin, T "TFTP BlockOption Option", RFC 1783,
     Xylogics, Inc., Hewlett Packard Co., March 1995.

[RFC1783] ƒ}ƒ‹ƒLƒ“AG.‚ÆA.ƒn[ƒLƒ“ATuTFTP BlockOptionƒIƒvƒVƒ‡ƒ“vARFC1783AXylogics Inc.Aƒqƒ…[ƒŒƒbƒgƒpƒbƒJ[ƒhŽÐA1995”N3ŒŽB

Bierman & Iddon             Standards Track                    [Page 41]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[41ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

[RFC1784]
     Malkin, G., and A. Harkin, "TFTP Timeout Interval and Transfer Size
     Options", RFC 1784, Xylogics, Inc., Hewlett Packard Co., March
     1995.

[RFC1784] ƒ}ƒ‹ƒLƒ“AG.A‚¨‚æ‚ÑA.ƒn[ƒLƒ“AuTFTPƒ^ƒCƒ€ƒAƒEƒgŠÔŠu‚Æ“]‘—ƒTƒCƒYƒIƒvƒVƒ‡ƒ“v(RFC1784AXylogics Inc.Aƒqƒ…[ƒŒƒbƒgƒpƒbƒJ[ƒhŽÐ)‚Í1995‚ðsi‚³‚¹‚Ü‚·B

[RFC1800]
     Postel, J., Editor, "Internet Official Protocol Standards", STD 1,
     RFC 1920, IAB, March 1996.

[RFC1800] ƒ|ƒXƒeƒ‹AJ.AƒGƒfƒBƒ^AuƒCƒ“ƒ^[ƒlƒbƒgŒöŽ®ƒvƒƒgƒRƒ‹•W€vASTD1ARFC1920AIABA1996”N3ŒŽB

[RFC1831]
     Srinivasan, R., "Remote Procedure Call Protocol Version 2", RFC
     1831, Sun Microsystems, Inc., August 1995.

[RFC1831] SrinivasanAR.Au‰“ŠuŽè‘±‚«ŒÄ‚Ño‚µƒvƒƒgƒRƒ‹ƒo[ƒWƒ‡ƒ“2ƒCƒ“ƒ`ARFC1831AƒTƒ“Eƒ}ƒCƒNƒƒVƒXƒeƒ€ƒYEƒCƒ“ƒNA1995”N8ŒŽBv

[RFC1902]
     SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
     S. Waldbusser, "Structure of Management Information for version 2
     of the Simple Network Management Protocol (SNMPv2)", RFC 1902,
     January 1996.

[RFC1902] SNMPv2ì‹Æ•”‰ïACaseAJ.AMcCloghrieAK.Aƒ[ƒYAM.A‚¨‚æ‚ÑS.WaldbusserAuSimple Network ManagementƒvƒƒgƒRƒ‹(SNMPv2)‚̃o[ƒWƒ‡ƒ“2‚Ì‚½‚ß‚ÌManagementî•ñ‚Ì\‘¢vARFC1902(1996”N1ŒŽ)B

[RFC1903]
     SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
     S. Waldbusser, "Textual Conventions for version 2 of the Simple
     Network Management Protocol (SNMPv2)", RFC 1903, January 1996.

[RFC1903] SNMPv2ì‹Æ•”‰ïACaseAJ.AMcCloghrieAK.Aƒ[ƒYAM.A‚¨‚æ‚ÑS.WaldbusserAuSimple Network ManagementƒvƒƒgƒRƒ‹‚̃o[ƒWƒ‡ƒ“2‚Ì‚½‚ß‚ÌŒ´•¶‚ÌConventions(SNMPv2)vARFC1903(1996”N1ŒŽ)B

[RFC1904]
     SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
     S. Waldbusser, "Conformance Statements for version 2 of the Simple
     Network Management Protocol (SNMPv2)", RFC 1904, January 1996.

[RFC1904] SNMPv2ì‹Æ•”‰ïACaseAJ.AMcCloghrieAK.Aƒ[ƒYAM.A‚¨‚æ‚ÑS.WaldbusserAuSimple Network ManagementƒvƒƒgƒRƒ‹‚̃o[ƒWƒ‡ƒ“2‚Ì‚½‚߂̇‰žStatements(SNMPv2)vARFC1904(1996”N1ŒŽ)B

[RFC1905]
     SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
     S. Waldbusser, "Protocol Operations for version 2 of the Simple
     Network Management Protocol (SNMPv2)", RFC 1905, January 1996.

[RFC1905]SNMPv2ì‹Æ•”‰ïACase(J.AMcCloghrieAK.Aƒ[ƒYAM.A‚¨‚æ‚ÑS.Waldbusser)‚ÍuSimple Network ManagementƒvƒƒgƒRƒ‹(SNMPv2)‚̃o[ƒWƒ‡ƒ“2‚Ì‚½‚ß‚ÉOperations‚ɂ‚¢‚Ä‹c’è‘‚Ì’†‚Åq‚ׂ܂·vARFC1905A1996”N1ŒŽB

[RFC1906]
     SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
     Waldbusser, "Transport Mappings for Version 2 of the Simple Network
     Management Protocol (SNMPv2)", RFC 1906, January 1996.

[RFC1906]SNMPv2ì‹Æ•”‰ïAƒP[ƒXAJ.AMcCloghrie(K.Aƒ[ƒYAM.A‚¨‚æ‚ÑS.Waldbusser)‚ÍuŠÈ’P‚ȃlƒbƒgƒ[ƒNŠÇ—ƒvƒƒgƒRƒ‹(SNMPv2)‚̃o[ƒWƒ‡ƒ“2‚Ì‚½‚߂̃}ƒbƒsƒ“ƒO‚ð—A‘—‚µ‚Ü‚·vARFC1906A1996”N1ŒŽB

[RFC1945]
     Berners-Lee, T., and R. Fielding, "Hypertext Transfer Protocol --
     HTTP/1.0", RFC 1945, MIT/UC-Irvine, November 1995.

[RFC1945]‚̃o[ƒi[ƒYEƒŠ[AT.‚ÆR.ƒtƒB[ƒ‹ƒfƒBƒ“ƒOAuƒnƒCƒp[ƒeƒLƒXƒg‚ÍHTTP/1ƒCƒ“ƒ`‚ÆARFC1945AUC MIT/ƒA[ƒoƒCƒ“1995”N11ŒŽ‚ɃvƒƒgƒRƒ‹‚ðˆÚ‚µ‚Ü‚·vB

[RMON2]
     S. Waldbusser, "Remote Network Monitoring MIB (RMON-2)", draft-
     ietf-rmonmib-rmon2-03.txt, International Network Services, January
     1996.

uƒŠƒ‚[ƒgƒlƒbƒgƒ[ƒNŠÄŽ‹MIB(RMON-2)v‚Æ‚¢‚¤[RMON2]S.Waldbusser‚Í1996”N1ŒŽ‚Éietf-rmonmib-rmon2-03.txtA‘ÛNetwork Services‚ð쬂µ‚Ü‚·B

Bierman & Iddon             Standards Track                    [Page 42]

RFC 2074               RMON Protocol Identifiers            January 1997

Bierman&Iddon•W€‰»‰ß’ö[42ƒy[ƒW]RFC2074RMON‚ÍŽ¯•ÊŽq1997”N1ŒŽ‚É‹c’è‘‚ðì‚è‚Ü‚·B

8.  Security Considerations

8. ƒZƒLƒ…ƒŠƒeƒB–â‘è

   Security issues are not discussed in this memo.

‚±‚̃ƒ‚‚ňÀ‘S•Ûá–â‘è‚ɂ‚¢‚Ä‹c˜_‚µ‚Ü‚¹‚ñB

9.  Authors' Addresses

9. ìŽÒ‚̃AƒhƒŒƒX

   Andy Bierman
   Cisco Systems, Inc.
   170 West Tasman Drive
   San Jose, CA 95134

ƒAƒ“ƒfƒBBiermanƒVƒXƒRƒVƒXƒeƒ€ƒYInc.170‚̼ƒ^ƒXƒ}ƒ“EDriveƒTƒ“ƒmƒ[AƒJƒŠƒtƒHƒ‹ƒjƒA 95134

   Phone: 408-527-3711
   EMail: abierman@cisco.com

ˆÈ‰º‚É“d˜b‚ð‚µ‚Ä‚­‚¾‚³‚¢B 408-527-3711 ƒ[ƒ‹‚µ‚Ä‚­‚¾‚³‚¢: abierman@cisco.com

   Robin Iddon
   3Com/AXON
   40/50 Blackfrias Street
   Edinburgh, UK

ƒƒrƒ“Iddon 3Com/AXON40/50Blackfrias’Ê‚èƒGƒfƒBƒ“ƒoƒ‰AƒCƒMƒŠƒX

   Phone: +44 131.558.3888
   EMail: robin_iddon@3mail.3com.com

ˆÈ‰º‚É“d˜b‚ð‚µ‚Ä‚­‚¾‚³‚¢B +44 131.558 .3888 ƒ[ƒ‹: robin_iddon@3mail.3com.com

Bierman & Iddon             Standards Track                    [Page 43]

Bierman&Iddon•W€‰»‰ß’ö[43ƒy[ƒW]

ˆê——

@RFC 1`100@@RFC 1401`1500@@RFC 2801`2900@@RFC 4201`4300@
@RFC 101`200@@RFC 1501`1600@@RFC 2901`3000@@RFC 4301`4400@
@RFC 201`300@@RFC 1601`1700@@RFC 3001`3100@@RFC 4401`4500@
@RFC 301`400@@RFC 1701`1800@@RFC 3101`3200@@RFC 4501`4600@
@RFC 401`500@@RFC 1801`1900@@RFC 3201`3300@@RFC 4601`4700@
@RFC 501`600@@RFC 1901`2000@@RFC 3301`3400@@RFC 4701`4800@
@RFC 601`700@@RFC 2001`2100@@RFC 3401`3500@@RFC 4801`4900@
@RFC 701`800@@RFC 2101`2200@@RFC 3501`3600@@RFC 4901`5000@
@RFC 801`900@@RFC 2201`2300@@RFC 3601`3700@@RFC 5001`5100@
@RFC 901`1000@@RFC 2301`2400@@RFC 3701`3800@@RFC 5101`5200@
@RFC 1001`1100@@RFC 2401`2500@@RFC 3801`3900@@RFC 5201`5300@
@RFC 1101`1200@@RFC 2501`2600@@RFC 3901`4000@@RFC 5301`5400@
@RFC 1201`1300@@RFC 2601`2700@@RFC 4001`4100@@RFC 5401`5500@
@RFC 1301`1400@@RFC 2701`2800@@RFC 4101`4200@

ƒXƒ|ƒ“ƒT[ƒŠƒ“ƒN

ŠÂ‹«•Ï”(PATH)‚ðÝ’è‚·‚é•û–@

ƒz[ƒ€ƒy[ƒW»ìEwebŒnƒAƒvƒŠŒn‚Ì»ìˆÄŒ•åW’†‚Å‚·B

ã‚É–ß‚é