[要約] RFC 2734は、IPv4をIEEE 1394上で使用するための仕様を提供しています。このRFCの目的は、IEEE 1394ネットワーク上でIPv4通信を可能にすることです。

Network Working Group                                       P. Johansson
Request for Comments: 2734                      Congruent Software, Inc.
Category: Standards Track                                  December 1999
        

IPv4 over IEEE 1394

IEEE 1394を超えるIPv4

Status of this 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.

このドキュメントは、インターネットコミュニティのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を要求します。このプロトコルの標準化状態とステータスについては、「インターネット公式プロトコル標準」(STD 1)の現在のエディションを参照してください。このメモの配布は無制限です。

Copyright Notice

著作権表示

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

Copyright(c)The Internet Society(1999)。無断転載を禁じます。

ABSTRACT

概要

This document specifies how to use IEEE Std 1394-1995, Standard for a High Performance Serial Bus (and its supplements), for the transport of Internet Protocol Version 4 (IPv4) datagrams; it defines the necessary methods, data structures and codes for that purpose. These include not only packet formats and encapsulation methods for datagrams, but also an address resolution protocol (1394 ARP) and a multicast channel allocation protocol (MCAP). Both 1394 ARP and MCAP are specific to Serial Bus; the latter permits management of Serial Bus resources when used by IP multicast groups.

このドキュメントは、IEEE STD 1394-1995の使用方法を指定しています。これは、インターネットプロトコルバージョン4(IPv4)データグラムの輸送のために、高性能シリアルバス(およびそのサプリメント)の標準です。その目的のために必要な方法、データ構造、およびコードを定義します。これらには、データグラムのパケット形式とカプセル化方法だけでなく、アドレス解像度プロトコル(1394 ARP)とマルチキャストチャネル割り当てプロトコル(MCAP)も含まれます。1394 ARPとMCAPはどちらもシリアルバスに固有です。後者は、IPマルチキャストグループが使用する場合、シリアルバスリソースの管理を可能にします。

TABLE OF CONTENTS

目次

   1. INTRODUCTION.....................................................2
   2. DEFINITIONS AND NOTATION.........................................4
      2.1 Conformance..................................................4
      2.2 Glossary.....................................................4
      2.3 Abbreviations................................................6
      2.4 Numeric values...............................................6
   3. IP-CAPABLE NODES.................................................6
   4. LINK ENCAPSULATION AND FRAGMENTATION.............................7
      4.1 Global asynchronous stream packet (GASP) format..............8
      4.2 Encapsulation header.........................................9
      4.3 Link fragment reassembly....................................11
   5. SERIAL BUS ADDRESS RESOLUTION PROTOCOL (1394 ARP)...............11
   6. CONFIGURATION ROM...............................................14
      6.1 Unit_Spec_ID entry..........................................14
      6.2 Unit_SW_Version entry.......................................14
         6.3 Textual descriptors.........................................15
   7. IP UNICAST......................................................16
   8. IP BROADCAST....................................................17
   9. IP MULTICAST....................................................17
      9.1 MCAP message format.........................................18
      9.2 MCAP message domain.........................................21
      9.3 Multicast receive...........................................21
      9.4 Multicast transmit..........................................22
      9.5 Advertisement of channel mappings...........................23
      9.6 Overlapped channel mappings.................................23
      9.7 Transfer of channel ownership...............................24
      9.8 Redundant channel mappings..................................25
      9.9 Expired channel mappings....................................25
      9.10 Bus reset..................................................26
   10. IANA CONSIDERATIONS............................................26
   11. SECURITY CONSIDERATIONS........................................27
   12. ACKNOWLEDGEMENTS...............................................27
   13. REFERENCES.....................................................28
   14. EDITOR'S ADDRESS...............................................28
   15. Full Copyright Statement.......................................29
        
1. INTRODUCTION
1. はじめに

This document specifies how to use IEEE Std 1394-1995, Standard for a High Performance Serial Bus (and its supplements), for the transport of Internet Protocol Version 4 (IPv4) datagrams. It defines the necessary methods, data structures and codes for that purpose and additionally defines methods for an address resolution protocol (1394 ARP) and a multicast channel allocation protocol (MCAP)---both of which are specific to Serial Bus.

このドキュメントは、インターネットプロトコルバージョン4(IPv4)データグラムの輸送のために、高性能シリアルバス(およびそのサプリメント)の標準であるIEEE STD 1394-1995の使用方法を指定しています。その目的のための必要な方法、データ構造、およびコードを定義し、アドレス解像度プロトコル(1394 ARP)およびマルチキャストチャネル割り当てプロトコル(MCAP)のメソッドをさらに定義します。どちらもシリアルバスに固有です。

The group of IEEE standards and supplements, draft or approved, related to IEEE Std 1394-1995 is hereafter referred to either as 1394 or as Serial Bus.

IEEE STD 1394-1995に関連するIEEE標準とサプリメントのグループ、ドラフトまたは承認済みのグループは、以降、1394またはシリアルバスと呼ばれます。

1394 is an interconnect (bus) that conforms to the CSR architecture, ISO/IEC 13213:1994. Serial Bus permits communications between nodes over shared physical media at speeds that range, at present, from 100 to 400 Mbps. Both consumer electronic applications (such as digital VCRs, stereo systems, televisions and camcorders) and traditional desktop computer applications (e.g., mass storage, printers and tapes), have adopted 1394. Serial Bus is unique in its relevance to both consumer electronic and computer domains and is EXPECTED to form the basis of a home or small office network that combines both types of devices.

1394は、CSRアーキテクチャ、ISO/IEC 13213:1994に適合する相互接続(バス)です。シリアルバスは、現在100〜400 Mbpsの範囲の速度で共有された物理メディアを介したノード間の通信を許可します。コンシューマー電子アプリケーション(デジタルVCR、ステレオシステム、テレビ、カムコーダーなど)と従来のデスクトップコンピューターアプリケーション(大容量ストレージ、プリンター、テープなど)の両方が1394を採用しています。ドメインと、両方のタイプのデバイスを組み合わせたホームまたは小さなオフィスネットワークの基礎を形成することが期待されています。

The CSR architecture describes a memory-mapped address space that Serial Bus implements as a 64-bit fixed addressing scheme. Within the address space, ten bits are allocated for bus ID (up to a maximum of 1,023 buses), six are allocated for node physical ID (up to 63 per bus) while the remaining 48 bits (offset) describe a per node address space of 256 terabytes. The CSR architecture, by convention, splits a node's address space into two regions with different behavioral characteristics. The lower portion, up to but not including 0xFFFF F000 0000, is EXPECTED to behave as memory in response to read and write transactions. The upper portion is more like a traditional IO space: read and write transactions in this area usually have side effects. Control and status registers (CSRs) that have FIFO behavior customarily are implemented in this region.

CSRアーキテクチャは、シリアルバスが64ビットの固定アドレス指定スキームとして実装するメモリマップアドレス空間について説明しています。アドレススペース内で、バスID(最大1,023バスのバスまで)に10ビットが割り当てられ、6つはノード物理ID(バスあたり最大63)に割り当てられ、残りの48ビット(オフセット)はノードあたりのアドレススペースを説明します256テラバイトの。CSRアーキテクチャは、慣習により、行動特性が異なる2つの領域にノードのアドレス空間を分割します。0xffff f000 0000までの下部部分は、読み取りと書き込みのトランザクションに応じて記憶として動作すると予想されます。上部は、従来のIOスペースのようなものです。この領域でのトランザクションの読み取りと書き込みのトランザクションには、通常副作用があります。FIFOの動作を持つ制御およびステータスレジスタ(CSR)は、この地域で慣習的に実装されています。

Within the 64-bit address, the 16-bit node ID (bus ID and physical ID) is analogous to a network hardware address---but 1394 node IDs are variable and subject to reassignment each time one or more nodes are added to or removed from the bus.

64ビットアドレス内では、16ビットノードID(バスIDおよび物理ID)はネットワークハードウェアアドレスに類似していますが、1394ノードIDは可変であり、1つ以上のノードが追加されるたびに再割り当てされる可能性があります。バスから削除されました。

NOTE: Although the 16-bit node ID contains a bus ID, at present there is no standard method to connect separately enumerated Serial Buses. Active development of a standard for Serial Bus to Serial Bus bridges is underway in the IEEE P1394.1 working group. Unless extended by some future standard, the IPv4 over 1394 protocols specified by this document may not operate correctly across bridges.

注:16ビットノードIDにはバスIDが含まれていますが、現在、個別に列挙されたシリアルバスを接続する標準的な方法はありません。シリアルバスの標準の積極的な開発は、IEEE P1394.1ワーキンググループで進行中です。将来の標準で拡張されない限り、このドキュメントで指定された1394を超えるプロトコルは、ブリッジ全体で正しく動作しない場合があります。

The 1394 link layer provides a packet delivery service with both confirmed (acknowledged) and unconfirmed packets. Two levels of service are available: "asynchronous" packets are sent on a best-effort basis while "isochronous" packets are guaranteed to be delivered with bounded latency. Confirmed packets are always asynchronous but unconfirmed packets may be either asynchronous or isochronous. Data payloads vary with implementations and may range from one octet up to a maximum determined by the transmission speed (at 100 Mbps, named S100, the maximum asynchronous data payload is 512 octets while at S400 it is 2048 octets).

1394リンクレイヤーは、確認されたパケットと未確認のパケットの両方を備えたパケット配信サービスを提供します。2つのレベルのサービスが利用可能です。「非同期」パケットが最良のエフォルトベースで送信され、「等学状態」パケットが境界レイテンシで配信されることが保証されています。確認されたパケットは常に非同期ですが、未確認のパケットは非同期または等時期のいずれかです。データペイロードは実装によって異なり、1オクテットから送信速度によって決定される最大値までの範囲です(100 Mbps、S100という名前で、最大非同期データペイロードは512オクテットですが、S400では2048オクテットです)。

NOTE: Extensions underway in IEEE P1394b contemplate additional speeds of 800, 1600 and 3200 Mbps.

注:IEEE P1394Bで進行中の拡張機能は、800、1600、および3200 Mbpsの追加速度を考えています。

2. DEFINITIONS AND NOTATION
2. 定義と表記
2.1 Conformance
2.1 適合

When used in this document, the keywords "MAY", "OPTIONAL", "RECOMMENDED", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD" and "SHOULD NOT" differentiate levels of requirements and optionality and are to be interpreted as described in RFC 2119.

このドキュメントで使用する場合、キーワードは「可能性があります」、「オプション」、「推奨」、「必須」、「shall」、「shall "、" wuth "wuth"は要件とオプションを区別してはなりません。RFC 2119で説明されているように解釈されます。

Several additional keywords are employed, as follows:

次のように、いくつかの追加のキーワードが採用されています。

EXPECTED: A keyword used to describe the behavior of the hardware or software in the design models assumed by this standard. Other hardware and software design models may also be implemented.

予想:この標準で想定される設計モデルのハードウェアまたはソフトウェアの動作を説明するために使用されるキーワード。他のハードウェアおよびソフトウェア設計モデルも実装される場合があります。

IGNORED: A keyword that describes bits, octets, quadlets or fields whose values are not checked by the recipient.

無視される:受信者によって値がチェックされていないビット、オクテット、四角形、またはフィールドを説明するキーワード。

