action.skip

MCR Looking Glass によるトラフィックルーティングの確認

このトピックでは、Megaport Cloud Router (MCR) Looking Glass について説明します。Looking Glass は、トラフィックルーティングの単一画面での可視性を提供します。この可視性は、MCR におけるプロトコルおよびルーティングテーブルのステータスを表示することで、接続のトラブルシューティングを支援します。

MCR ルート選択

MCR は、Border Gateway Protocol (BGP) を使用して、隣接する BGP システム、つまり neighbors または peers と呼ばれるシステムとネットワーク到達可能性の情報を交換します。データを BGP neighbors 間でソースから宛先まで輸送する過程で、MCR は利用可能なルート上でトラフィックを送信するための複雑なルーティング決定を行います。

MCR は、BGP neighbors から受け取ったメトリックと MCR 自体での設定を組み合わせて、優先ルート上でトラフィックを転送します。また、MCR は標準的な BGP ポリシーと自律システム (AS) のルーティングベストプラクティスに従います。すべてのルートはルーティングテーブルに保存されます。このルーティングテーブルは、異なるプロトコルや接続されたネットワークからのすべてのルートを統合しています。

Looking Glass が示すこと

Looking Glass は以下のような質問に答えます:

  • MCR は現在、どのルートを使用してトラフィックを送信していますか?
  • MCR が使用できるすべてのルートは何ですか?
  • BGP neighbor から受け取った IP プレフィックスとルートは何ですか?
  • BGP neighbor に広告されたルートはどれですか?
  • 特定の宛先に対してルーティングテーブルにルートが存在しますか?

Megaport は、Looking Glass で利用可能なサービスにアクセスするためのパブリック API を提供しています。詳細は Megaport API 概要 を参照してください。

Looking Glass の表示

ルーティングテーブル情報は、1 つ以上の MCR をプロビジョニングした後にのみ Looking Glass を通じて利用可能です。

Looking Glass を表示するには

  1. Megaport Portal にログインし、[Services] を選択します。

  2. [Tools] メニューから MCR Looking Glass を選択します。
    または、MCR のそばにある双眼鏡アイコンをクリックして、簡単にアクセスします.
    MCR Looking Glass を選択

Looking Glass は、ルーティングテーブルのエントリを表示し、MCR が宛先に到達するために使用する経路、BGP neighbors を接続する VXC それに関連するプロトコルなどを表示します.
MCR Looking Glass

  • MCR Selection – アカウントにプロビジョニングされたすべての MCR のドロップダウンリスト。

  • BGP Sessions – 選択した MCR の VXC 上で設定されているすべての BGP セッションを含みます。

  • Routing Table – MCR が到達可能なすべてのネットワークを表示することにより、全体像を提供します。静的、ローカル、接続、BGP ルートが含まれます。MCR は、トラフィックを宛先に転送するための最適なルートを選択する際にこのテーブルを参照します。

MCR に 20 を超えるルートテーブルエントリがある場合、リストはページ分けされます。ルーティングテーブルの下部にあるドロップダウンリストを使用して、ページごとに表示するルート数を変更できます。

ルーティングテーブル内のエントリの総数は、ルーティングテーブルの上部と下部に表示されます。

BGP セッション

BGP は標準 TCP 接続を使用して 2 つの neighbors 間で通信します。接続が確立されると、BGP neighbors は相互にルーティング情報を共有します。neighbors 間の接続は BGP セッションと呼ばれます。BGP Sessions リストには、選択された MCR の Virtual Cross Connect (VXCs) で実行されているすべての BGP セッションが含まれます。

このリストを使用して、BGP neighbors から広告されたルートや受信したルートをすべて見つけることができます。

BGP セッション内のルートを検索するには

  1. IP アドレスまたはテキストを入力して一致するものを検索します。
  2. Neighbour Routes をクリックして、そのセッションの新しいタブを開きます。 そのタブには、ピア BGP ルーターに対して広告されたルートまたは受信したルートが表示されます。
  3. Advertised または Received を選択してルートをソートします。

注記

最大 5 つのセッションタブを同時に開くことができます。5 つ以上のセッションを追加すると、最初のタブの選択が最新のタブの選択に置き換えられます。

テーブルを列でソートするには

  • 列見出しの横にある上/下の三角形をクリックします。 必要に応じてテーブルの列をリロードします。
  • 順序を反転させるには見出しをもう一度クリックします。 小さな上向きまたは下向きの三角形が現在の双方向ソート順を示します。

VXC の詳細

ステータスアイコンは現在の BGP セッションステータスを示します:

  • 緑のチェックマークはセッションがアップしていることを意味します。
  • 赤い x はセッションがダウンしていることを意味します。
  • 黄色の情報アイコンはセッションステータスが不明であることを意味します。

VXC を表示または編集するには

  • VXC 名をクリックします。
    接続詳細ページが表示されます。

ルーティングテーブル

