GRE (Generic Routing Encapsulation) — протокол туннелирования, который инкапсулирует пакеты одного протокола внутри другого. В MikroTik GRE используется для создания простых туннелей между маршрутизаторами — без шифрования, но с минимальными накладными расходами.

Когда использовать GRE

  • Объединение удалённых сетей через интернет
  • Передача маршрутов OSPF/BGP между площадками
  • Быстрый туннель без шифрования (если поверх IPSec или WireGuard)
  • Туннелирование multicast-трафика

GRE vs другие туннели

  • GRE — простой, без шифрования, минимальный overhead
  • IPIP — ещё проще, но только для IP-трафика
  • EoIP — MikroTik-проприетарный, L2-туннель
  • WireGuard — с шифрованием, современный

Настройка GRE-туннеля

Маршрутизатор R1 (публичный IP: 1.1.1.1, локальная сеть: 192.168.1.0/24):

/interface/gre add name=gre-tunnel1 remote-address=2.2.2.2 local-address=1.1.1.1 /ip/address add address=10.10.10.1/30 interface=gre-tunnel1 /ip/route add dst-address=192.168.2.0/24 gateway=10.10.10.2

Маршрутизатор R2 (публичный IP: 2.2.2.2, локальная сеть: 192.168.2.0/24):

/interface/gre add name=gre-tunnel1 remote-address=1.1.1.1 local-address=2.2.2.2 /ip/address add address=10.10.10.2/30 interface=gre-tunnel1 /ip/route add dst-address=192.168.1.0/24 gateway=10.10.10.1

GRE + IPSec (шифрование)

GRE сам по себе не шифрует трафик. Для защиты данных добавьте IPSec поверх GRE:

/ip/ipsec/profile add name=gre-profile enc-algorithm=aes-256 hash-algorithm=sha256 /ip/ipsec/peer add address=2.2.2.2 profile=gre-profile exchange-mode=ike2 /ip/ipsec/proposal add name=gre-proposal enc-algorithms=aes-256-cbc auth-algorithms=sha256 /ip/ipsec/identity add peer=gre-peer secret=SharedSecret /ip/ipsec/policy add src-address=1.1.1.1 dst-address=2.2.2.2 protocol=gre action=encrypt proposal=gre-proposal

Проверка туннеля

/interface/gre print /ping 10.10.10.2 /ip/ipsec/active-peers print

Услуги

Нужна помощь в настройке туннелей между площадками на MikroTik?
Предоставляю услуги по проектированию и настройке GRE, IPSec и VPN-решений.
Свяжитесь со мной для консультации и обсуждения деталей.