この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
システムは、ルーティング テーブルを使用して、システムに入るパケットの出力インターフェイスを決定します。ここでは、ルーティングの概要とデバイスでのルーティングの設定方法について説明します。
次に、Firepower Threat Defenseデバイス内でルーティングがどのように動作するかを示します。ルーティングは、送信元から宛先にネットワーク経由で情報を移動する行為のことです。その間に、通常は少なくとも 1 つの中間ノードがあります。ルーティングには、最適なルーティング パスの決定と、インターネットワーク経由でのパケットの転送という 2 つの基本的なアクティビティが含まれます。
Firepower Threat Defenseは、ルーティングを決定するために、ルーティング テーブルとネットワーク アドレス変換(NAT)XLATE(変換)テーブルの両方を使用します。宛先 IP 変換対象トラフィック、つまり、未変換のトラフィックを処理するために、システムは既存の XLATE またはスタティック変換を検索して、出力インターフェイスを選択します。
宛先 IP 変換 XLATE がすでに存在する場合、出力インターフェイスはルーティング テーブルではなく、XLATE テーブルから決定されます。
宛先 IP 変換 XLATE が存在しないが、一致するスタティック NAT 変換が存在する場合は、出力インターフェイスはスタティック NAT ルールから決定され、XLATE が作成され、ルーティング テーブルは使用されません。
宛先 IP 変換 XLATE が存在せず、一致するスタティック変換がない場合は、パケットの宛先 IP は変換されません。システムは、出力インターフェイスを選択するためにルートをルックアップしてこのパケットを処理し、その後、送信元 IP 変換が実行されます(必要な場合)。
正規のダイナミック アウトバウンド NAT の場合、初期発信パケットはルート テーブルを使用してルーティングされ、その後、XLATE が作成されます。着信リターン パケットは、既存の XLATE のみを使用して転送されます。スタティック NAT の場合、宛先変換済みの着信パケットは常に、既存の XLATE またはスタティック変換ルールを使用して転送されます。
出力インターフェイスの選択後、選択した出力インターフェイスに属する適切なネクスト ホップを見つけるために、追加のルート ルックアップが実行されます。ルーティング テーブルに、選択したインターフェイスに明示的に属するルートがないと、異なる出力インターフェイスに属する所定の宛先ネットワークへの別のルートが存在する場合でも、パケットはドロップされ、レベル 6 診断 syslog メッセージ 110001(ホストへのルートがない)が生成されます。選択した出力インターフェイスに属するルートが見つかった場合は、パケットは対応するネクスト ホップに転送されます。
NAT XLATEs とルールによって出力インターフェイスが決定されない場合、システムはルーティング テーブルを使用てパケットのパスを決定します。
ルーティング テーブルのルートには、特定のルートに相対的な優先順位を提供する、「アドミニストレーティブ ディスタンス」と呼ばれるメトリックが含まれています。パケットが複数のルート エントリに一致する場合、ディスタンスが最小のものが使用されます。直接接続ネットワーク(インターフェイスで定義されるもの)のディスタンスは 0 であるため、常に優先されます。スタティック ルートのデフォルト ディスタンスは 1 ですが、1 ~ 254 までの任意のディスタンスでそれらを作成できます。
特定の宛先を識別するルートは、デフォルト ルート(宛先が 0.0.0.0/0 である)よりも優先されます。
宛先がルーティング テーブル内のエントリと一致しない場合、パケットはデフォルト ルートに指定されたインターフェイスを介して転送されます。デフォルト ルートが設定されていない場合、パケットは廃棄されます。
宛先がルーティング テーブル内の単一のエントリと一致する場合、パケットはそのルートに関連付けられたインターフェイスを介して転送されます。
宛先がルーティング テーブル内の複数のエントリに一致する場合、パケットは、ネットワーク プレフィックス長がより長いルートに関連付けられたインターフェイスから転送されます。
たとえば、192.168.32.1 宛てのパケットが、ルーティング テーブル内の次のルートのインターフェイスに到達したものとします。
この場合、192.168.32.1 は 192.168.32.0/24 ネットワークに含まれるため、192.168.32.1 宛てのパケットは 10.1.1.2 にダイレクトされます。ルーティング テーブル内の他のルートにも含まれますが、192.168.32.0/24 がルーティング テーブル内で最長のプレフィックスを保持しています(24 ビット対 19 ビット)。パケットを転送する場合は、より長いプレフィックスがより短いプレフィックスより常に優先されます。
(注) | ルートの変更のために新しい類似の接続が異なる動作をする場合でも、既存の接続は継続して確立済みのインターフェイスを使用します。 |
スタティックルートを定義して、システムのインターフェイスに直接接続されたネットワークにバインドされていないパケットの送信先をシステムに知らせます。
少なくとも 1 つのスタティック ルートが必要です。ネットワークのデフォルト ルートは 0.0.0.0/0 です。このルートで、既存の NAT Xlates(変換)、スタティック NAT ルール、またはその他のスタティック ルートでは出力インターフェイスを決定できないパケットの送信先を定義します。
デフォルト ゲートウェイを使用してすべてのネットワークに到達できない場合は、他のスタティック ルートが必要な場合があります。たとえば、通常、デフォルト ルートは外部インターフェイスの上流に位置するルータを通過します。デバイスに直接接続されていない追加の内部ネットワークがあり、デフォルト ゲートウェイを介してそれらのネットワークにアクセスできない場合、それらの各内部ネットワークのスタティック ルートが必要です。
システム インターフェイスに直接接続されているネットワークのスタティック ルートは定義できません。それらのルートはシステムによって自動的に作成されます。
ルーティングをモニタしてトラブルシュートするには、デバイスの CLI にログインして次のコマンドを使用します。
show route:直接接続ネットワークのルートを含む、データ インターフェイスのルーティング テーブルが表示されます。
show ipv6 route:直接接続ネットワークのルートを含む、データ インターフェイスの IPv6 ルーティング テーブルが表示されます。
show network:管理ゲートウェイを含む、仮想管理インターフェイスの設定が表示されます。仮想インターフェイス経由のルーティングは、データ インターフェイスを管理ゲートウェイとして指定している場合を除き、データ インターフェイスのルーティング テーブルでは処理されません。
show network-static-routes:configure network static-routes コマンドを使用して仮想管理インターフェイス用に設定されているスタティック ルートが表示されます。通常、ほとんどの場合のルーティングは管理ゲートウェイで管理できるため、スタティック ルートは存在しません。これらのルートはデータ インターフェイス上のトラフィックには使用できません。