ルーティングテーブルには、MCR が到達できるすべてのネットワークが含まれ、MCR が宛先に到達するために使用する経路が表示されます。

MCR がパケットを受信すると、パケットの宛先 IP アドレスを調べ、ルーティングテーブルを使用して転送の決定を行います。たとえば、MCR が宛先 IP アドレスが 10.0.0.3 のパケットのルートを選択する場合を考えます。MCR はルーティングテーブルを参照し、アドレス範囲をカバーするために 10.0.0.0/8 および 10.0.0.0/24 を候補として検討します。この例では、より具体的であるため、MCR は 10.0.0.0/24 をベストマッチとして選択します。

ルーティングテーブルの検索

このセクションでは、ルートの詳細情報を取得するいくつかの方法について説明します。

ルーティングテーブルを表示するには

  1. Routes Table タブを選択します。
  2. All Routes を選択します。
  3. Protocol の後で All Types を選択します。
    Looking Glass はすべてのルートを表示します。ルーティングテーブルの上部と下部にルートの総数が表示されます。

IP またはネットワークアドレスでルートを表示するには

  1. Routes by IP を選択します。
  2. IPv4、IPv6、またはネットワークアドレスをオプションでサブネットマスクと共に入力します。 アドレスを入力すると、コントロールはそれを検証し、その形式を表示します。たとえば、有効な IPv4 アドレスを入力すると、コントロールに IPv4 と表示されます。 Looking Glass はプロトコルに関連付けられたすべてのルートを検索し、一致するテーブルエントリを表示します。

注記

Looking Glass は、表示中の現在ページだけではなく、ルーティングテーブル全体を検索します。

プロトコルでルートを表示するには

  1. All Routes を選択します。
  2. プロトコルを選択します。
    Looking Glass はプロトコルに関連付けられたすべてのルートを検索し、一致するテーブルエントリを表示します。

テキストフィルタを使用してルートを表示するには

  1. All Routes を選択します。
  2. テキストを一度に 1 つの検索語句だけ入力します。たとえば、Azure や 20 などを入力します。
    Looking Glass は検索語句に基づいてテーブルをフィルタリングし、一致するテーブルエントリを表示します。

この表は列見出しとその意味を説明します。

Heading Description
Prefix ルートの宛先ネットワークを表示します。IP ネットワークは一群の IP アドレスです。ネットワークアドレスはプレフィックスです。たとえば:

IPv4 アドレス: 192.0.2.1
IPv4 ネットワークプレフィックス: 192.0.2.0/24 (192.0.2.0 - 192.0.2.255 を含む)
Metric ルートのローカルプレファレンスを表示します。
Protocol Connected - インターフェースの設定により学習されたことを示し、インターフェースに直接接続されています。

Static - 静的ルートとして明示的に設定されたルートであることを示します。

BGP - BGP neighbor からの BGP アップデートメッセージを通じて取得されたルートであることを示します。

Local - MCR にローカルなルートであることを示します。
Distance ルートに割り当てられた管理距離を表示します。この値は、2 つの異なるルーティングプロトコルからの同じ宛先への異なるルートがある場合に、最適なルートを選択する際に使用されます。管理距離が小さいほど、優先度が高くなります。
Next Hop MCR がパケットを送信する先を示す、リモートネットワーク内の隣接ルーター、またはホップの IP アドレスを表示します。

0.0.0.0 の IP アドレスは、ルートが MCR にローカルであり、MCR がトラフィックを宛先にルーティングするための次のホップアドレスを必要としないことを示します。
Next Hop VXC 次のホップの VXC 接続詳細ページへのリンクを提供し、VXC を編集できます。

テーブルを列でソートするには

  • 列見出しの横にある上/下の三角形をクリックします。
    必要に応じてテーブルの列をリロードします。
  • 列見出しの三角形を再度クリックして順序を反転させます。三角形は現在の双方向並び替え順序を反映しています。

BGP ルートの表示

BGP ルートは、宛先 IP アドレスプレフィックスと宛先までのパスを示す詳細を含む目的地です。BGP テーブルページはすべての BGP ネighbors からの BGP ルート情報を要約し、複数の属性を持つ同じネットワークへの複数のルートを含めて表示します。

BGP テーブルを表示するには

  1. BGP Table タブを選択します。
  2. All Routes を選択します.

BGP Route Table

IP アドレスで BGP ルートを検索するには

  1. BGP Table タブを選択します。
  2. Routes by IP を選択します。
  3. IPv4 または IPv6 ネットワークアドレスをオプションでサブネットマスクと共に入力します。 アドレスを入力すると、コントロールはそれを検証し、その形式を表示します。たとえば、有効な IPv4 アドレスを入力すると、コントロールに IPv4 と表示されます。
    Looking Glass はプレフィックスを検索し、BGP ルーティングテーブルのエントリを表示します。

テキストフィルタを使用してルートを表示するには

  1. All Routes を選択します。
  2. テキストを一度に 1 つずつ入力します。たとえば、AWS や 20 などを入力します。
    Looking Glass は検索語句に基づいてテーブルをフィルタリングし、一致するテーブルエントリを表示します。

