Страница 2 из 2
Re: Как правильно соединить два офиса?
Добавлено: 10 авг 2021, 16:59
Baranov
xvo писал(а): ↑09 авг 2021, 17:23
Baranov писал(а): ↑09 авг 2021, 15:14
EOIP в Микротике как будто бы можно точно также назначить IP и маршрутизировать через них.
Можно конечно, я же говорю, EoIP это на самом деле по факту тот же GRE, просто с другим типом трафика внутри.
Но получится, что вместо того, чтобы паковать IP пакеты в IP пакеты, и иметь 24 байта overhead'а: 4 GRE + 20 IP, вы будете паковать IP в Ethernet, и только потом уже Ethernet в IP, и это получится уже 42 байта overhead'а: 4 GRE + 4 доп. поля в заголовке GRE + 14 Ethernet + 20 IP - то есть на 18 байт больше.
Так что это имеет смысл, только если вам нужен именно ethernet, ну или если прям совсем не охота разбираться.
Потому что там где работает EoIP там же должен работать и GRE - снаружи это одно и то же.
Вы, кстати, как пробуете? Предварительно положив EoIP?
А то я что-то не помню, будут ли они параллельно работать друг с другом между одинаковыми адресами. Два EoIP должны, у них как раз доп. заголовок используется для tunnel-id, чтобы их различать, а вот GRE + EoIP может и нет.
Спасибо за объяснение.
Действительно, снаружи одно и то же, для того чтобы работал GRE я добавил разрешающее правило на Микрот и получил в него весь траффик EOIP.
Да, предварительно положив EOIP. И, да, судя по всему правы вы, параллельно они не работают. Хотя, некоторое время назад работали отлично и в чем прикол, я не разбирался пока по правде.
Re: Как правильно соединить два офиса?
Добавлено: 12 авг 2021, 10:17
Baranov
xvo писал(а): ↑02 авг 2021, 13:26
Если нужна именно L2-связность, то EoIP + bonding (правда так сходу не соображу, получится ли 4 туннеля запихнуть в один бондинг и будет ли оно норм работать).
Если не нужна, то лучше конечно GRE + OSPF + ECMP.
Помогите пожалуйста решить еще проблему: не работает ECMP. Собрал тестовый стенд на двух микротиках, настроил два EOIP канала между ними, настроил point-to-point OSPF. Резервирование работает прекрасно как и должно, но аггрегация не работает, и iperf и robocpy в несколько потоков занимают только один туннель, второй включается только при падении первого. IP-Firewall-Connections сбрасывал перед каждым тестом. При этом, маршруты имеют одинаковую стоимость. В какую сторону смотреть?
Re: Как правильно соединить два офиса?
Добавлено: 12 авг 2021, 10:36
xvo
Смотреть в сторону того, что ECMP в принципе не будет распараллеливать разные соединения между одинаковыми адресами. Запустите одновременно несколько тестов с разных машин до одного сервера.
Because results of the forwarding decision are cached, packets with the same source address, destination address, source interface, routing mark and ToS are sent to the same gateway. This means that ECMP route does not perform pure per-connection balancing, but it can be used to load balance connections if at least one of previously mentioned parameters is different than previous connection.