GRE 터널: 공용 인터넷을 가로질러 두 사이트 연결
- WAN 및 MPLS
- 중급
- 18분
- 4단계
- Cisco IOS-style
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 라우팅. 여기에는 터널이 없습니다. - 오버레이: 합성 포인트투포인트 링크로, 각 측에서 언더레이 쪽 인터페이스를 source로 두고 destination은 피어의 언더레이 IP로 설정합니다. 내부 트래픽은 IP 프로토콜 47(GRE) 패킷으로 캡슐화되어 언더레이를 타고 흐릅니다. 토폴로지의 INET` 장치는 netverdict의 "공용 인터넷 트랜짓 스텁"입니다 — RFC-5737 문서용 prefix들 사이로 포워딩하고 그 외에는 투명합니다. 운영 환경에서는 이 대역이 실제 ISP 경로(흔히 멀티홉, AS-path 기반)로 대체되지만, 랩에서는 GRE 구성에 집중하고 BGP에 정신이 팔리지 않도록 단일 홉으로 이상화했습니다.
토폴로지
2 × 라우터, 1 × 인터넷 · Cisco IOS-style
A— 라우터INET— 인터넷B— 라우터
할 일
먼저 언더레이 — A와 B가 서로의 WAN 주소에 도달할 수 있어야 합니다. A에 B의 /30을 INET 경유로 가리키는 정적 경로를 추가하고(
ip route 198.51.100.0 255.255.255.252 203.0.113.2), B에도 미러를 넣습니다.A에서 Tunnel0을 생성:
tunnel source Gi0/0,tunnel destination 198.51.100.1(B의 WAN), 내부 주소10.10.10.1/30.B에서 미러: Tunnel0,
tunnel source Gi0/0,tunnel destination 203.0.113.1, 내부10.10.10.2/30.양쪽 모두 구성되면 오버레이 /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 トンネル: 公衆インターネット越しに 2 拠点を接続GRE-туннель: соединяем две площадки через публичный интернетGRE tüneli: iki sahayı kamuya açık internet üzerinden bağlaTunnel GRE: nối hai site qua internet công cộng