Странное поведение PING
Добавлено: 16 авг 2023, 09:54
Добрый день.
Нуждаюсь в консультации специалиста.
Имеется два провайдера, оба заведены по меди на порты с именами 'ether1-ISP' и 'ether2-ISP', оба выдают динамический IP.
По задумке, переключение между провайдерами производится путём изменения 'default-route-distance' индивидуально для каждого провайдера, при этом контроль работоспособности каналов осуществляется путём периодического PINGования заранее заданных хостов через каждого из провайдеров. Столкнулся с ситуацией, когда через одного провайдера (подключенного к 'ether1-ISP') заданные хосты исправно PINGуются при любом значении 'default-route-distance', а через другого (подключенного к 'ether2-ISP') PINGуются только при 'default-route-distance=1', при бОльших значениях PINGи почему-то не проходят.
Ниже привожу настройки и соответствующие результаты PINGования.
здесь PINGи исправно проходят через обоих провайдеров:
здесь PINGи проходят только через одного провайдера:
Я ожидаю, что PINGи будут проходить при любом значении 'default-route-distance', но практика в моём случае это не подтверждает.
Может быть кто-то знает и может подсказать, почему так происходит и как можно исправить или обойти возникшую сложность?
ROS6.49.8.
Заранее спасибо.
Нуждаюсь в консультации специалиста.
Имеется два провайдера, оба заведены по меди на порты с именами 'ether1-ISP' и 'ether2-ISP', оба выдают динамический IP.
По задумке, переключение между провайдерами производится путём изменения 'default-route-distance' индивидуально для каждого провайдера, при этом контроль работоспособности каналов осуществляется путём периодического PINGования заранее заданных хостов через каждого из провайдеров. Столкнулся с ситуацией, когда через одного провайдера (подключенного к 'ether1-ISP') заданные хосты исправно PINGуются при любом значении 'default-route-distance', а через другого (подключенного к 'ether2-ISP') PINGуются только при 'default-route-distance=1', при бОльших значениях PINGи почему-то не проходят.

Ниже привожу настройки и соответствующие результаты PINGования.
здесь PINGи исправно проходят через обоих провайдеров:
Код: Выделить всё
/ip dhcp-client
add comment=defconf default-route-distance=2 disabled=no interface=ether1-ISP use-peer-ntp=no
add comment=defconf disabled=no interface=ether2-ISP use-peer-ntp=no
Код: Выделить всё
ping interface=ether2-ISP ya.ru
SEQ HOST SIZE TTL TIME STATUS
0 77.88.55.242 56 57 8ms
1 77.88.55.242 56 57 8ms
2 77.88.55.242 56 57 8ms
sent=3 received=3 packet-loss=0% min-rtt=8ms avg-rtt=8ms max-rtt=8ms
ping interface=ether1-qwerty-ISP ya.ru
SEQ HOST SIZE TTL TIME STATUS
0 77.88.55.242 56 248 10ms
1 77.88.55.242 56 248 8ms
2 77.88.55.242 56 248 8ms
sent=3 received=3 packet-loss=0% min-rtt=8ms avg-rtt=8ms max-rtt=10ms
Код: Выделить всё
/ip dhcp-client
add comment=defconf disabled=no interface=ether1-ISP use-peer-ntp=no
add comment=defconf default-route-distance=2 disabled=no interface=ether2-ISP use-peer-ntp=no
Код: Выделить всё
ping interface=ether1-ISP ya.ru
SEQ HOST SIZE TTL TIME STATUS
0 77.88.55.242 56 248 8ms
1 77.88.55.242 56 248 8ms
2 77.88.55.242 56 248 8ms
sent=3 received=3 packet-loss=0% min-rtt=8ms avg-rtt=8ms max-rtt=8ms
ping interface=ether2-ISP ya.ru
SEQ HOST SIZE TTL TIME STATUS
0 5.255.255.242 timeout
1 5.255.255.242 timeout
2 5.255.255.242 timeout
sent=3 received=0 packet-loss=100%
Может быть кто-то знает и может подсказать, почему так происходит и как можно исправить или обойти возникшую сложность?
ROS6.49.8.
Заранее спасибо.