В ОС Linux поддерживаются 3 типа тоннелей. Это тоннелирование IP в IP, GRE тоннелирование и тоннели
не-ядерного уровня (как, например, PPTP).
5.1. Несколько общих замечаний о тоннелях:
Тоннели могут использоваться для очень необычных и интересных вещей. Также они могут усугубить ситуацию, если
они сконфигурированы неправильно. Не задавайте маршрут по умолчанию через тоннель, если только вы
ТОЧНО не
уверены в том, что делаете :-). Далее, тоннелирование увеличивает нагрузку на систему и сеть, потому что
добовляются дополнительные IP-заголовки. Обычно, это 20 байт на пакет. Таким образом, если обычный размер
пакета (MTU) в сети равен 1500 байтам, то при пересылке по тоннелю, пакет может содержать только 1480 байт.
Это не обязательно становится проблемой, но помните о необходимости правильной настройки фрагментации
пакетов, если вы соединяете большие сети. Ах да, и конечно самый быстрый способ "прорыть"
тоннель -- это "рыть" с обоих сторон.