Jump to content
Калькуляторы

Разбираемся с MTU pppoe vs eoip

Значится запустили пппое в сети.

схема такая:

Интернет------------------ether1 Микротик(нат и прочее) eoip<->ether2.vlan10------------медиаконвертора и свитч sw260----------ether1.vlan10<->eoip Микротик PPPoE-server<->wlan1-----------------------wlan1<->PPPoE-client Микротик Ether1----------ПК юзера.

 

На pppoe-server и pppoe-client в профиле включено change mss 1440

mtu всех остальных интерфейсов по дефолту, т.е. 1500

 

Опыт: на клиентском микротике запуская тест скорости с лимитом 6Мбит.

-на wlan я вижу трафик 6Мбит.

-на eoip, так же как и на ether интерфейсах (всех на пути данных) я вижу 8Мбит.

 

Ну вот и отсюда вопрос, где косяк с MTU.

 

Ставил на всех медных интерфейсах (в том числе и вланах) MTU 1524,1540,1560 - пофиг. 8Мбит как были, так и остались.

Отключал change mss как на клиенте, так и на сервере - пофиг.

При нескольких значениях tcp тест вообще не запускался, каких не записал.

 

Где фишка то?

 

p.s. от eoip на vlan уходить не вариант. Тут приведён тестовый кусок, где всего лишь пару медиаконверторов и свитч, в других ветках может быть цепочка до 6 хопов из wlan. Думал где то косяк в wlan, поэтому взял ветку без оного.

Edited by Yaten

Share this post


Link to post
Share on other sites

Запустите тест пакетами 1440 байт и получите свои 8мбит. Когда запускаете 1500 байт, второй пакетик идет довеском, что съедает скорость. Увеличьте МТУ в радио и на сетевых портах на столько, что бы пролетали 1500 байт в туннеле и повторите тест.

Share this post


Link to post
Share on other sites

Нет, у меня лимит в тесте 6Мбит. Я хочу 6Мбит на eoip получить.

Share this post


Link to post
Share on other sites

Нет, у меня лимит в тесте 6Мбит. Я хочу 6Мбит на eoip получить.

 

Через EoIP не пролезет пакет 1500 байт, он фрагментируется. Увеличивайте МТУ в канале и MTU на транспорте туннеля.

Share this post


Link to post
Share on other sites

Ставил на всех медных интерфейсах (в том числе и вланах) MTU 1524,1540,1560 - пофиг. 8Мбит как были, так и остались.

Что я не там увеличил?

Share this post


Link to post
Share on other sites

Надо взять 2 микротика, поставить на сетевых портах МТУ по максимуму.

Запустить пинг между ними без фрагментации большими пакетами - должны проходить.

Создаете EoIP туннель, вешаете на него адреса, запускаете пинг, должны проходить пакеты размером 1500 байт.

Заходите в профиль PPPoE сервера и указываете у него MTU=1500, аналогично и на клиенте.

Снова запускаете тест и видите нужную скорость=)

Share this post


Link to post
Share on other sites

не все так просто.

Думаю от цифры "максимальный" надо перейти к конкретике.

В схеме есть vlan, а это оверхед ещё 4 байта.

пппое нельзя делать по 1500.

Share this post


Link to post
Share on other sites

не все так просто.

Думаю от цифры "максимальный" надо перейти к конкретике.

В схеме есть vlan, а это оверхед ещё 4 байта.

пппое нельзя делать по 1500.

 

Тогда надо еще на 4 байта увеличить. Почему в ПППоЕ нельзя 1500 байт поставить?

Share this post


Link to post
Share on other sites

потому, что начнутся танцы с бубнами вокруг клиентских роутеров, которые не особо себя утруждают соблюдением rfc и был какой то плавающий косяк на винде, помоему xp. У одного были проблемы с открытием сайтов, у другого нет.

Edited by Yaten

Share this post


Link to post
Share on other sites

потому, что начнутся танцы с бубнами вокруг клиентских роутеров, которые не особо себя утруждают соблюдением rfc и была какой то плавающий косяк на винде, помоему xp. У одного были проблемы с открытием сайтов, у другого нет.

 

Так сетевуха абонента скорее всего не умеет большое МТУ вот и проблемы=) Микротики и наносы умеют, а для кабельных можно в отдельном канале данные пускать на PPPoE сервер со стандартным MTU.

Share this post


Link to post
Share on other sites

Запущен тест скорости с клиентского ПК и все стало красиво. по 6Мбит на всех интерфейсах.

 

Походу фишка с change mss на клиентском микротике, который обрабатывает forward пакеты, а тест микротика - input/output (смотря с какой стороны посмотреть) пакеты.

Edited by Yaten

Share this post


Link to post
Share on other sites

Никто так не говорил, в заголовке же написано "Разбираемся"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this