RESERVED: A keyword used to describe either objects---bits, octets, quadlets and fields---or the code values assigned to these objects; the object or the code value is set aside for future standardization. A RESERVED object has no defined meaning and SHALL be zeroed by its originator or, upon development of a future standard, set to a value specified by such a standard. The recipient of a RESERVED object SHALL NOT check its value. The recipient of an object whose code values are defined by this standard SHALL check its value and reject RESERVED code values.

予約済み:いずれかのオブジェクト(ビット、オクテット、四角化物、フィールド)を記述するために使用されるキーワード、またはこれらのオブジェクトに割り当てられたコード値。オブジェクトまたはコード値は、将来の標準化のために確保されます。予約されたオブジェクトには定義された意味がなく、その創始者または将来の標準の開発により、そのような標準で指定された値に設定されていることによってゼロになります。予約されたオブジェクトの受信者は、その価値を確認してはなりません。この標準によってコード値が定義されているオブジェクトの受信者は、その値をチェックし、予約されたコード値を拒否するものとします。

2.2 Glossary
2.2 用語集

The following terms are used in this standard:

この規格では、次の用語が使用されています。

address resolution protocol: A method for a requester to determine the hardware (1394) address of an IP node from the IP address of the node.

アドレス解決プロトコル:ノードのIPアドレスからIPノードのハードウェア(1394)アドレスを決定するためのメソッド。

bus ID: A 10-bit number that uniquely identifies a particular bus within a group of multiple interconnected buses. The bus ID is the most significant portion of a node's 16-bit node ID. The value 0x3FF designates the local bus; a node SHALL respond to requests addressed to its 6-bit physical ID if the bus ID in the request is either 0x3FF or the bus ID explicitly assigned to the node.

バスID:複数の相互接続されたバスのグループ内で特定のバスを一意に識別する10ビット番号。バスIDは、ノードの16ビットノードIDの最も重要な部分です。値0x3ffは地元のバスを指定します。ノードは、リクエスト内のバスIDが0x3ffまたはノードに明示的に割り当てられたバスIDのいずれかである場合、6ビットの物理IDに宛てられたリクエストに応答するものとします。

encapsulation header: A structure that precedes all IP data transmitted over 1394. See also link fragment.

カプセル化ヘッダー:1394を超えるすべてのIPデータに先行する構造。リンクフラグメントも参照してください。

IP datagram: An Internet message that conforms to the format specified by STD 5, RFC 791.

IPデータグラム:STD 5、RFC 791で指定された形式に準拠するインターネットメッセージ。

link fragment: A portion of an IP datagram transmitted within a single 1394 packet. The data payload of the 1394 packet contains both an encapsulation header and its associated link fragment. It is possible to transmit datagrams without link fragmentation.

リンクフラグメント:単一の1394パケット内で送信されたIPデータグラムの一部。1394パケットのデータペイロードには、カプセル化ヘッダーとその関連するリンクフラグメントの両方が含まれています。リンクの断片化なしでデータグラムを送信することができます。

multicast channel allocation protocol: A method for multicast groups to coordinate their use of Serial Bus resources (channels) if multicast datagrams are transmitted on other than the default broadcast channel.

マルチキャストチャネル割り当てプロトコル:マルチキャストグループがデフォルトのブロードキャストチャネル以外に送信された場合、マルチキャストグループの使用を調整する方法(チャネル)。

multicast channel owner: A multicast source that has allocated a channel for one or more multicast addresses and transmits MCAP advertisements to communicate these channel mapping(s) to other participants in the IP multicast group. When more than one source transmits MCAP advertisements for the same channel number, the source with the largest physical ID is the owner.

マルチキャストチャネル所有者:1つ以上のマルチキャストアドレスにチャネルを割り当て、MCAP広告を送信してこれらのチャネルマッピングをIPマルチキャストグループの他の参加者に伝えるマルチキャストソース。複数のソースが同じチャネル番号に対してMCAP広告を送信する場合、最大の物理IDを持つソースは所有者です。

node ID: A 16-bit number that uniquely identifies a Serial Bus node within a group of multiple interconnected buses. The most significant ten bits are the bus ID and the least significant six bits are the physical ID.

ノードID:複数の相互接続されたバスのグループ内でシリアルバスノードを一意に識別する16ビット番号。最も重要な10ビットはバスIDで、最も重要な6ビットは物理IDです。

node unique ID: A 64-bit number that uniquely identifies a node among all the Serial Bus nodes manufactured worldwide; also known as the EUI-64 (Extended Unique Identifier, 64-bits).

ノード一意のID:世界中で製造されたすべてのシリアルバスノードの間でノードを一意に識別する64ビット番号。EUI-64(拡張ユニークな識別子、64ビット)とも呼ばれます。

octet: Eight bits of data.

Octet:8ビットのデータ。

packet: Any of the 1394 primary packets; these may be read, write or lock requests (and their responses) or stream data. The term "packet" is used consistently to differentiate Serial Bus primary packets from 1394 ARP requests/responses, IP datagrams or MCAP advertisements/solicitations.

パケット:1394のプライマリパケットのいずれか。これらは、読み取り、書き込み、またはロックリクエスト(およびその応答)またはデータをストリーミングする場合があります。「パケット」という用語は、シリアルバスのプライマリパケットを1394 ARPリクエスト/応答、IPデータグラム、またはMCAP広告/勧誘と区別するために一貫して使用されます。

physical ID: On a particular bus, this 6-bit number is dynamically assigned during the self-identification process and uniquely identifies a node on that bus.

物理ID:特定のバスでは、この6ビット番号は自己識別プロセス中に動的に割り当てられ、そのバスのノードを一意に識別します。

quadlet: Four octets, or 32 bits, of data.

四重項:データの4つのオクテット、または32ビット。

stream packet: A 1394 primary packet with a transaction code of 0x0A that contains a block data payload. Stream packets may be either asynchronous or isochronous according to the type of 1394 arbitration employed.

ストリームパケット:ブロックデータペイロードを含む0x0Aのトランザクションコードを備えた1394プライマリパケット。ストリームパケットは、採用されている1394の仲裁のタイプに応じて、非同期または等時期のいずれかです。

2.3 Abbreviations
2.3 略語

The following are abbreviations that are used in this standard:

以下は、この標準で使用される略語です。

1394 ARP Address resolution protocol (specific to 1394) CSR Control and status register CRC Cyclical redundancy checksum EUI-64 Extended Unique Identifier, 64-bits GASP Global asynchronous stream packet IP Internet protocol (within this document, IPv4) MCAP Multicast channel allocation protocol

1394 ARPアドレス解像度プロトコル(1394に固有)CSR制御およびステータスレジスタCRC循環冗長チェックサムEUI-64拡張ユニークな識別子、64ビットGASPグローバル非同期ストリームパケットIPインターネットプロトコル(このドキュメント内、IPv4内)

2.4 Numeric values
2.4 数値

Decimal and hexadecimal numbers are used within this standard. By editorial convention, decimal numbers are most frequently used to represent quantities or counts. Addresses are uniformly represented by hexadecimal numbers, which are also used when the value represented has an underlying structure that is more apparent in a hexadecimal format than in a decimal format.

この標準内で10進数と16進数が使用されます。編集規則により、10進数は、量またはカウントを表すために最も頻繁に使用されます。アドレスは16進数で均一に表されます。これは、表される値に10進形式よりも16進形式でより明白な根本構造がある場合にも使用されます。

Decimal numbers are represented by Arabic numerals or by their English names. Hexadecimal numbers are prefixed by 0x and represented by digits from the character set 0 - 9 and A - F. For the sake of legibility, hexadecimal numbers are separated into groups of four digits separated by spaces.

10進数は、アラビア語の数字または英語の名前で表されます。16進数は0xで前に付けられ、文字セット0-9およびA -Fの数字で表されます。読みやすいため、16進数はスペースで区切られた4桁のグループに分離されます。

For example, both 42 and 0x2A represent the same numeric value.

たとえば、42と0x2aの両方が同じ数値を表します。

3. IP-CAPABLE NODES
3. IP対応ノード

Not all Serial Bus devices are capable of the reception and transmission of 1394 ARP requests/responses or IP datagrams. An IP-capable node SHALL fulfill the following minimum requirements:

すべてのシリアルバスデバイスが、1394 ARPリクエスト/応答またはIPデータグラムの受信と送信が可能であるわけではありません。IP対応ノードは、次の最小要件を満たすものとします。

- it SHALL implement configuration ROM in the general format specified by ISO/IEC 13213:1994 and SHALL implement the bus information block specified by IEEE P1394a and a unit directory specified by this standard;

- ISO/IEC 13213:1994で指定された一般的な形式で構成ROMを実装し、IEEE P1394Aで指定されたバス情報ブロックと、この標準で指定されたユニットディレクトリを実装するものとします。

- the max_rec field in its bus information block SHALL be at least 8; this indicates an ability to accept block write requests and asynchronous stream packets with data payload of 512 octets. The same ability SHALL also apply to read requests; that is, the node SHALL be able to transmit a block response packet with a data payload of 512 octets;

- バス情報ブロックのMAX_RECフィールドは、少なくとも8でなければなりません。これは、512オクテットのデータペイロードを使用して、ブロック書き込み要求と非同期ストリームパケットを受け入れる機能を示しています。同じ能力も読み取りリクエストにも適用されます。つまり、ノードは512オクテットのデータペイロードでブロック応答パケットを送信できるものとします。

- it SHALL be isochronous resource manager capable, as specified by IEEE P1394a;

- IEEE P1394Aで指定されているように、それは等学状態のリソースマネージャーになります。

- it SHALL support both reception and transmission of asynchronous streams as specified by IEEE P1394a; and

- IEEE P1394Aによって指定されているように、非同期ストリームの受信と伝送の両方をサポートするものとします。そして

4. リンクカプセル化と断片化

All IP datagrams (broadcast, unicast or multicast), 1394 ARP requests/responses and MCAP advertisements/solicitations that are transferred via 1394 block write requests or stream packets SHALL be encapsulated within the packet's data payload. The maximum size of data payload, in octets, is constrained by the speed at which the packet is transmitted.

すべてのIPデータグラム(ブロードキャスト、ユニキャスト、またはマルチキャスト)、1394 ARPリクエスト/応答、および1394ブロック書き込み要求またはストリームパケットを介して転送されるMCAP広告/勧誘は、パケットのデータペイロード内にカプセル化されるものとします。オクテットのデータペイロードの最大サイズは、パケットが送信される速度によって制約されます。

Table 1 - Maximum data payloads (octets)

表1-最大データペイロード(オクテット)

                  Speed   Asynchronous   Isochronous
                +------------------------------------+
                |  S100 |      512     |     1024    |
                |  S200 |     1024     |     2048    |
                |  S400 |     2048     |     4096    |
                |  S800 |     4096     |     8192    |
                | S1600 |     8192     |    16384    |
                | S3200 |    16384     |    32768    |
                +------------------------------------+
        

NOTE: The maximum data payloads at speeds of S800 and faster may be reduced (but will not be increased) as a result of standardization by IEEE P1394b.

注:IEEE P1394Bによる標準化の結果として、S800以降の速度での最大データペイロードは、標準化の結果として減少する(ただし、増加しない)場合があります。

The maximum data payload for asynchronous requests and responses may also be restricted by the capabilities of the sending or receiving node(s); this is specified by max_rec in either the bus information block or 1394 ARP response.

非同期リクエストと応答の最大データペイロードは、送信または受信ノードの機能によって制限される場合があります。これは、バス情報ブロックまたは1394 ARP応答のいずれかでMAX_RECによって指定されます。

For either of these reasons, the maximum data payload transmissible between IP-capable nodes may be less than the default 1500 octet maximum transmission unit (MTU) specified by this document. This requires that the encapsulation format also permit 1394 link-level fragmentation and reassembly of IP datagrams.

これらのいずれかの理由で、IP対応ノード間で送信可能な最大データペイロードは、このドキュメントで指定されたデフォルトの1500オクテット最大透過ユニット(MTU)よりも少ない場合があります。これには、カプセル化形式が1394リンクレベルの断片化とIPデータグラムの再組み立てを可能にする必要があります。

NOTE: IP-capable nodes may operate with an MTU size larger than the default, but the means by which a larger MTU is configured are beyond the scope of this document.

注:IP対応ノードは、デフォルトよりも大きいMTUサイズで動作する場合がありますが、より大きなMTUが構成されている手段は、このドキュメントの範囲を超えています。

4.1 Global asynchronous stream packet (GASP) format
4.1 グローバル非同期ストリームパケット(GASP)形式

Some IP datagrams, as well as 1394 ARP requests and responses, may be transported via asynchronous stream packets. When asynchronous stream packets are used, their format SHALL conform to the global asynchronous stream packet (GASP) format specified by IEEE P1394a. The GASP format illustrated below is INFORMATIVE and reproduced for ease of reference, only.

一部のIPデータグラム、および1394 ARPリクエストと応答は、非同期ストリームパケットを介して輸送される場合があります。非同期ストリームパケットを使用する場合、その形式は、IEEE P1394Aによって指定されたグローバル非同期ストリームパケット(GASP)形式に準拠するものとします。以下に示すGasp形式は有益であり、参照を容易にするためにのみ再現されています。

                       1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |          data_length          |tag|  channel  |  0x0A |   sy  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                           header_CRC                          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           source_ID           |        specifier_ID_hi        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |specifier_ID_lo|                    version                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   +---                           data                          ---+
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                            data_CRC                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 1 - GASP format

図1- Gasp形式

The source_ID field SHALL specify the node ID of the sending node and SHALL be equal to the most significant 16 bits of the sender's NODE_IDS register.

SOURCE_IDフィールドは、送信ノードのノードIDを指定し、送信者のnode_idsレジスタの最も重要な16ビットに等しくなります。

The specifier_ID_hi and specifier_ID_lo fields together SHALL contain the value 0x00 005E, the 24-bit organizationally unique identifier (OUI) assigned by the IEEE Registration Authority (RA) to IANA.

specifier_id_hiとspecifier_id_loフィールドは、IEAE登録局(RA)によってIANAに割り当てられた24ビットの組織的に一意の識別子(OUI)である値0x00 005Eを含むものとします。

The version field SHALL be one.

バージョンフィールドは1つになります。

NOTE: Because the GASP format utilizes the first two quadlets of data payload in an asynchronous stream packet format, the maximum payloads cited in Table 1 are effectively reduced by eight octets. In the clauses that follow, references to the first quadlet of data payload mean the first quadlet usable for an IP datagram or 1394 ARP request or response. When the GASP format is used, this is the third quadlet of the data payload for the packet.

注:GASP形式は、非同期ストリームパケット形式でデータペイロードの最初の2つの四角化を利用しているため、表1で引用した最大ペイロードは8オクテットによって効果的に削減されます。以下の条項では、データペイロードの最初の四角形への言及は、IPデータグラムまたは1394 ARP要求または応答に使用可能な最初の四角化を意味します。GASP形式を使用する場合、これはパケットのデータペイロードの3番目の四角形です。

4.2 Encapsulation header
4.2 カプセル化ヘッダー

All IP datagrams transported over 1394 are prefixed by an encapsulation header with one of the formats illustrated below.

1394を超えるすべてのIPデータグラムには、以下に示す形式の1つを備えたカプセル化ヘッダーが付いています。

If an entire IP datagram may be transmitted within a single 1394 packet, it is unfragmented and the first quadlet of the data payload SHALL conform to the format illustrated below.

IPデータグラム全体が単一の1394パケット内で送信される可能性がある場合、それはフラグメントされておらず、データペイロードの最初のクワッドレットは以下に示す形式に準拠するものとします。

                        1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | lf|          reserved         |           ether_type          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 2 - Unfragmented encapsulation header format

図2-フレーミングされていないカプセル化ヘッダー形式

The lf field SHALL be zero.

LFフィールドはゼロでなければなりません。

The ether_type field SHALL indicate the nature of the datagram that follows, as specified by the following table.

ETHER_TYPEフィールドは、次の表で指定されているように、次のデータグラムの性質を示します。

                      ether_type   Datagram
                    +-------------------------+
                    |   0x0800   |   IPv4     |
                    |   0x0806   |   1394 ARP |
                    |   0x8861   |   MCAP     |
                    +-------------------------+
        

NOTE: Other network protocols, identified by different values of ether_type, may use the encapsulation formats defined herein but such use is outside of the scope of this document.

注:Ether_Typeの異なる値によって識別される他のネットワークプロトコルは、本明細書で定義されているカプセル化形式を使用できますが、このような使用はこのドキュメントの範囲外です。

In cases where the length of the datagram exceeds the maximum data payload supported by the sender and all recipients, the datagram SHALL be broken into link fragments; the first two quadlets of the data payload for the first link fragment SHALL conform to the format shown below.

データグラムの長さが送信者とすべての受信者がサポートする最大データペイロードを超える場合、データグラムはリンクフラグメントに分割されなければなりません。最初のリンクフラグメントのデータペイロードの最初の2つの四角形は、以下に示す形式に準拠するものとします。

                        1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | lf|rsv|      datagram_size    |           ether_type          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              dgl              |            reserved           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 3 - First fragment encapsulation header format

図3-最初のフラグメントカプセル化ヘッダー形式

The second and subsequent link fragments (up to and including the last) SHALL conform to the format shown below.

2番目と後続のリンクフラグメント(最後のものまで)は、以下に示す形式に準拠するものとします。

                        1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | lf|rsv|      datagram_size    |  rsv  |    fragment_offset    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              dgl              |            reserved           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 4 - Subsequent fragment(s) encapsulation header format

図4-後続のフラグメントカプセル化ヘッダー形式

The definition and usage of the fields is as follows:

フィールドの定義と使用法は次のとおりです。

The lf field SHALL specify the relative position of the link fragment within the IP datagram, as encoded by the following table.

LFフィールドは、次の表でエンコードされているように、IPデータグラム内のリンクフラグメントの相対位置を指定するものとします。

                        lf      Position
                     +------------------------+
                     |   0   |  Unfragmented  |
                     |   1   |  First         |
                     |   2   |  Last          |
                     |   3   |  Interior      |
                     +------------------------+
        

datagram_size: The encoded size of the entire IP datagram. The value of datagram_size SHALL be the same for all link fragments of an IP datagram and SHALL be one less than the value of Total Length in the datagram's IP header (see STD 5, RFC 791).

datagram_size:IPデータグラム全体のエンコードされたサイズ。Datagram_sizeの値は、IPデータグラムのすべてのリンクフラグメントで同じであり、DatagramのIPヘッダーの総長さの値よりも1つ低くなります(STD 5、RFC 791を参照)。

ether_type: This field is present only in the first link fragment and SHALL have a value of 0x0800, which indicates an IPv4 datagram.

Ether_Type:このフィールドは、最初のリンクフラグメントにのみ存在し、IPv4データグラムを示す0x0800の値があります。

fragment_offset: This field is present only in the second and subsequent link fragments and SHALL specify the offset, in octets, of the fragment from the beginning of the IP datagram. The first octet of the datagram (the start of the IP header) has an offset of zero; the implicit value of fragment_offset in the first link fragment is zero.

fragment_offset:このフィールドは、2番目と後続のリンクフラグメントにのみ存在し、IPデータグラムの先頭からフラグメントのオフセットをオクテットで指定するものとします。データグラムの最初のオクテット(IPヘッダーの開始)のオフセットはゼロです。最初のリンクフラグメントのfragment_offsetの暗黙の値はゼロです。

dgl: The value of dgl (datagram label) SHALL be the same for all link fragments of an IP datagram. The sender SHALL increment dgl for successive, fragmented datagrams; the incremented value of dgl SHALL wrap from 65,535 back to zero.

DGL:DGL(Datagramラベル)の値は、IPデータグラムのすべてのリンクフラグメントで同じでなければなりません。送信者は、連続した断片化されたデータグラムのDGLを増やすものとします。DGLの増分値は、65,535からゼロに戻ります。

All IP datagrams, regardless of the mode of transmission (block write requests or stream packets) SHALL be preceded by one of the above described encapsulation headers. This permits uniform software treatment of datagrams without regard to the mode of their transmission.

送信モード(ブロック書き込み要求またはストリームパケット)に関係なく、すべてのIPデータグラムの前に、上記のカプセル化ヘッダーの1つが前に行われます。これにより、送信のモードに関係なく、データグラムの均一なソフトウェア処理が可能になります。

4.3 リンクフラグメントの再組み立て

The recipient of an IP datagram transmitted via more than one 1394 packet SHALL use both the sender's source_ID (obtained from either the asynchronous packet header or the GASP header) and dgl to identify all the link fragments from a single datagram.

複数の1394パケットを介して送信されたIPデータグラムの受信者は、送信者のsource_id(非同期パケットヘッダーまたはGaspヘッダーのいずれかから取得)とDGLの両方を使用して、単一のデータグラムからすべてのリンクフラグメントを識別する必要があります。

Upon receipt of a link fragment, the recipient may place the data payload (absent the encapsulation header) within an IP datagram reassembly buffer at the location specified by fragment_offset. The size of the reassembly buffer may be determined from datagram_size.

リンクフラグメントを受け取ると、受信者は、fragment_offsetで指定された場所に、IPデータグラムの再組み立てバッファー内にデータペイロード(カプセル化ヘッダーがない)を配置できます。再組み立てバッファーのサイズは、datagram_sizeから決定できます。

If a link fragment is received that overlaps another fragment identified by the same source_ID and dgl, the fragment(s) already accumulated in the reassembly buffer SHALL be discarded. A fresh reassembly may be commenced with the most recently received link fragment. Fragment overlap is determined by the combination of fragment_offset from the encapsulation header and data_length from the 1394 packet header.

同じsource_idとdglによって識別された別のフラグメントを重複させるリンクフラグメントを受信した場合、再組み立てバッファーに既に蓄積されているフラグメントを破棄するものとします。新鮮な再組み立ては、最近受信したリンクフラグメントから開始される場合があります。フラグメントオーバーラップは、カプセル化ヘッダーのfragment_offsetと1394パケットヘッダーのdata_lengthの組み合わせによって決定されます。

Upon detection of a Serial Bus reset, recipient(s) SHALL discard all link fragments of all partially reassembled IP datagrams and sender(s) SHALL discard all not yet transmitted link fragments of all partially transmitted IP datagrams.

シリアルバスのリセットを検出すると、受信者は、部分的に再組み込まれたすべてのIPデータグラムのすべてのリンクフラグメントを破棄し、送信者は、部分的に送信されたすべてのIPデータグラムのまだ送信されていないすべてのリンクフラグメントを破棄します。

5. SERIAL BUS ADDRESS RESOLUTION PROTOCOL (1394 ARP)
5. シリアルバスアドレス解像度プロトコル(1394 arp)

Methods to determine the hardware address of a device from its corresponding IP address are inextricably tied to the transport medium utilized by the device. In the description below and throughout this document, the acronym 1394 ARP pertains solely to an address resolution protocol whose methods and data structures are specific to 1394.

