Перейти к содержанию

Вопрос

Опубликовано

Хотелось бы прояснить для себя, как работает логика обработки маршрута вида "ip route 1.2.3.4 IPIP0 auto"? Раньше всегда указывал гейт с той стороны, сейчас ради интереса прописал без - оно работает.

Хочу понять, на чем в прошивке основывается выбор гейта, на том что это линк /30 и он просто берет второй IP, или на основании ip route default ... IPIP0?

Рекомендуемые сообщения

  • 0
Опубликовано (изменено)
42 минуты назад, KorDen сказал:

Хотелось бы прояснить для себя, как работает логика обработки маршрута вида "ip route 1.2.3.4 IPIP0 auto"? Раньше всегда указывал гейт с той стороны, сейчас ради интереса прописал без - оно работает.

Хочу понять, на чем в прошивке основывается выбор гейта, на том что это линк /30 и он просто берет второй IP, или на основании ip route default ... IPIP0?

предположу, что на том, что соединение точка-точка, и гейт по существу не важен. даже если маску меньше /30 выдать, все равно работает. 

Изменено пользователем r13
  • 0
Опубликовано

Тут нужно понимать, как на физическом уровне используется gateway.

Для MAC-интерфейсов (Ethernet, Wifi, OpenVPN TAP, EoIP) нужно во фрейм, уходящий наружу, поставить mac от gateway. Тогда он уйдет верно. Иначе он просто уйдет в сеть, но его никто не примет на том конце.

А для RawIP/L3 интерфейсов этого не нужно, просто суем пакет в этот туннель, а удаленная сторона типа сама разберется кому он и зачем. Не принять его другая сторона не может - это p2p линк.

В теории.

Ну а на практике, лучше gateway все же поставить, особенно когда много правил маршрутизации - может быть путаница.

  • 0
Опубликовано
19 минут назад, Le ecureuil сказал:

для RawIP/L3 интерфейсов этого не нужно

А, ну да, мы же при обычной маршрутизации, кроме выбора интерфейса, по сути только тасуем src/dst маки, которых в таких туннелях нет..

41 минуту назад, Le ecureuil сказал:

Для MAC-интерфейсов (Ethernet, Wifi, OpenVPN TAP, EoIP) нужно во фрейм, уходящий наружу, поставить mac от gateway. Тогда он уйдет верно. Иначе он просто уйдет в сеть, но его никто не примет на том конце.

Пробовал кстати без шлюза прописывать для ethernet-интерфейса такой маршрут - вполне себе уходило правильно. Правильно я понимаю, что gw mac вычисляется по маршруту default через данный интерфейс (иначе говоря, а что будет (в теории) с пакетами по маршруту ip route 1.2.3.4 GigabitEthernet0/Vlan3 auto если для этого интерфейса нет своего ip route default)?

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.