172 похожих чатов

У нас есть канал L3 арендуемый у провайдера, через него

при mtu 1500 не работает одно приложение, при понижении mtu на нашем роутере до 1300 в сторону нашего коммутатора где стоит клиент приложения, приложение работает. почему так?

31 ответов

19 просмотров

А что ваш сетевик говорит?

Там наверно GRE туннель, так как он не умеет с фрагментацией

Vitalii-Mironov 🇺🇸 Автор вопроса
Максим Тихонов
Там наверно GRE туннель, так как он не умеет с фра...

gre туннель поднят у нас, через л3 канал провайдера

Vitalii-Mironov 🇺🇸 Автор вопроса
Максим Тихонов
Ну вот и ответ

а как тогда решить проблему? сейчас вот стоит mtu 1300 раньше работало, но сейчас опять перестало работать

df можно если что снять , о крайней мере в Линукс файрволом, но вообще идея "так себе", фрагментация это нехорошо

ну то что pmtu ломается это да, но ведь "не должны" ж)

Dmitry
df можно если что снять , о крайней мере в Линукс ...

с чего вы взяли? фрагментация это вполне нормально и весь интернет так работает.

Vitalii-Mironov 🇺🇸 Автор вопроса
Dmitry
df можно если что снять , о крайней мере в Линукс ...

у нас там цискро роутер, как можно наладить приложение это?)

WE336
с чего вы взяли? фрагментация это вполне нормально...

нормально, но нежелательно когда возможно обратись без этого - я о этом

Dmitry
ну то что pmtu ломается это да, но ведь "не должны...

как раз должен, и во всем инструкциях к VPN L3 это проговаривается, что интерфейс для PtP должен иметь MTU с учётом оверхеда тунеля.

Dmitry
нормально, но нежелательно когда возможно обратись...

Как вы обойдётесь без неё? у вас все данные будут меньше 1460 байт?

Vitalii-Mironov 🇺🇸 Автор вопроса
Vitalii Mironov 🇺🇸
1500 в сторону провайдера у нас

интерфейсы для GRE туннеля должны иметь MTU меньше операторского.

Dmitry
df можно если что снять , о крайней мере в Линукс ...

Лучше пусть пакет фрагментируется, а потом соберётся чем вовсе отбросится и не дойдет)

Vitalii-Mironov 🇺🇸 Автор вопроса
WE336
интерфейсы для GRE туннеля должны иметь MTU меньше...

почему временно помогло уменьшение мту до 1300 на интерфейсе в сторону клиента? в сторону провайдера был всегда 1500

Максим Тихонов
Лучше пусть пакет фрагментируется, а потом соберёт...

он отбросится и роутер здорового человека пришлет icmp уменьшить mtu. и далее фрагментации не будет

Vitalii Mironov 🇺🇸
почему временно помогло уменьшение мту до 1300 на ...

потому что формировать IP пакет стало с учетом MTU 1300, и добавленный к нему оверхед для туннеля стал попадать в операторский 1500.

Vitalii-Mironov 🇺🇸 Автор вопроса
WE336
потому что формировать IP пакет стало с учетом MTU...

получается надо не менять мту в сторону провайдера, можно так же уменьшить мту в сторону где клиент?

Vitalii-Mironov 🇺🇸 Автор вопроса
Vitalii Mironov 🇺🇸
Но опять перестало работать же

потому что pmtu пытается утилизировать канал целиком

Vitalii Mironov 🇺🇸
получается надо не менять мту в сторону провайдера...

Клиентский интерфейс должен быть одинаков и меньше 1500. Чтото в районе 1460.

Vitalii-Mironov 🇺🇸 Автор вопроса
WE336
Клиентский интерфейс должен быть одинаков и меньше...

svi роутера мту в сторону клиента ставили 1300 и заработало, щас опять перестало работать почему

Vitalii Mironov 🇺🇸
Но опять перестало работать же

Значит добавили еще tag VLAN, PPP или только ваш сетевой админ знает что еще)

Vitalii-Mironov 🇺🇸 Автор вопроса
Максим Тихонов
Значит добавили еще tag VLAN, PPP или только ваш с...

не знают они ничего) говорят что у них нормально все

Vitalii Mironov 🇺🇸
svi роутера мту в сторону клиента ставили 1300 и з...

SVI это цисковский IP интерфейс на вилане. Уже надо знать вашу схему, а это выходит за рамки советов в чатике)

Максим Тихонов
Значит добавили еще tag VLAN, PPP или только ваш с...

да разве pmtu не попытается подать больший пакет и ожидает либо отброса с icmp "уменьшить mtu" или начинает слать с уже бОльшим размером. у них поди icmp не приходит

Dmitry
да разве pmtu не попытается подать больший пакет и...

паф дискавери не обязательная вещь, у многих на ipv4 вообще icmp закрыто.

WE336
паф дискавери не обязательная вещь, у многих на ip...

по умолчанию в никсах точно включена

Vitalii Mironov 🇺🇸
почему временно помогло уменьшение мту до 1300 на ...

Вспомнил, раньше Яндекс сервера всегда работали. Потому что у них mtu был выставлен в 1300.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта