ネットワーク演習 ドキュメント シミュレーターを開く →

GRE トンネル: 公衆インターネット越しに 2 拠点を接続

A と B は別々の ISP に接続された支店ルーターです。両者の間に GRE トンネルを張り、LAN 側のオーバーレイ 10.10.10.0/30 が公衆インターネットのアンダーレイ(A 側 203.0.113.0/30、B 側 198.51.100.0/30)に乗って流れるようにします。

この演習をブラウザで開く →

無料 · インストール不要 · アカウント不要

シナリオ

公衆インターネット越しの拠点間接続は WAN エンジニアリングの 日常業務です。GRE トンネルはその最も単純な構成要素です: `` A ──── ISP-A ─── INET ─── ISP-B ──── B │ │ └───── GRE 10.10.10.0/30 (overlay) ─┘ ` - アンダーレイ: A と B が持っている公開 IP の上で普通の IP ルーティングを行います。トンネルは関与しません。 - オーバーレイ: 合成のポイントツーポイントリンクで、各側 のアンダーレイ向きインターフェースをソースとし、宛先には ピアのアンダーレイ IP を設定します。内側のトラフィックは IP プロトコル 47(GRE)パケットに封入され、アンダーレイ の上を走ります。 トポロジー上の INET` デバイスは netverdict の「公衆インター ネット中継スタブ」です — RFC-5737 のドキュメント用プレフィックス 間を転送し、それ以外は透過です。本番環境ではこの代役は本物の ISP 経路(しばしばマルチホップで AS-path ベース)に置き換わり ますが、ラボでは GRE の構成に集中して BGP に気を取られない よう、シングルホップに理想化しています。

トポロジー

2 × ルーター, 1 × インターネット · Cisco IOS-style

やること

  1. まずはアンダーレイ — A と B はお互いの WAN アドレスに到達できる必要があります。A 上に B の /30 を INET 経由で指す静的ルートを追加し(ip route 198.51.100.0 255.255.255.252 203.0.113.2)、B 側にもミラーを入れます。

  2. A 上で Tunnel0 を作ります: tunnel source Gi0/0、tunnel destination 198.51.100.1(B の WAN)、内側アドレス 10.10.10.1/30。

  3. B 側ミラー: Tunnel0 で tunnel source Gi0/0、tunnel destination 203.0.113.1、内側 10.10.10.2/30。

  4. 両端の設定が済むと、オーバーレイ /30 は connected ルートになります。A から ping 10.10.10.2 で通ることを確認します。

この演習をブラウザで開く →

同じテーマの演習

この演習の他の言語版

GRE tunnel: connect two sites over the public internetGRE-Tunnel: zwei Standorte übers öffentliche Internet verbindenTúnel GRE: conectar dos sitios a través de la internet públicaTúnel GRE: conectar dois sites pela internet públicaTunnel GRE : relier deux sites à travers l'internet publicGRE tunnel: public internet के पार दो sites जोड़ेंGRE 隧道:通过公网把两个站点连起来Tunnel GRE: collega due siti attraverso l'internet pubblicaGRE 터널: 공용 인터넷을 가로질러 두 사이트 연결GRE-туннель: соединяем две площадки через публичный интернетGRE tüneli: iki sahayı kamuya açık internet üzerinden bağlaTunnel GRE: nối hai site qua internet công cộng