対応するIPアドレスからデバイスのハードウェアアドレスを決定する方法は、デバイスが利用するトランスポートメディアに密接に結び付けられています。以下の説明およびこのドキュメント全体で、頭字語1394 ARPは、メソッドとデータ構造が1394に固有のアドレス解像度プロトコルのみに関係しています。

1394 ARP requests SHALL be transmitted by the same means as broadcast IP datagrams; 1394 ARP responses MAY be transmitted in the same way or they MAY be transmitted as block write requests addressed to the sender_unicast_FIFO address identified by the 1394 ARP request. A 1394 ARP request/response is 32 octets and SHALL conform to the format illustrated by Figure 5.

1394 ARPリクエストは、ブロードキャストIPデータグラムと同じ手段で送信されます。1394 ARP応答は、同じ方法で送信されるか、1394 ARPリクエストによって識別されたSender_unicast_fifoアドレスに宛てられたブロック書き込み要求として送信される場合があります。1394 ARPリクエスト/応答は32オクテットであり、図5に示す形式に準拠するものとします。

                       1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    hardware_type (0x0018)     |    protocol_type (0x0800)     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  hw_addr_len  |  IP_addr_len  |            opcode             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   +---                     sender_unique_ID                    ---+
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | sender_max_rec|      sspd     |     sender_unicast_FIFO_hi    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                      sender_unicast_FIFO_lo                   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        sender_IP_address                      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        target_IP_address                      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 5 - 1394 ARP request/response format

図5-1394 ARPリクエスト/応答形式

1394 ARP requests and responses transported by asynchronous stream packets SHALL be encapsulated within the GASP format specified by IEEE P1394a (see also 4.1). The recipient of a 1394 ARP request or response SHALL ignore it unless the most significant ten bits of the source_ID field (whether obtained from the GASP header of an asynchronous stream packet or the packet header of a block write request) are equal to either 0x3FF or the most significant ten bits of the recipient's NODE_IDS register.

1394非同期ストリームパケットによって輸送されるARPリクエストと応答は、IEEE P1394Aによって指定されたGASP形式内でカプセル化されるものとします(4.1も参照)。1394 ARPリクエストまたは応答の受信者は、Source_IDフィールドの最も重要な10ビット(非同期ストリームパケットのGaspヘッダーまたはブロック書き込み要求のパケットヘッダーから取得されているかどうかにかかわらず)を無視するものとします)。受信者のnode_idsレジスタの最も重要な10ビット。

Field usage in a 1394 ARP request/response is as follows:

1394 ARPリクエスト/応答でのフィールドの使用は次のとおりです。

hardware_type: This field indicates 1394 and SHALL have a value of 0x0018.

Hardware_Type:このフィールドは1394を示し、値は0x0018でなければなりません。

protocol_type: This field SHALL have a value of 0x0800; this indicates that the protocol addresses in the 1394 ARP request/response conform to the format for IP addresses.

protocol_type:このフィールドには0x0800の値があります。これは、1394 ARP要求/応答のプロトコルアドレスがIPアドレスの形式に準拠していることを示しています。

hw_addr_len: This field indicates the size, in octets, of the 1394-dependent hardware address associated with an IP address and SHALL have a value of 16.

hw_addr_len:このフィールドは、IPアドレスに関連付けられた1394依存のハードウェアアドレスのサイズ、オクテットのサイズを示し、16の値を持つものとします。

IP_addr_len: This field indicates the size, in octets, of an IP version 4 (IPv4) address and SHALL have a value of 4.

IP_ADDR_LEN:このフィールドは、IPバージョン4(IPv4)アドレスのサイズ、オクテットのサイズを示し、値は4を持ちます。

opcode: This field SHALL be one to indicate a 1394 ARP request and two to indicate a 1394 ARP response.

OPCODE:このフィールドは、1394 ARPリクエストを示すものと、1394 ARP応答を示す2つのフィールドとするものとします。

sender_unique_ID: This field SHALL contain the node unique ID of the sender and SHALL be equal to that specified in the sender's bus information block.

sender_unique_id:このフィールドには、送信者のノード一意のIDが含まれ、送信者のバス情報ブロックで指定されているものと等しくなります。

sender_max_rec: This field SHALL be equal to the value of max_rec in the sender's configuration ROM bus information block.

sender_max_rec:このフィールドは、送信者の構成ROMバス情報ブロックのmax_recの値に等しくなければなりません。

sspd: This field SHALL be set to the lesser of the sender's link speed and PHY speed. The link speed is the maximum speed at which the link may send or receive packets; the PHY speed is the maximum speed at which the PHY may send, receive or repeat packets. The table below specifies the encoding used for sspd; all values not specified are RESERVED for future standardization.

SSPD:このフィールドは、送信者のリンク速度とPhy速度の低い方に設定するものとします。リンク速度は、リンクがパケットを送信または受信できる最大速度です。Phy速度は、Phyがパケットを送信、受信、または繰り返す可能性のある最大速度です。以下の表は、SSPDに使用されるエンコードを指定しています。指定されていないすべての値は、将来の標準化のために予約されています。

Table 2 - Speed codes

表2-速度コード

                            Value   Speed
                          +---------------+
                          |   0   |  S100 |
                          |   1   |  S200 |
                          |   2   |  S400 |
                          |   3   |  S800 |
                          |   4   | S1600 |
                          |   5   | S3200 |
                          +---------------+
        

sender_unicast_FIFO_hi and sender_unicast_FIFO_lo: These fields together SHALL specify the 48-bit offset of the sender's FIFO available for the receipt of IP datagrams in the format specified by section 6. The offset of a sender's unicast FIFO SHALL NOT change, except as the result of a power reset.

sender_unicast_fifo_hiおよびsender_unicast_fifo_lo:これらのフィールドは、セクション6で指定された形式でIPデータグラムを受信できる送信者のFIFOの48ビットオフセットを一緒に指定するものとします。電源リセット。

sender_IP_address: This field SHALL specify the IP address of the sender.

sender_ip_address:このフィールドは、送信者のIPアドレスを指定するものとします。

target_IP_address: In a 1394 ARP request, this field SHALL specify the IP address from which the sender desires a response. In a 1394 ARP response, it SHALL be IGNORED.

Target_ip_Address:1394 ARPリクエストでは、このフィールドは、送信者が応答を望むIPアドレスを指定するものとします。1394 ARP応答では、無視されます。

6. CONFIGURATION ROM
6. 構成ROM

Configuration ROM for IP-capable nodes SHALL contain a unit directory in the format specified by this standard. The unit directory SHALL contain Unit_Spec_ID and Unit_SW_Version entries, as specified by ISO/IEC 13213:1994.

IP対応ノードの構成ROMには、この標準で指定された形式のユニットディレクトリが含まれている必要があります。ユニットディレクトリには、ISO/IEC 13213:1994で指定されているように、Unit_Spec_idおよびunit_sw_versionエントリが含まれます。

The unit directory may also contain other entries permitted by ISO/IEC 13213:1994 or IEEE P1212r.

ユニットディレクトリには、ISO/IEC 13213:1994またはIEEE P1212Rで許可されている他のエントリも含まれている場合があります。

6.1 Unit_Spec_ID entry
6.1 unit_spec_idエントリ

The Unit_Spec_ID entry is an immediate entry in the unit directory that specifies the organization responsible for the architectural definition of the Internet Protocol capabilities of the device.

Unit_Spec_idエントリは、デバイスのインターネットプロトコル機能のアーキテクチャ定義を担当する組織を指定するユニットディレクトリの即時エントリです。

                        1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      0x12     |            unit_spec_ID (0x00 005E)           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 6 - Unit_Spec_ID entry format

図6 -Unit_Spec_idエントリ形式

The value of unit_spec_ID SHALL be 0x00 005E, the registration ID (RID) obtained by IANA from the IEEE RA. The value indicates that the IETF and its technical committees are responsible for the maintenance of this standard.

Unit_Spec_idの値は、IEEE RAからIANAが取得した登録ID(RID)である0x00 005Eでなければなりません。この値は、IETFとその技術委員会がこの基準の維持に責任を負っていることを示しています。

6.2 Unit_SW_Version entry
6.2 Unit_sw_versionエントリ

The Unit_SW_Version entry is an immediate entry in the unit directory that, in combination with the unit_spec_ID, specifies the document that defines the software interface of the unit.

Unit_sw_versionエントリは、Unit_Spec_idと組み合わせて、ユニットのソフトウェアインターフェイスを定義するドキュメントを指定するユニットディレクトリの即時エントリです。

                        1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      0x13     |          unit_sw_version (0x00 0001)          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 7 - Unit_SW_Version entry format

図7 -Unit_sw_versionエントリ形式

The value of unit_sw_version SHALL be one, which indicates that the device complies with the normative requirements of this standard.

Unit_sw_versionの値は1つでなければならないものであり、これはデバイスがこの標準の規範的要件に準拠していることを示しています。

6.3 Textual descriptors
6.3 テキスト記述子

Textual descriptors within configuration ROM are OPTIONAL; when present they provide additional descriptive information intended to be intelligible to a human user. IP-capable nodes SHOULD associate a textual descriptor with a content of "IANA" with the Unit_Spec_ID entry and a textual descriptor with a content of "IPv4" for the Unit_SW_Version entry.

構成ROM内のテキスト記述子はオプションです。存在する場合、彼らは人間のユーザーが理解できることを目的とした追加の記述情報を提供します。IP対応ノードは、「IANA」のコンテンツとUnit_Spec_idエントリと、Unit_sw_versionエントリの「IPv4」のコンテンツを含むテキスト記述子に関連付ける必要があります。

The figure below illustrates a unit directory implemented by an IP-capable node; it includes OPTIONAL textual descriptors. Although the textual descriptor leaves are not part of the unit directory, for the sake of simplicity they are shown immediately following the unit directory.

以下の図は、IP対応ノードによって実装されたユニットディレクトリを示しています。オプションのテキスト記述子が含まれています。テキストの記述子の葉はユニットディレクトリの一部ではありませんが、簡単にするために、ユニットディレクトリの直後に表示されます。

                        1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      directory_length (4)     |              CRC              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      0x12     |            unit_spec_ID (0x00 005E)           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      0x81     |         textual descriptor offset (3)         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      0x13     |                unit_sw_version                |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      0x81     |         textual descriptor offset (5)         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | textual_descriptor_length (3) |              CRC              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   +---                          zeros                          ---+
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      "I"      |      "A"      |      "N"      |      "A"      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | textual_descriptor_length (3) |              CRC              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   +---                          zeros                          ---+
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      "I"      |      "P"      |      "v"      |      "4"      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 9 - Sample unit directory and textual descriptors

図9-サンプルユニットディレクトリとテキスト記述子

7. IP UNICAST
7. IPユニキャスト

A unicast IP datagram may be transmitted to a recipient within a 1394 primary packet that has one of the following transaction codes:

ユニキャストIPデータグラムは、次のトランザクションコードのいずれかを備えた1394のプライマリパケット内の受信者に送信される場合があります。

              tcode   Description     Arbitration
            +--------------------------------------+
            |  0x01 | Block write   | Asynchronous |
            |  0x0A | Stream packet | Isochronous  |
            |  0x0A | Stream packet | Asynchronous |
            +--------------------------------------+
        

Block write requests are suitable when 1394 link-level acknowledgement is desired but there is no need for bounded latency in the delivery of the packet (quality of service).

