メインコンテンツまでスキップ

1. Introduction (はじめに)

1. Introduction (はじめに)

The Internet Group Management Protocol (IGMP) is used by IPv4 systems (hosts and routers) to report their IP multicast group memberships to any neighboring multicast routers. Note that an IP multicast router may itself be a member of one or more multicast groups, in which case it performs both the "multicast router part" of the protocol (to collect the membership information needed by its multicast routing protocol) and the "group member part" of the protocol (to inform itself and other, neighboring multicast routers of its memberships).

インターネットグループ管理プロトコル (IGMP) は、IPv4 システム (ホストおよびルーター) が、隣接するマルチキャストルーターに IP マルチキャストグループへの参加を報告するために使用されます。IP マルチキャストルーター自体が 1 つ以上のマルチキャストグループのメンバーである可能性があることに注意してください。その場合、ルーターはプロトコルの「マルチキャストルーター部分」(マルチキャストルーティングプロトコルに必要なメンバーシップ情報を収集するため) とプロトコルの「グループメンバー部分」(自身のメンバーシップを自身および他の隣接するマルチキャストルーターに通知するため) の両方を実行します。

IGMP is also used for other IP multicast management functions, using message types other than those used for group membership reporting. This document specifies only the group membership reporting functions and messages.

IGMP は、グループメンバーシップの報告に使用されるもの以外のメッセージタイプを使用して、他の IP マルチキャスト管理機能にも使用されます。このドキュメントでは、グループメンバーシップの報告機能とメッセージのみを指定します。

This document specifies Version 3 of IGMP. Version 1, specified in [RFC-1112], was the first widely-deployed version and the first version to become an Internet Standard. Version 2, specified in [RFC-2236], added support for "low leave latency", that is, a reduction in the time it takes for a multicast router to learn that there are no longer any members of a particular group present on an attached network. Version 3 adds support for "source filtering", that is, the ability for a system to report interest in receiving packets only from specific source addresses, as required to support Source-Specific Multicast [SSM], or from all but specific source addresses, sent to a particular multicast address. Version 3 is designed to be interoperable with Versions 1 and 2.

このドキュメントでは、IGMP のバージョン 3 を規定します。[RFC-1112] で規定されたバージョン 1 は、最初に広く展開されたバージョンであり、インターネット標準になった最初のバージョンでした。[RFC-2236] で規定されたバージョン 2 では、「低脱退遅延 (low leave latency)」のサポートが追加されました。これは、特定のグループのメンバーが接続されたネットワーク上に存在しなくなったことをマルチキャストルーターが学習するのにかかる時間を短縮するものです。バージョン 3 では、「ソースフィルタリング」のサポートが追加されました。つまり、特定送信元マルチキャスト [SSM] をサポートするために必要なように、特定の送信元アドレスからのパケットのみ、または特定の送信元アドレス以外からのパケットを受信することに関心があることをシステムが報告できる機能です。バージョン 3 は、バージョン 1 および 2 と相互運用できるように設計されています。

Multicast Listener Discovery (MLD) is used in a similar way by IPv6 systems. MLD version 1 [MLD] implements the functionality of IGMP version 2; MLD version 2 [MLDv2] implements the functionality of IGMP version 3.

マルチキャストリスナー検出 (MLD) は、IPv6 システムによって同様の方法で使用されます。MLD バージョン 1 [MLD] は IGMP バージョン 2 の機能を実装し、MLD バージョン 2 [MLDv2] は IGMP バージョン 3 の機能を実装します。

The capitalized key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC-2119]. Due to the lack of italics, emphasis is indicated herein by bracketing a word or phrase in "*" characters.

このドキュメントの大文字のキーワード "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", および "OPTIONAL" は、[RFC-2119] で説明されているように解釈されます。イタリック体がないため、ここでは単語またはフレーズを "*" 文字で囲むことによって強調を示します。