Какова необходимость IP-в-IP?
Существует даже стандарт для IP в IP-инкапсуляции. Какой здесь вариант использования? Я могу понять такие вещи, как TCP через DNS, где IP может быть недоступен, но если вы можете делать IP в IP, не могли бы вы просто сделать обычный IP?
2 ответа
Очевидный пример: ваш шлюз отбрасывает пакеты на хост A, но вы можете отправлять пакеты на хост B, а хост B и отправлять на хост A. Таким образом, вы туннелируете на B, который затем пересылается на A. IP в IP просто позволяет вам туннелировать в независимо от приложения, в отличие от прокси уровня приложения, и вы сохраняете TTL.
Это случай туннелирования. Вы можете иметь два удаленных офиса, соединенных через ссылку, заканчивающуюся на шлюзе на каждом конце. Эти шлюзы разрешают трафик только от однорангового шлюза. Хост, расположенный в локальной сети за шлюзом, не может напрямую связаться с другим хостом в удаленном офисе. Ему необходим шлюз для инкапсуляции пакета, в котором указывается его собственный IP-адрес, чтобы равноправный шлюз принял его, удалил из него капсулу и отправил его на удаленный хост в локальной сети. Как сказал Муча, путешествие от одного шлюза к другому будет считаться одним прыжком.