@nak-alexey

Как работает AlG?

Была задача подключиться к PPTP серверу находясь за NAT. Пока не включил в домашнем роутере application level gateway туннель не поднимался. Не понимаю, как работает эта штука?
  • Вопрос задан
  • 853 просмотра
Решения вопроса 1
ValdikSS
@ValdikSS
PPTP использует не (только) TCP/UDP, но еще и протокол GRE. NAT, в общем простом случае, работает только для TCP/UDP, анализируя IP-адрес и номер порта, и устанавливая соответствие (маппинг) между ними, чего недостаточно для PPTP. ALG для PPTP — это дополнительный код, который отслеживает передачу данных на порт PPTP, понимает, что клиент начал устанавливать соединение, и создаёт NAT-запись для GRE-протокола для этого клиента.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы