Netzwerk-Labs Docs Simulator öffnen →

GRE-Tunnel: zwei Standorte übers öffentliche Internet verbinden

A und B sind zwei Branch-Router bei unterschiedlichen ISPs. Bau einen GRE-Tunnel zwischen ihnen, sodass das LAN-seitige 10.10.10.0/30-Overlay über das Public-Internet-Underlay reitet (203.0.113.0/30 auf A's Seite, 198.51.100.0/30 auf B's Seite).

Dieses Lab im Browser öffnen →

Kostenlos · ohne Installation · ohne Konto

Szenario

Site-to-Site-Connectivity übers öffentliche Internet ist das täglich Brot des WAN-Engineerings. Ein GRE-Tunnel ist der einfachste Baustein: `` A ──── ISP-A ─── INET ─── ISP-B ──── B │ │ └───── GRE 10.10.10.0/30 (overlay) ─┘ ` - Underlay: normales IP-Routing über die Public-IPs, die A und B nun mal besitzen. Kein Tunnel im Spiel. - Overlay: ein synthetischer Point-to-Point-Link, gesourct vom underlay-zugewandten Interface, mit der Underlay-IP des Peers als Destination. Innerer Traffic wird in IP-Protocol-47- (GRE-)Pakete gekapselt und reitet auf dem Underlay. Das INET`-Device in der Topologie ist netverdicts „Public-Internet- Transit-Stub" — es forwarded zwischen RFC-5737-Doc-Prefixen, ist aber sonst transparent. In Produktion wird dieser Platzhalter durch einen echten ISP-Pfad ersetzt (oft Multi-Hop, AS-Path-basiert); das Lab idealisiert ihn als einen Hop, damit man sich auf die GRE-Config konzentrieren kann und sich nicht durch BGP ablenken lässt.

Topologie

2 × Router, 1 × Internet · Cisco IOS-style

Das machst du

  1. Zuerst das Underlay — A und B müssen die WAN-Adresse des jeweils anderen erreichen können. Füge auf A eine statische Route auf B's /30 via INET hinzu (ip route 198.51.100.0 255.255.255.252 203.0.113.2) und das Spiegelbild auf B.

  2. Erstelle auf A Tunnel0 mit tunnel source Gi0/0, tunnel destination 198.51.100.1 (B's WAN) und der inneren Adresse 10.10.10.1/30.

  3. Spiegel auf B: Tunnel0 mit tunnel source Gi0/0, tunnel destination 203.0.113.1, innen 10.10.10.2/30.

  4. Mit beiden Enden konfiguriert ist das Overlay /30 eine Connected-Route. Bestätige mit ping 10.10.10.2 von A — es sollte klappen.

Dieses Lab im Browser öffnen →

Weitere Labs zu diesem Thema

Dieses Lab in anderen Sprachen

GRE tunnel: connect two sites over the public internetTú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 トンネル: 公衆インターネット越しに 2 拠点を接続GRE 터널: 공용 인터넷을 가로질러 두 사이트 연결GRE-туннель: соединяем две площадки через публичный интернетGRE tüneli: iki sahayı kamuya açık internet üzerinden bağlaTunnel GRE: nối hai site qua internet công cộng