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

1. はじめに

  1. はじめに

    「マルチプロトコルラベルスイッチング(MPLS)」[1]は、ネットワーク層パケットに「ラベルスタック」を追加し、それによって「ラベル付きパケット」に変換するための一連の手順を必要とします。MPLSをサポートするルーターは、「ラベルスイッチルーター」または「LSR」として知られています。特定のデータリンク上でラベル付きパケットを送信するために、LSRは、ラベルスタックとネットワーク層パケットを与えられたときに、ラベル付きパケットを生成するエンコーディング技術をサポートする必要があります。このドキュメントでは、LSRがPoint-to-Point Protocol(PPP)データリンク、LANデータリンク、および場合によってはその他のデータリンク上でラベル付きパケットを送信するために使用するエンコーディングを指定します。一部のデータリンクでは、スタックの最上部のラベルが異なる方法でエンコードされる場合がありますが、ここで説明する手法は、ラベルスタックの残りの部分をエンコードするために使用する必要があります。このドキュメントでは、ラベルスタックエンコーディングのさまざまなフィールドを処理するためのルールと手順も指定します。

    このドキュメントでは、LSRがPPPデータリンクおよびLANデータリンク上でラベル付きパケットを送信するために使用するエンコーディングを指定します。指定されたエンコーディングは、他のデータリンクにも役立つ場合があります。

    このドキュメントでは、ラベルスタックエンコーディングのさまざまなフィールドを処理するためのルールと手順も指定します。MPLSは特定のネットワーク層プロトコルに依存しないため、このような手順の大部分もプロトコルに依存しません。ただし、一部の手順はプロトコルによって異なります。このドキュメントでは、プロトコルに依存しない手順を指定し、IPv4およびIPv6のプロトコル依存手順を指定します。

    特定のスイッチングデバイス(ATMスイッチなど)に実装されているLSRは、ラベルスタックの最上部の1つまたは2つのエントリをエンコードするために異なるエンコーディング技術を使用する場合があります。ただし、ラベルスタックに追加のエントリがある場合は、このドキュメントで説明されているエンコーディング技術を追加のラベルスタックエントリに使用する必要があります。

1.1. 要件の仕様

このドキュメントのキーワード "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", および "OPTIONAL" は、RFC 2119 [2] で説明されているように解釈されます。