ブロック書き込み要求は、1394のリンクレベルの確認が必要な場合に適していますが、パケットの配信(サービス品質)に境界のあるレイテンシを必要としません。

Isochronous stream packets provide quality of service guarantees but no 1394 link-level acknowledgement.

等時期のストリームパケットは、サービスの品質保証を提供しますが、1394のリンクレベルの承認はありません。

The last method, asynchronous stream packets, is mentioned only for the sake of completeness. This method SHOULD NOT be used for IP unicast, since it provides for neither 1394 link-level acknowledgment nor quality of service---and consumes a valuable resource, a channel number.

最後の方法である非同期ストリームパケットは、完全性のためにのみ言及されています。この方法は、1394リンクレベルの承認もサービスの品質も提供せず、価値のあるリソース、チャネル番号を消費するため、IPユニキャストには使用しないでください。

Regardless of the IP unicast method employed, asynchronous or isochronous, it is the responsibility of the sender of a unicast IP datagram to determine the maximum data payload that may be used in each packet. The necessary information may be obtained from:

採用されているIPユニキャストメソッド、非同期または等時期に関係なく、各パケットで使用できる最大データペイロードを決定することは、ユニキャストIPデータグラムの送信者の責任です。必要な情報は、次のように取得できます。

- the SPEED_MAP maintained by the 1394 bus manager, which provides the maximum transmission speed between any two nodes on the local Serial Bus. The bus manager analyzes bus topology in order to construct the speed map; the maximum transmission speed between nodes reflects the capabilities of the intervening nodes. The speed in turn implies a maximum data payload (see Table 1);

- 1394バスマネージャーによって維持されているSpeed_Mapは、ローカルシリアルバスの任意の2つのノード間の最大送信速度を提供します。バスマネージャーは、速度マップを構築するためにバストポロジーを分析します。ノード間の最大透過速度は、介在するノードの機能を反映しています。速度は、最大データペイロードを意味します(表1を参照)。

- the sender_max_rec field in a 1394 ARP response; or

- 1394 ARP応答のsender_max_recフィールド。または

- other methods beyond the scope of this standard.

- この標準の範囲を超えた他の方法。

The maximum data payload SHALL be the minimum of the largest data payload implemented by the sender, the recipient and the PHYs of all intervening nodes (the last is implicit in the SPEED_MAP entry indexed by sender and recipient).

最大データペイロードは、送信者、受信者、およびすべての介在ノードの物理によって実装された最大のデータペイロードの最小値とするものとします(最後は、送信者と受信者によってインデックス化されたSpeed_Mapエントリに暗黙的です)。

NOTE: The SPEED_MAP is derived from the self-ID packets transmitted by all 1394 nodes subsequent to a bus reset. An IP-capable node may observe the self-ID packets directly.

注:speed_mapは、バスリセットに続いて1394個のすべてのノードによって送信される自己idパケットから派生しています。IP対応ノードは、自己IDパケットを直接観察する場合があります。

Unicast IP datagrams whose quality of service is best-effort SHALL be contained within the data payload of 1394 block write transactions addressed to the source_ID and sender_unicast_FIFO obtained from a 1394 ARP response.

サービスの品質がBest-EffortであるユニキャストIPデータグラムは、1394 ARP応答から取得したSource_IDおよびSender_unicast_Fifoに宛てられた1394ブロック書き込みトランザクションのデータペイロードに含まれるものとします。

If no acknowledgement is received in response to a unicast block write request it is uncertain whether or not the data payload was received by the target.

ユニキャストブロック書き込みリクエストに応じて承認を受け取っていない場合、データペイロードがターゲットによって受信されたかどうかは不明です。

NOTE: An acknowledgment may be absent because the target is no longer functional, may not have received the packet because of a header CRC error or may have received the packet successfully but the acknowledge sent in response was corrupted.

注:ターゲットが機能しなくなっていない場合、ヘッダーCRCエラーのためにパケットを受信していない場合がある場合、またはそれに応じて送信された確認が破損した可能性があるため、承認がない場合があります。

Unicast IP datagrams that require quality of service other than best-effort are beyond the scope of this standard.

Best-Effort以外のサービス品質を必要とするユニキャストIPデータグラムは、この標準の範囲を超えています。

8. IP BROADCAST
8. IP放送

Broadcast IP datagrams are encapsulated according to the specifications of section 4 and are transported by asynchronous stream packets. There is no quality of service provision for IP broadcast over 1394. The channel number used for IP broadcast is specified by the BROADCAST_CHANNEL register.

ブロードキャストIPデータグラムは、セクション4の仕様に従ってカプセル化され、非同期ストリームパケットによって輸送されます。1394を超えるIPブロードキャストのサービス品質の提供はありません。IPブロードキャストに使用されるチャネル番号は、broadcast_channelレジスタによって指定されています。

All broadcast IP datagrams SHALL use asynchronous stream packets whose channel number is equal to the channel field from the BROADCAST_CHANNEL register.

すべてのブロードキャストIPデータグラムは、チャネル番号がbroadcast_channelレジスタのチャネルフィールドに等しい非同期ストリームパケットを使用するものとします。

Although 1394 permits the use of previously allocated channel number(s) for up to one second subsequent to a bus reset, IP-capable nodes SHALL NOT transmit asynchronous stream packets at any time the valid bit in their BROADCAST_CHANNEL register is zero. Since the valid bit is automatically cleared to zero by a bus reset, this prohibits the use of 1394 ARP or broadcast IP until the IRM allocates a channel number.

1394は、バスのリセットに続いて最大1秒間以前に割り当てられたチャネル番号の使用を許可していますが、IP対応ノードは、放送_Channelレジスタの有効なビットがゼロであるときにいつでも非同期ストリームパケットを送信してはなりません。有効なビットはバスリセットによって自動的にゼロにクリアされるため、IRMがチャネル番号を割り当てるまで1394 ARPまたはブロードキャストIPの使用を禁止します。

9. IP MULTICAST
9. IPマルチキャスト

Multicast IP datagrams are encapsulated according to the specifications of section 4 and are transported by stream packets. Asynchronous streams are used for best-effort IP multicast; quality of service other than best-effort is beyond the scope of this standard.

マルチキャストIPデータグラムは、セクション4の仕様に従ってカプセル化され、ストリームパケットによって輸送されます。非同期ストリームは、ベストエフォルトIPマルチキャストに使用されます。Best-Effort以外のサービス品質は、この標準の範囲を超えています。

By default, all best-effort IP multicast SHALL use asynchronous stream packets whose channel number is equal to the channel field from the BROADCAST_CHANNEL register. In particular, datagrams addressed to 224.0.0.1 and 224.0.0.2 SHALL use this channel number. Best-effort IP multicast for other IP multicast group addresses may utilize a different channel number if such a channel number is allocated and advertised prior to use, as described below.

デフォルトでは、すべてのBest-Effort IPマルチキャストは、チャネル番号がbroadcast_channelレジスタのチャネルフィールドに等しい非同期ストリームパケットを使用するものとします。特に、224.0.0.1および224.0.0.2に対処されたデータグラムは、このチャネル番号を使用するものとします。以下に説明するように、そのようなチャネル番号が使用前に割り当てられ、宣伝されている場合、他のIPマルチキャストグループアドレスのベストエフォルトIPマルチキャストは、異なるチャネル番号を利用する場合があります。

IP-capable nodes may transmit best-effort IP multicast only if one of the following two conditions is met:

IP対応ノードは、次の2つの条件のいずれかが満たされている場合にのみ、Best-Effort IPマルチキャストを送信する場合があります。

- the channel number in the stream packet is equal to the channel number field in the BROADCAST_CHANNEL register and the valid bit in the same register is one; or

- ストリームパケットのチャネル番号は、broadcast_channelレジスタのチャネル番号フィールドに等しく、同じレジスタの有効なビットは1です。または

- for other channel number(s), some source of IP multicast has allocated and is advertising the channel number used.

- 他のチャネル番号については、IPマルチキャストの一部のソースが割り当てられ、使用されるチャネル番号を宣伝しています。

The remainder of this section describes a multicast channel allocation protocol (MCAP) employed by both IP multicast sources and recipients whenever a channel number other than the default is used. MCAP is a cooperative protocol; the participants exchange messages over the broadcast channel used by all IP-capable nodes on a particular Serial Bus.

このセクションの残りの部分では、デフォルト以外のチャネル番号が使用される場合はいつでも、IPマルチキャストソースと受信者の両方が採用したマルチキャストチャネル割り当てプロトコル(MCAP)について説明します。MCAPは協同プロトコルです。参加者は、特定のシリアルバス上のすべてのIP対応ノードで使用されるブロードキャストチャネルでメッセージを交換します。

CAUTION: This document does not define facilities and methods for shared use of a single channel number (other than the default channel number specified by the BROADCAST_CHANNEL register) by more than one IP multicast address.

注意:このドキュメントは、複数のIPマルチキャストアドレスで単一のチャネル番号(broadcast_channelレジスタで指定されたデフォルトチャネル番号以外)を共有する機能と方法を定義しません。

9.1 MCAP message format
9.1 MCAPメッセージ形式

MCAP messages, whether sent by a multicast channel owner or recipient, are transported as the data portion of a GASP packet and have the format illustrated below. The first four octets of the message are fixed; the remainder consists of variable-length tuples, each of which encodes information about a particular IP multicast group. Individual MCAP messages SHALL NOT be fragmented and SHALL be encapsulated within a stream packet as ether_type 0x8861.

マルチキャストチャネルの所有者または受信者によって送信されたMCAPメッセージは、GASPパケットのデータ部分として輸送され、以下に示す形式を持っています。メッセージの最初の4オクテットは固定されています。残りは可変長さのタプルで構成されており、それぞれが特定のIPマルチキャストグループに関する情報をエンコードしています。個々のMCAPメッセージは断片化されてはならず、Ether_Type 0x8861としてストリームパケット内でカプセル化されます。

                        1                   2                   3
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            length             |    reserved   |     opcode    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   +                          message data                         +
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 10 - MCAP message format

図10 -MCAPメッセージ形式

Field usage in an MCAP message is as follows:

MCAPメッセージでのフィールドの使用は次のとおりです。

length: This field SHALL contain the size, in octets, of the entire MCAP message.

長さ:このフィールドには、MCAPメッセージ全体のサイズ、オクテットのサイズが含まれます。

opcode: This field SHALL have one of the values specified by the table below.

OPCODE:このフィールドには、以下の表で指定された値の1つがあります。

       opcode    Name       Comment
      +----------------------------------------------------------------+
      |   0   | Advertise | Sent by a multicast channel owner to       |
      |       |           | broadcast the current mapping(s) from one  |
      |       |           | or more group addresses to their           |
      |       |           | corresponding channel number(s).           |
      |   1   |  Solicit  | Sent to request multicast channel owner(s) |
      |       |           | to advertise the indicated channel         |
      |       |           | mapping(s) as soon as possible.            |
      +----------------------------------------------------------------+
        

message data: The remainder of the MCAP message is variable in length and SHALL consist of zero or more group address descriptors with the format illustrated below.

メッセージデータ:MCAPメッセージの残りの部分は長さが変動し、以下に示す形式のゼロ以上のグループアドレス記述子で構成されるものとします。

                           1                   2                   3
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |     length    |      type     |            reserved           |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |   expiration  |    channel    |     speed     |    reserved   |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                           bandwidth                           |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                                                               |
      +                         group_address                         +
      |                                                               |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 11 - MCAP group address descriptor format

