Cisco Express Forwarding

CEFは、主に他のルーティング技術によって導入されるオーバーヘッドと遅延を低減することにより、パケットスイッチング速度を向上させるため CEFは、転送情報ベース(FIB)と隣接関係の二つの主要なコンポーネントで構成されています。

FIBは、複数のルーティングプロトコルによって生成されるルーティングテーブルに似ており、特定のIPルートのネクストホップアドレスのみを維持します。

隣接テーブルは、特定のFIBエントリにリンクされたレイヤ2またはスイッチング情報を維持し、各テーブルルックアップに対するアドレス解決プロトコル(ARP)要求の必要性を回避します。 隣接関係にはいくつかのタイプがあります。 いくつかは以下の通りです:

  • キャッシュ隣接:このタイプのエントリには、正しい送信インターフェイスと、そのFIBエントリの正しいMedium Access Control(MAC)アドレスが含まれています。 MACアドレスは、宛先のサブネットがルータに直接接続されている場合はIPアドレスのMACアドレス、宛先のサブネットが現在パケットを処理しているルータに直接接続されていない場合はパケットを送信する必要があるルータのMACアドレスです。
  • Receive adjacency:このタイプのエントリは、最終的な宛先にルータ自体が含まれるパケットを処理します。 これには、ルーター自体にIPアドレスが割り当てられているパケット、ブロードキャストパケット、およびルーター自体を宛先の1つとして設定したマルチキャストが含まれます。
  • Null adjacency:NULLインターフェイス宛てのパケットを処理します。 FIBエントリがnullの隣接関係を指しているパケットは、通常は削除されます。
  • Punt adjacency:特別な処理が必要なパケット、またはCEFで切り替えることができないパケットを処理します。 このようなパケットは、次のスイッチング層(一般的には高速スイッチング)に転送され、そこで処理され、うまくいけば正しく転送されます。
  • : この隣接関係は、ルータが宛先IPのサブネットがルータ自体に直接接続されていて、その宛先デバイスのMACアドレスを知らないことを知っているか、ルータが宛先のパケットを転送するためのルータのIPアドレスを知っているが、そのルータのMACアドレスを知らない場合に作成されます。 このエントリをトリガするパケットは、ARP要求を生成します。
  • 隣接を破棄:このタイプの隣接を指しているFIBエントリは破棄されます。
  • Drop adjacency:このエントリを指しているパケットは削除されますが、プレフィックスがチェックされます。CEFを最大限に活用するには、各ラインカードにFIBテーブルがあるdistributed CEF(dCEF)を使用することを推奨します。 これにより、次ホップ情報を取得するためにメインプロセッサまたはルーティングテーブルを照会する必要がなくなります。 代わりに、ラインカード自体で高速切り替えが実行されます。

    CEFは現在、イーサネット、フレームリレー、ATM、PPP、FDDI、トンネル、およびCisco HDLCをサポートしています。

You might also like

コメントを残す

メールアドレスが公開されることはありません。