この表は列見出しとその意味を説明します。

Heading Description
Prefix ルートの宛先ネットワークを表示します。IP ネットワークは一群の IP アドレスです。ネットワークアドレスはプレフィックスです。たとえば:

IPv4 アドレス: 192.0.2.1
IPv4 ネットワークプレフィックス: 192.0.2.0/24 (192.0.2.0 - 192.0.2.255 を含む)

コピーアイコンをクリックしてプレフィックスをクリップボードにコピーします。
Best Route ルーティングテーブルの各プレフィックスについて、同じ宛先ネットワークにそれぞれ異なる属性で複数の次ホップルーターがルートを広告しているとき、MCR は選択されたルートをベストなルートとして選択します。MCR は、受信したルート広告からのメトリックと管理距離の値を使用して、目的地への最良のルートを決定します。

チェックマークは、MCR が 2 つのルート間で選択するときにこのルートをベストと考えるかどうかを示します。

X は、MCR が 2 つのルート間で選択するときにこのルートを好まないことを示します。
Next Hop リモートネットワーク内のこの特定のホップの IP アドレスを表示します。
空白は、このルートが Local または Connected であり、到達するために他のルーターを必要としないことを示します。
Next Hop VXC 次のホップに到達するために使用する VXC を編集するためのリンクを提供します。

BGP ルートの詳細

BGP ルートには、MCR が最適なルートを選択するために考慮するいくつかの関連する属性があります。Looking Glass は MCR から BGP 属性の値を直接取得します。これらの値は MCR が受信したものであるか、MCR 自らが設定したものである可能性があります。

BGP ルートの詳細を表示するには

  • プレフィックスの隣の下向き矢印を選択します.

BGP ルートの詳細

この表は属性とその意味を説明します。

Attribute Description
AS path ルートが通過したすべての自律システム番号 (ASN) のリストを表示します。たとえば:

132863 58941 58941 4826

各 ASN は個別の BGP ネットワークを識別します。

短い AS パスが好ましいとされており、短いパスはより近い目的地を示すことがあります。
Local Preference 自律システム内で使用されるプレファレンスを表示します。最高のローカルプレファレンスが好まれます。デフォルト値は 100 です。
Multi-Exit Discriminator 優先トラフィックルートを選択する際に考慮される Multi-Exit Discriminator (MED) 値を表示します。

MCR は、広告している AS パスが候補ルートのために同じ場合、かつその AS に複数のエントリーポイントがある場合に MED を考慮します。好ましい VXC を決定するために、MCR は高いメトリックよりも低い MED メトリックを選択します。

MED 設定の詳細については、優先ルートの設定を参照してください。
Origin プレフィックスの起源を示します。プレフィックスの起源は、BGP がネットワーク内の複数の代替パス間で目的地へのベストパスを選択するために使用されるキーファクターです。最低の値が優先されます。

IGP - プレフィックスが Internal Gateway Protocol から発信したことを示します。この起源は最低かつ最も優先されます。

EGP - プレフィックスが External Gateway Protocol から発信したことを示します。この起源は中間値を持ちます。

Incomplete - プレフィックスが他の手段、例えば静的に定義された手段で学習されたことを示します。この起源は最高値を持ちます。
Communities ルートの BGP コミュニティを表示します。BGP コミュニティは共通のプロパティを共有する一群の宛先です。フォーマットは次のとおりです:

As-number:community-value
たとえば、65534:100。

注: MCR 上の BGP セッションは、標準および拡張 BGP コミュニティを neighbors 間で透過的に送信します。ただし、MCR は内部使用のためにいくつかのプライベート ASN を予約しています。MCR が内部で使用されている BGP コミュニティを受信すると、その BGP セッションからコミュニティが削除されます。BGP コミュニティの削除を防ぐために、最初の値として 2 バイトのプライベート ASN で定義されたコミュニティは避けてください。たとえば、private_asn:nnn
Updated ルートが最後に更新された日時を示します。

静的ルートの表示

静的ルートは手動で定義および維持されます。静的ルーティングは実際のルーティングプロトコルではなく、ルートプレフィックスと宛先を手動で入力してルートを定義する単純なプロセスです。

静的ルートを表示するには

  1. Routes Table タブを選択します。
  2. All Routes を選択します。
  3. Protocol のために Static を選択します.

静的ルート

データのリロード

ネットワークの変化に応じて、ルートはルーティングテーブルから追加、更新、および撤回されます。

Looking Glass は MCR を選択するときにルートの詳細を収集しますが、ルートテーブルの変更を自動的に更新しません。データを手動でリロードするとルートテーブルが更新されます。

ルート情報をリロードするには

  • 右上隅にある Reload Data をクリックします。

注記

MCR Looking Glass は、MCR ごとに 1 日あたり 100 リクエストの制限があります。