図11 -MCAPグループアドレス記述形式形式

length: This field SHALL contain the size, in octets, of the MCAP group address descriptor.

長さ:このフィールドには、Octetsのサイズ、MCAPグループアドレス記述子のサイズが含まれます。

type: This field SHALL have a value of one, which indicates a group address descriptor.

タイプ:このフィールドには1つの値があり、グループアドレス記述子を示します。

expiration: The usage of this field varies according to opcode. For solicit messages the expiration field SHALL be IGNORED. Otherwise, for advertisements, this field SHALL contain a time-stamp, in seconds, that specifies a future time after which the channel number specified by channel may no longer be used.

有効期限:このフィールドの使用は、OpCodeによって異なります。勧誘メッセージの場合、有効期限フィールドは無視されます。それ以外の場合、広告の場合、このフィールドには、将来の時間を指定するタイムスタンプが含まれています。その後、チャネルで指定されたチャネル番号が使用されなくなる場合があります。

channel: This field is valid only for advertise messages, in which case it SHALL specify an allocated channel number, in the range zero to 63 inclusive. All other values are RESERVED.

チャネル:このフィールドは、広告メッセージに対してのみ有効です。この場合、ゼロから63の範囲で割り当てられたチャネル番号を指定するものとします。他のすべての値は予約されています。

speed: This field is valid only for advertise messages, in which case it SHALL specify the speed at which stream packets for the indicated channel are transmitted. Table 2 specifies the encoding used for speed.

速度:このフィールドは、広告メッセージにのみ有効です。この場合、指定されたチャネルのストリームパケットが送信される速度を指定するものとします。表2は、速度に使用されるエンコードを指定しています。

bandwidth: This field SHALL be zero; it is allocated in the group address descriptor to accommodate future extensions to MCAP that specify quality of service and utilize the isochronous capabilities of Serial Bus.

帯域幅:このフィールドはゼロでなければなりません。グループアドレス記述子に割り当てられて、サービス品質を指定し、シリアルバスの等時性機能を活用するMCAPへの将来の拡張機能に対応します。

group_address: This variable length field SHALL specify the IP address of a particular IP multicast group. The length of group_address, in octets, is derived from the length of the group address descriptor by subtracting 12 from the length field.

Group_Address:この変数長さフィールドは、特定のIPマルチキャストグループのIPアドレスを指定するものとします。OctetsのGroup_Addressの長さは、長さフィールドから12を差し引くことにより、グループアドレス記述子の長さから派生します。

9.2 MCAP message domain
9.2 MCAPメッセージドメイン

MCAP messages carry information valid only for the local Serial Bus on which they are transmitted. Recipients of MCAP messages SHALL IGNORE all MCAP messages from other than the local bus, as follows. The source_ID of the sender is contained in the GASP header that precedes the encapsulated MCAP message. A recipient of an MCAP message SHALL examine the most significant ten bits of source_ID from the GASP header; if they are not equal to either 0x3FF or the most significant ten bits of the recipient's NODE_IDS register, the recipient SHALL IGNORE the message.

MCAPメッセージには、送信される地元のシリアルバスに対してのみ有効な情報が含まれています。MCAPメッセージの受信者は、次のように、ローカルバス以外からのすべてのMCAPメッセージを無視するものとします。送信者のsource_idは、カプセル化されたMCAPメッセージの前にあるGaspヘッダーに含まれています。MCAPメッセージの受信者は、GaspヘッダーからSource_idの最も重要な10ビットを調べるものとします。それらが0x3ffまたは受信者のnode_idsレジスタの最も重要な10ビットに等しくない場合、受信者はメッセージを無視するものとします。

Within an MCAP message domain, the owner of a channel mapping is identified by the source_ID field in the GASP header of an MCAP advertisement. The owner is the node with the largest physical ID, the least significant six bits of source_ID.

MCAPメッセージドメイン内で、チャネルマッピングの所有者は、MCAP広告のGASPヘッダーのSource_IDフィールドによって識別されます。所有者は、最大の物理ID、Source_IDの6ビットの最も重要ではないノードです。

9.3 Multicast receive
9.3 マルチキャスト受信

An IP-capable device that wishes to receive multicast data SHALL first ascertain the channel mapping (if any) that exists between a group address and a channel number other than the default channel specified by the BROADCAST_CHANNEL register. Such a device may observe the MCAP advertisements on the broadcast channel for the desired channel mapping(s).

マルチキャストデータの受信を希望するIP対応デバイスは、まず、Groupアドレスとbroadcast_channelレジスタで指定されたデフォルトチャネル以外のチャネル番号の間に存在するチャネルマッピング(もしあれば)を確認するものとします。このようなデバイスは、目的のチャネルマッピングのブロードキャストチャネル上のMCAP広告を観察する場合があります。

An intended multicast recipient may transmit MCAP solicitation requests in order to request multicast channel owner(s) to broadcast advertisements sooner than the next ten second interval. Originators of MCAP solicitation requests SHALL limit the rate at which they are transmitted. Subsequent to sending a solicitation request, the originator SHALL NOT send another MCAP solicitation request until ten seconds have elapsed.

意図したマルチキャストの受信者は、マルチキャストチャネルの所有者に次の10秒のインターバルよりも早く広告をブロードキャストするように要求するために、MCAP勧誘リクエストを送信できます。MCAP勧誘リクエストの創始者は、送信されるレートを制限するものとします。勧誘リクエストを送信した後、オリジネーターは10秒が経過するまで別のMCAP勧誘リクエストを送信してはなりません。

In either case, if a mapping exists for the group address for other than the default channel, an MCAP advertise message is EXPECTED within ten seconds. Upon receipt of an MCAP advertise message that describes one or more channel mappings, the intended multicast recipient may receive IP datagrams on the indicated channel number(s) until the expiration time.

どちらの場合でも、デフォルトチャネル以外のグループアドレスにマッピングが存在する場合、10秒以内にMCAP広告メッセージが予想されます。1つ以上のチャネルマッピングを説明するMCAP広告メッセージを受信すると、意図したマルチキャストの受信者は、有効期限まで指定されたチャネル番号でIPデータグラムを受信する場合があります。

If multiple MCAP advertise messages are observed that specify the same group address, the channel number SHALL be obtained from the advertisement message with the largest physical ID, which SHALL be obtained from the least significant six bits of source_ID from the GASP header.

同じグループアドレスを指定する複数のMCAP広告メッセージが観察される場合、チャネル番号は、GaspヘッダーからのSource_IDの最小6ビットから取得される最大の物理IDを持つ広告メッセージから取得するものとします。

If no MCAP advertise message is received for a particular group address within ten seconds, no multicast source(s) are active for channel(s) other than the default. Either there is there is no multicast data or it is being transmitted on the default channel.

10秒以内に特定のグループアドレスに対してMCAP広告メッセージが受信されない場合、デフォルト以外のチャネルに対してアクティブなマルチキャストソースはありません。マルチキャストデータがないか、デフォルトのチャネルに送信されています。

Once a multicast recipient has observed an advertisement for the desired group address, it MAY receive multicast data on either the default broadcast channel or the channel number(s) indicated but it SHALL continue to monitor the default broadcast channel for MCAP advertisements for the same group address in order to refresh the expiration time of channel number(s) in use.

マルチキャストの受信者が目的のグループアドレスの広告を観察すると、デフォルトのブロードキャストチャネルまたは指定されたチャネル番号のいずれかのマルチキャストデータを受信することがありますが、同じグループのMCAP広告のデフォルトのブロードキャストチャネルを引き続き監視し続けるものとします。使用中のチャネル番号の有効期限を更新するためのアドレス。

9.4 Multicast transmit
9.4 マルチキャスト送信

An IP-capable device that wishes to transmit multicast data on other than the default channel SHALL first ascertain whether or not another multicast source has already allocated a channel number for the group address. The intended multicast source may transmit an MCAP solicitation request with one or more group address descriptors.

デフォルトチャネル以外にマルチキャストデータを送信したいIP対応デバイスは、まず、別のマルチキャストソースがグループアドレスのチャネル番号をすでに割り当てているかどうかを確認するものとします。意図したマルチキャストソースは、1つ以上のグループアドレス記述子を使用してMCAP勧誘リクエストを送信する場合があります。

Whether or not a solicitation request has been transmitted, the intended multicast source SHALL monitor the broadcast channel for MCAP advertisements. If a channel mapping already exists for the group address, an MCAP advertisement SHOULD be received within ten seconds. In this case the intended multicast source may commence transmission of IP datagrams on the indicated channel number(s) and may continue to do so until their expiration time. The multicast source SHALL monitor MCAP advertisements in order to refresh the expiration time of channel number(s) in use.

勧誘リクエストが送信されたかどうかにかかわらず、意図したマルチキャストソースは、MCAP広告のブロードキャストチャネルを監視するものとします。グループアドレスにチャネルマッピングが既に存在する場合、10秒以内にMCAP広告を受信する必要があります。この場合、意図したマルチキャストソースは、指定されたチャネル番号でIPデータグラムの送信を開始する場合があり、有効期限まで引き続き行うことがあります。マルチキャストソースは、使用中のチャネル番号の有効期限を更新するために、MCAP広告を監視するものとします。

When no other multicast source has established a channel mapping for the group address, the intended multicast source may attempt to allocate a channel number from the isochronous resource manager's CHANNELS_AVAILABLE register according to the procedures described in IEEE P1394a. If the channel number allocation is successful, the multicast source SHALL advertise the new channel mapping(s) as soon as possible. Once 100 ms elapses subsequent to the initial advertisement of a newly allocated channel number , the multicast source may transmit IP datagrams using the channel number advertised.

他のマルチキャストソースがグループアドレスのチャネルマッピングを確立していない場合、意図したマルチキャストソースは、IEEE P1394aに記載されている手順に従って、等学リソースマネージャーのチャネル_Availableレジスタからチャネル番号を割り当てようとする場合があります。チャネル番号の割り当てが成功した場合、マルチキャストソースは、できるだけ早く新しいチャネルマッピングを宣伝するものとします。新しく割り当てられたチャネル番号の最初の広告に続いて100ミリ秒が経過すると、マルチキャストソースは、宣伝されたチャネル番号を使用してIPデータグラムを送信できます。

Multicast IP datagrams may be transmitted on the default channel until the sender observes (or transmits) an advertisement that specifies non- default channel mapping(s) for the multicast addresses. This permits the smooth transition of multicast from the default channel to an explicitly allocated channel.

マルチキャストIPデータグラムは、マルチキャストアドレスの非デフォルトチャネルマッピングを指定する広告を観察(または送信)するまで、デフォルトチャネルに送信される場合があります。これにより、デフォルトチャネルから明示的に割り当てられたチャネルへのマルチキャストのスムーズな遷移が可能になります。

Once a multicast source has advertised a channel mapping, it SHALL continue to transmit MCAP advertisements for the channel mapping unless it either a) transfers ownership to another multicast source, b) permits the channel mapping to expire without transfer or c) in the case of overlapped channel mappings, relinquishes control of the channel mapping to another multicast source.

マルチキャストソースがチャネルマッピングを宣伝すると、a)所有権を別のマルチキャストソースに転送しない限り、チャネルマッピングのMCAP広告を送信し続けるものとします。重複したチャネルマッピングは、チャネルマッピングの制御を別のマルチキャストソースに放棄します。

9.5 Advertisement of channel mappings
9.5 チャネルマッピングの広告

