Какова необходимость IP-в-IP? - PullRequest
2 голосов
/ 11 декабря 2008

Существует даже стандарт для IP в IP-инкапсуляции. Какой здесь вариант использования? Я могу понять такие вещи, как TCP через DNS, где IP может быть недоступен, но если вы можете делать IP в IP, не могли бы вы просто сделать обычный IP?

Ответы [ 2 ]

5 голосов
/ 11 декабря 2008

Очевидный пример: ваш шлюз отбрасывает пакеты на хост A, но вы можете отправлять пакеты на хост B, а хост B и отправлять на хост A. Таким образом, вы туннелируете к B, который затем пересылается на A. IP в IP просто позволяет вам туннель независимым от приложения образом, в отличие от прокси уровня приложения, и вы сохраняете TTL.

3 голосов
/ 31 декабря 2008

Это случай туннелирования. Вы можете иметь два удаленных офиса, соединенных через ссылку, заканчивающуюся на шлюзе на каждом конце. Эти шлюзы разрешают трафик только от однорангового шлюза. Хост, расположенный в локальной сети за шлюзом, не может напрямую связаться с другим хостом в удаленном офисе. Ему необходим шлюз для инкапсуляции пакета, в котором указывается его собственный IP-адрес, чтобы равноправный шлюз принял его, удалил из него капсулу и отправил его на удаленный хост в локальной сети. Как сказал Муча, путешествие от одного шлюза к другому будет считаться одним прыжком.

...