Each multicast source SHALL periodically broadcast an advertisement of all IP multicast group addresses for which it has allocated a channel number different from the default multicast channel number. An advertisement SHALL consist of a single MCAP message with an opcode of zero that contains one or more group address descriptors (one for each group address assigned a channel number other than that specified by the BROADCAST_CHANNEL register).

各マルチキャストソースは、デフォルトのマルチキャストチャネル番号とは異なるチャネル番号を割り当てたすべてのIPマルチキャストグループアドレスの広告を定期的にブロードキャストするものとします。広告は、1つ以上のグループアドレス記述子を含むゼロのオペコードを持つ単一のMCAPメッセージで構成されなければならない(broadcast_channelレジスタで指定されたもの以外のチャネル番号を割り当てられた各グループアドレスに1つ)。

Within each group address descriptor, the group_address and channel fields associate an IP multicast group address with a Serial Bus channel number. The speed field specifies the maximum 1394 speed at which any of the senders within the IP multicast group is permitted to transmit data. The expiration field specifies the current time or a future time after which the channel mapping(s) are no longer valid. Except when a channel owner intends to relinquish ownership (as described in 9.7 below), the expiration time SHALL be at least 60 seconds in the future measured from the time the advertisement is transmitted.

各グループアドレス記述子内で、Group_Addressおよびチャンネルフィールドは、IPマルチキャストグループアドレスをシリアルバスチャネル番号に関連付けます。速度フィールドは、IPマルチキャストグループ内の送信者のいずれかがデータを送信できる最大1394速度を指定します。有効期限フィールドは、現在の時間または将来の時間を指定してから、チャネルマッピングが無効になります。チャネル所有者が所有権を放棄するつもりである場合を除き(以下の9.7で説明されているように)、有効期限は、広告が送信される時から測定される将来の少なくとも60秒でなければなりません。

No more than ten seconds SHALL elapse from the transmission of its most recent advertisement before the owner of a channel mapping initiates transmission of the subsequent advertisement. The owner of a channel mapping SHOULD transmit an MCAP advertisement in response to a solicitation as soon as possible after the receipt of the request.

チャネルマッピングの所有者が後続の広告の送信を開始する前に、最新の広告の送信から10秒以内に経過するものとします。チャネルマッピングの所有者は、リクエストの受領後、できるだけ早く勧誘に応じてMCAP広告を送信する必要があります。

9.6 Overlapped channel mappings
9.6 重複したチャネルマッピング

When two intended multicast sources wish to transmit to the same IP multicast group and no channel mapping exists for the group address, there is a chance that both will allocate channel numbers and both will advertise the channel mappings. These channel mappings overlap, i.e., the same group address is mapped to more than one channel number in MCAP advertisements with nonzero expiration times.

2つの意図したマルチキャストソースが同じIPマルチキャストグループに送信し、グループアドレスにチャネルマッピングが存在しない場合、両方がチャネル番号を割り当て、両方がチャネルマッピングを宣伝する可能性があります。これらのチャネルマッピングは重複しています。つまり、同じグループアドレスは、ゼロの有効期限がゼロの有効期限を持つMCAP広告の複数のチャネル番号にマッピングされます。

Multicast channel owners SHALL monitor MCAP advertisements in order to detect overlapped channel mappings. MCAP advertisements whose expiration field has a value less than 60 SHALL be ignored for the purpose of overlapped channel detection. When an overlapped channel mapping is detected, the owner with the largest physical ID (as determined by the least significant six bits of source_ID from the GASP header) is NOT REQUIRED to take any action. The channel numbers advertised by owners with smaller physical IDs are invalid; their owners SHALL cease transmission of both IP datagrams and MCAP advertisements that use the invalid channel numbers. As soon as these channel mappings expire , their owners SHALL deallocate any unused channel numbers as described in 9.8 below.

マルチキャストチャネルの所有者は、重複したチャネルマッピングを検出するためにMCAP広告を監視するものとします。有効期限フィールドが60未満の値を持つMCAP広告は、重複するチャネル検出の目的で無視されます。重複したチャネルマッピングが検出されると、最大の物理IDを持つ所有者(GaspヘッダーからのSource_IDの最小6ビットによって決定される)は、アクションを実行する必要はありません。物理IDが小さい所有者によって宣伝されているチャネル番号は無効です。彼らの所有者は、無効なチャネル番号を使用するIPデータグラムとMCAP広告の両方の送信を停止するものとします。これらのチャネルマッピングが期限切れになるとすぐに、以下の9.8で説明されているように、所有者は未使用のチャネル番号を扱います。

Recipients of MCAP advertisements that detect overlapped channel mappings SHALL ignore the advertisements from multicast channel owner(s) with the smaller physical IDs and SHALL NOT transmit IP datagrams that use the invalid channel number. It is possible for some channel mappings in a single MCAP advertisement to be valid even if others SHALL be IGNORED as a result of overlap.

重複したチャネルマッピングを検出するMCAP広告の受信者は、物理的なIDが小さいマルチキャストチャネル所有者からの広告を無視し、無効なチャネル番号を使用するIPデータグラムを送信してはなりません。単一のMCAP広告の一部のチャネルマッピングは、オーバーラップの結果として他のマッピングが無視されても有効である可能性があります。

9.7 Transfer of channel ownership
9.7 チャネル所有権の譲渡

The owner of a channel mapping may cease multicast transmission on a particular channel, in which case it SHOULD invalidate the channel mapping and in some cases deallocate the channel number. Because other multicast sources may be using the same channel mapping, an orderly process is defined to transfer channel ownership.

チャネルマッピングの所有者は、特定のチャネルでマルチキャスト伝送を停止する場合があります。その場合、チャネルマッピングを無効にし、場合によってはチャネル番号を扱う必要があります。他のマルチキャストソースが同じチャネルマッピングを使用している可能性があるため、チャネルの所有権を転送するために整然としたプロセスが定義されています。

The owner of an existing channel mapping that wishes to release the mapping SHALL commence a timer to measure the time remaining before the anticipated release of the mapping and its associated channel. Until the timer counts down to zero, the owner SHOULD continue to transmit MCAP advertisements for the affected channel but SHALL adjust expiration in each advertisement to reflect the time remaining until the channel is to be deallocated. If the owner is unable to transmit MCAP advertisements until the timer reaches zero, it SHALL initiate a bus reset. Otherwise, the sequence of expiration times transmitted by the owner intending to release the mapping SHALL decrease with each succeeding advertisement. If other multicast source(s) are using the same channel mapping and observe an expiration time less than or equal to 60 seconds, they SHALL commence transmitting MCAP advertisements for the channel mapping with refreshed expiration times greater than or equal to 60 seconds that maintain the channel mapping. Any contention that occurs between multiple sources that attempt to claim ownership of the channel mapping SHALL be resolved as described in 9.8. If the original owner observes an MCAP advertisement for the channel to be relinquished before its own timer has expired, it SHALL NOT deallocate the channel number.

マッピングのリリースを希望する既存のチャネルマッピングの所有者は、マッピングとその関連チャネルの予想されるリリースの前に残っている時間を測定するためにタイマーを開始するものとします。タイマーがゼロにカウントされるまで、所有者は影響を受けるチャネルのMCAP広告を引き続き送信する必要がありますが、各広告の有効期限を調整して、チャンネルが扱われるまで残りの時間を反映します。所有者がタイマーがゼロになるまでMCAP広告を送信できない場合、バスのリセットを開始するものとします。それ以外の場合、マッピングをリリースする予定の所有者によって送信される有効期限のシーケンスは、後続する広告ごとに減少するものとします。他のマルチキャストソースが同じチャネルマッピングを使用しており、60秒以下の有効期限を観察している場合、チャネルマッピングのMCAP広告の送信を開始し、60秒以上の更新された有効期限を維持するチャネルマッピングの送信を開始するものとします。チャネルマッピング。チャネルマッピングの所有権を請求しようとする複数のソース間で発生する競合は、9.8に記載されているように解決されるものとします。元の所有者が、自分のタイマーが期限切れになる前にチャンネルのMCAP広告を放棄することを観察した場合、チャネル番号を扱ってはなりません。

Otherwise, if the owner's timer expires without the observation of a MCAP advertisement by another node, the owner of the channel number SHALL subsequently deallocate the channel as described in 9.8. If the intended owner of the channel mapping observes an MCAP advertisement whose expiration field is zero, orderly transfer of the channel(s) from the former owner has failed. The intended owner SHALL either stop reception and transmission on the expired channel number(s) or allocate different channel number(s) as specified by 9.4.

それ以外の場合、所有者のタイマーが別のノードによるMCAP広告を観察せずに期限切れになった場合、チャンネル番号の所有者は、9.8に記載されているようにチャネルを扱います。チャンネルマッピングの意図した所有者が有効期限フィールドがゼロであるMCAP広告を監視すると、前の所有者からのチャネルの秩序ある転送が失敗しました。意図した所有者は、期限切れのチャネル番号の受信と送信を停止するか、9.4で指定された異なるチャネル番号を割り当てるものとします。

9.8 Redundant channel mappings
9.8 冗長チャネルマッピング

When ownership of a channel mapping is transferred from one multicast source to another, it is possible for more than one device to claim ownership. This results in redundant MCAP advertisements, transmitted by different sources, each of which specifies the same multicast group address and channel. A procedure similar to that of 9.6 SHALL resolve the contention for channel ownership.

チャネルマッピングの所有権があるマルチキャストソースから別のソースに転送されると、複数のデバイスが所有権を請求することができます。これにより、さまざまなソースから送信される冗長なMCAP広告が発生し、それぞれが同じマルチキャストグループアドレスとチャネルを指定します。9.6の手順と同様の手順は、チャネル所有権の競合を解決するものとします。

Multicast channel owners SHALL monitor MCAP advertisements in order to detect redundant channel mappings. MCAP advertisements whose expiration field has a value less than 60 SHALL be ignored for the purpose of redundant channel detection. When a redundant channel mapping is detected, the owner with the largest physical ID (as determined by the least significant six bits of source_ID from the GASP header) is NOT REQUIRED to take any action. The owner(s) with smaller physical IDs SHALL cease transmission of MCAP advertisements for the redundant channel number but SHALL NOT deallocate the channel number.

マルチキャストチャネル所有者は、冗長チャネルマッピングを検出するためにMCAP広告を監視するものとします。有効期限フィールドが60未満の値を持つMCAP広告は、冗長チャネル検出の目的で無視されます。冗長チャネルマッピングが検出されると、最大の物理IDを持つ所有者(GaspヘッダーからのSource_IDの最小6ビットで決定される)は、アクションを実行する必要はありません。より小さな物理IDを持つ所有者は、冗長チャネル番号のMCAP広告の送信を停止するものとしますが、チャネル番号を扱ってはなりません。

9.9 Expired channel mappings
9.9 期限切れのチャネルマッピング

A channel mapping expires when expiration seconds have elapsed since the most recent MCAP advertisement. At this time, multicast recipients SHALL stop reception on the expired channel number(s). Also at this time, the owner of the channel mapping(s) SHALL transmit an MCAP advertisement with expiration cleared to zero and SHALL continue to transmit such advertisements until 30 seconds have elapsed since the expiration of the channel mapping. Once this additional 30-second period has elapsed, the owner of the channel mapping(s) SHALL deallocate the channel number(s) and indicate their availability in the isochronous resource manager's CHANNELS_AVAILABLE register.

最新のMCAP広告以来、有効期限秒が経過したときにチャネルマッピングが期限切れになります。現時点では、マルチキャストの受信者は、期限切れのチャネル番号の受信を停止するものとします。また、この時点で、チャネルマッピングの所有者は、有効期限がゼロにクリアされた状態でMCAP広告を送信し、チャネルマッピングの有効期限から30秒が経過するまでそのような広告を送信し続けるものとします。この追加の30秒の期間が経過すると、チャネルマッピングの所有者はチャネル番号を扱い、等代のリソースマネージャーのチャンネル_Availableレジスタでの可用性を示します。

If an IP-capable device observes an MCAP advertisement whose expiration field is zero, it SHALL NOT attempt to allocate any of the channel number(s) specified until 30 seconds have elapsed since the most recent such advertisement.

IP対応のデバイスが有効期限フィールドがゼロであるMCAP広告を監視する場合、最新のそのような広告以来30秒が経過するまで指定されたチャネル番号のいずれかを割り当てようとはしません。

9.10 Bus reset
9.10 バスリセット

A bus reset SHALL invalidate all multicast channel mappings and SHALL cause all multicast recipients and senders to zero all MCAP advertisement interval timers.

バスリセットは、すべてのマルチキャストチャネルマッピングを無効にし、すべてのマルチキャストの受信者と送信者がすべてのMCAP広告インターバルタイマーをゼロにしなければなりません。

Prior owners of multicast channel mappings may reallocate a channel number from the isochronous resource manager's CHANNELS_AVAILABLE register and resume broadcast of MCAP advertisements as soon as a channel is allocated. If channel reallocation is attempted, the prior owner SHOULD use the same channel number allocated prior to the bus reset and may commence reallocation immediately upon completion of the bus reset so long as the same channel number is reused. If the prior owner elects to allocate a different channel number, it SHALL wait until at least one second has elapsed since the completion of the bus reset before attempting to allocate a new channel number.

マルチキャストチャネルマッピングの以前の所有者は、チャネルが割り当てられるとすぐに、Isochronous Resource ManagerのChannels_Available Registerからチャネル番号を再割り当てし、MCAP広告の放送を再開できます。チャネルの再割り当てが試行された場合、前の所有者は、バスリセットの前に割り当てられた同じチャネル番号を使用する必要があり、同じチャネル番号が再利用される限り、バスのリセットが完了するとすぐに再割り当てを開始することができます。前の所有者が別のチャネル番号を割り当てることを選択した場合、新しいチャネル番号を割り当てる前にバスの完了から少なくとも1秒が経過するまで待つ必要があります。

Intended or prior recipients or transmitters of multicast on other than the default channel SHALL NOT transmit MCAP solicitation requests until at least ten seconds have elapsed since the completion of the bus reset. Multicast data on other than the default channel SHALL NOT be received or transmitted until an MCAP advertisement is observed or transmitted for the IP multicast group address.

デフォルトチャネル以外にマルチキャストの意図または以前の受信者または送信機は、バスのリセットが完了してから少なくとも10秒が経過するまでMCAP勧誘リクエストを送信してはなりません。デフォルトチャネル以外のマルチキャストデータは、IPマルチキャストグループアドレスのMCAP広告が観察または送信されるまで受信または送信してはなりません。

Intended or prior transmitters of multicast on other than the default channel that did not own a channel mapping for the IP multicast group address prior to the bus reset SHALL NOT attempt to allocate a channel number from the isochronous resource manager's CHANNELS_AVAILABLE register until at least ten seconds have elapsed since the completion of the bus reset. Subsequent to this ten second delay, intended or prior transmitters of multicast may follow the procedures specified by 9.4 to allocate a channel number and advertise the channel mapping.

バスのリセットの前にIPマルチキャストグループアドレスのチャネルマッピングを所有していなかったデフォルトチャネル以外のマルチキャストの意図または以前の送信機は、等等等リソースマネージャーのチャンネル_Availableレジスタからチャネル番号を少なくとも10秒まで割り当てようとしないものとします。バスのリセットが完了してから経過しています。この10秒の遅延に続いて、マルチキャストの意図または以前の送信機は、9.4で指定された手順に従ってチャネル番号を割り当て、チャネルマッピングを宣伝することができます。

10. IANA CONSIDERATIONS
10. IANAの考慮事項

This document necessitates the creation and management of a new name space (registry) by IANA. The need for such a registry arises out of the method by which protocol interfaces are uniquely identified by bus standards compliant with ISO/IEC 13213:1994, CSR Architecture. This is explained in more detail in section 6; the essence is that a globally unique 48-bit number SHALL identify the document that specifies the protocol interface. The 48-bit number is the concatenation of 0x00 005E (a registration ID, or RID, granted to IANA by the IEEE Registration Authority) and a second 24-bit number administered by IANA.

このドキュメントでは、IANAによる新しい名前スペース(レジストリ)の作成と管理が必要です。このようなレジストリの必要性は、ISO/IEC 13213:1994、CSRアーキテクチャに準拠したバスの標準によってプロトコルインターフェイスが一意に識別される方法から生じます。これについては、セクション6で詳しく説明します。本質は、グローバルに一意の48ビット番号が、プロトコルインターフェイスを指定するドキュメントを識別することです。48ビット番号は、0x00 005E(IEEE登録機関によってIANAに付与された登録IDまたはRID)とIANAが管理する2番目の24ビット番号の連結です。

The IEEE RA RECOMMENDS that the policy for management of the second 24-bit number be chosen to maximize the quantity of usable numbers with the range of possible values. In particular, the IEEE RA RECOMMENDS that the assignment scheme not apply a structure to the number (e.g., the allocation of a version field within the number) since this would tend to waste large portions of the range.

IEEE RAは、可能な値の範囲で使用可能な数値の量を最大化するために、2番目の24ビット数の管理ポリシーを選択することを推奨しています。特に、IEEE RAは、割り当てスキームが数値に構造を適用しないことを推奨しています(たとえば、数字内のバージョンフィールドの割り当て)これは、範囲の大部分を無駄にする傾向があるためです。

The new name space is "CSR Protocol Identifiers". The values zero and 0xFF FFFF are reserved and SHALL NOT be allocated by IANA. The value one is allocated to this document. The remaining numbers SHALL be managed by IANA and allocated as necessary to identify Internet-Drafts that become IESG standards track documents.

新しい名前スペースは「CSRプロトコル識別子」です。値ゼロと0xff FFFFは予約されており、IANAによって割り当てられてはなりません。値はこのドキュメントに割り当てられます。残りの数値はIANAによって管理され、IESG標準の追跡ドキュメントになるインターネットドラフトを特定するために必要に応じて割り当てられます。

Regardless of the assignment method elected by IANA, a registry of all assigned version numbers SHOULD be maintained at one or more Internet sites and should clearly identify the relevant standard identified by the combination of the RID and version number.

IANAによって選出された割り当て方法に関係なく、割り当てられたすべてのバージョン番号のレジストリは、1つ以上のインターネットサイトで維持され、RIDとバージョン番号の組み合わせによって特定された関連標準を明確に識別する必要があります。

11. SECURITY CONSIDERATIONS
11. セキュリティに関する考慮事項

This document specifies the use of an unsecured link layer, Serial Bus, for the transport of IPv4 datagrams. Serial Bus is vulnerable to denial of service attacks; it is also possible for devices to eavesdrop on data or present forged identities. Implementers who utilize Serial Bus for IPv4 SHOULD consider appropriate counter-measures within application or other layers.

このドキュメントは、IPv4データグラムの輸送のための無担保リンクレイヤー、シリアルバスの使用を指定しています。シリアルバスは、サービス攻撃の拒否に対して脆弱です。また、デバイスがデータを盗用したり、鍛造アイデンティティを提示することも可能です。IPv4にシリアルバスを利用する実装者は、アプリケーションまたは他のレイヤー内の適切な対策を検討する必要があります。

12. ACKNOWLEDGEMENTS
12. 謝辞

This document represents the efforts of the IP/1394 Working Group. The editor wishes to acknowledge the contributions made by all the active participants, either on the reflector or at face-to-face meetings, which have advanced the technical content.

このドキュメントは、IP/1394ワーキンググループの努力を表しています。編集者は、技術的なコンテンツを進めた、リフレクターまたは対面会議で、すべてのアクティブな参加者が行った貢献を認めたいと考えています。

13. REFERENCES
13. 参考文献

Normative reference to standards under development at the time of this document's publication shall utilize the most current draft until such time as it is replaced by an approved standard.

このドキュメントの公開時に開発中の標準への規範的言及は、承認された基準に置き換えるまで、最新のドラフトを利用するものとします。

[1] IEEE Std 1394-1995, Standard for a High Performance Serial Bus

[1] IEEE STD 1394-1995、高性能シリアルバスの標準

[2] ISO/IEC 13213:1994, Control and Status Register (CSR) Architecture for Microcomputer Buses

[2] ISO/IEC 13213:1994、マイクロコンピューターバスのコントロールおよびステータスレジスタ(CSR)アーキテクチャ

[3] IEEE Project P1394a, Draft Standard for a High Performance Serial Bus (Supplement)

[3] IEEEプロジェクトP1394A、高性能シリアルバスのドラフト標準(サプリメント)

[4] IEEE Project P1394b, Draft Standard for a High Performance Serial Bus (Supplement)

[4] IEEEプロジェクトP1394B、高性能シリアルバスのドラフト標準(サプリメント)

[5] Postel, J., "Internet Protocol Darpa Internet Program Protocol Specification", RFC 791, September 1981.

[5] Postel、J。、「インターネットプロトコルDARPAインターネットプログラムプロトコル仕様」、RFC 791、1981年9月。

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

[6] Bradner、S。、「要件レベルを示すためのRFCで使用するためのキーワード」、RFC 2119、1997年3月。

14. EDITOR'S ADDRESS
14. 編集者のアドレス

Peter Johansson Congruent Software, Inc. 98 Colorado Avenue Berkeley, CA 94602

Peter Johansson Condaryent Software、Inc。98 Colorado Avenue Berkeley、CA 94602

Phone: (510) 527-3926 Fax: (510) 527-3856 EMail: pjohansson@aol.com

電話:(510)527-3926ファックス:(510)527-3856メール:pjohansson@aol.com

15. 完全な著作権声明

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

Copyright(c)The Internet Society(1999)。無断転載を禁じます。

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.

このドキュメントと翻訳は他の人にコピーされて提供される場合があります。また、それについてコメントまたは説明する派生作品、またはその実装を支援することは、いかなる種類の制限なしに、準備、コピー、公開、および部分的に配布される場合があります。、上記の著作権通知とこの段落がそのようなすべてのコピーとデリバティブ作品に含まれている場合。ただし、このドキュメント自体は、インターネット協会や他のインターネット組織への著作権通知や参照を削除するなど、いかなる方法でも変更できない場合があります。インターネット標準プロセスに従うか、英語以外の言語に翻訳するために必要な場合に従う必要があります。

The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.

上記の限られた許可は永続的であり、インターネット社会またはその後継者または譲受人によって取り消されることはありません。

This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

この文書と本書に含まれる情報は、「現状」に基づいて提供されており、インターネット社会とインターネットエンジニアリングタスクフォースは、ここにある情報の使用が行われないという保証を含むがこれらに限定されないすべての保証を否認します。特定の目的に対する商品性または適合性の権利または黙示的な保証を侵害します。

Acknowledgement

謝辞

Funding for the RFC Editor function is currently provided by the Internet Society.

RFCエディター機能の資金は現在、インターネット協会によって提供されています。