Сеть медленная в одном направлении - куда смотреть?
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Сеть медленная в одном направлении - куда смотреть?
еще из приколов: когда отправитель не нуждается в static routes, а получатель должен их иметь, иначе пакеты отправлялись обратно совсем в другом направлении (multiple NICs).
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
Re: Сеть медленная в одном направлении - куда смотреть?
"Такой" - понятие растяжимое. Желательно побольше деталей.Flash-04 wrote:гы! вы будете смеяться, но именно в такой сетке я недавно наблюдал как пришлось делать static routes, иначе не работало! а по всем докам выходило что нафиг не нужен static route. таки оказался нужен.PavelM wrote:Вряд ли "routes".
Обе машины на одной сети IP.
Маска сети ведь 255.255.255.0?
Компьютерам в одной подсети айпи никакие пути прописывать не надо.
Это как бы основа айпи.
Одна сеть айпи определяется по маске и адресам получателя и отправителя.
Теоретически можно поставить два компьютера на одну физическую сеть с разными подсетями айпи, тогда да - потребуется прописывание путей и т.п. И внешне (на физическом уровне) обе ситуации выглядят очень похоже.
Last edited by PavelM on 02 Oct 2013 14:29, edited 1 time in total.
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
Re: Сеть медленная в одном направлении - куда смотреть?
Опять же если получатель на одной подсети, путей не надо.Flash-04 wrote:еще из приколов: когда отправитель не нуждается в static routes, а получатель должен их иметь, иначе пакеты отправлялись обратно совсем в другом направлении (multiple NICs).
Если путь идет через раутер, то да.
-
- Уже с Приветом
- Posts: 3289
- Joined: 18 Oct 2005 18:08
Re: Сеть медленная в одном направлении - куда смотреть?
Кто сказал, что сеть тормозит?
как я уже говорил:
1. make sure output.dat is on tmpfs
2. copy to "/dev/null"
3. use ncat instead of scp, the busybox-equipped host likely has dropbear instead of openssh as an ssh server, I am not sure about its scp server perfomance.
как я уже говорил:
1. make sure output.dat is on tmpfs
2. copy to "/dev/null"
3. use ncat instead of scp, the busybox-equipped host likely has dropbear instead of openssh as an ssh server, I am not sure about its scp server perfomance.
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
Re: Сеть медленная в одном направлении - куда смотреть?
Пока не доказано. Бывает и антивирус так шалит. Но тут Линукс вроде.erix wrote:Кто сказал, что сеть тормозит?
Но и traceroute явно не нормальный для локальной сети, трафик где-то фильтруется/теряется.
Last edited by PavelM on 02 Oct 2013 14:25, edited 1 time in total.
-
- Уже с Приветом
- Posts: 2085
- Joined: 14 Sep 2013 13:07
Re: Сеть медленная в одном направлении - куда смотреть?
Это и должны делать именно люди поддерживающие конкретную сеть.Flash-04 wrote:у вас сетка большая? наверное да, т.к. есть VLANs. Зовите network engineer, без него в таких сетях чёрт ногу сломит. Недавно имел опыт: несколько человек "танцевали" неделю пока нашли товарища кто точно знал какие routes прописать надо чтобы два хоста "разговаривать" могли.
Просто потому что у ниx есть статистика за прошлые годы. Интструмент ее сбора - т.н. "пинг тесты" (обычные батч-файлы, гоняющие пинги всего на сети и пишущие вывод в лог). Они иx гоняют с разныx мест, либо сами (если есть ремоут-доступ) либо просто послав батч-файл как Е-мейл аттачмент кому-нибудь в дальний оффис с просьбой прогнать его да послать лог им обратно.
Т.е. с таким фундаментом типовую ситуацию им разрулить - раз плюнуть. Просто повторить тот же пинг тест да сравнить логи тогда (когда все работало) и сейчас (когда что-то не работает). Оттуда однозначно следует какой комп неправильно сконфигурирован (тогда - менять его АйПи конфигурацию), или раутинг тейбл какого раутера надо поменять, или какой провайдер какого ван-линка, впн-линка, или еще кто на дороге дурить начал.
Внутри раутеров - все практически просто на английском языке (пытаюсь сказать, простите за косноязычие, нечто по смыслу "не на каком-то неведомом языке программирования"), нечто навроде (и легко редактируется после изменений конфигурации):

Но вот если вы - человек со стороны, то потратите гораздо дольше, разбираясь. Именно потому, что у вас нет того что есть у ниx (блоксxемы данной сети и информации "о том, как все было раньше").
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Сеть медленная в одном направлении - куда смотреть?
так ужас в том был, что вроде как "лишнего" роутера там не было, но пакеты шли не туда куда надо. меня самого это жутко удивило, т.к. так же как и вы был уверен что такого быть не может. Оказывается можетPavelM wrote:Опять же если получатель на одной подсети, путей не надо.Flash-04 wrote:еще из приколов: когда отправитель не нуждается в static routes, а получатель должен их иметь, иначе пакеты отправлялись обратно совсем в другом направлении (multiple NICs).
Если путь идет через раутер, то да.

Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
Re: Сеть медленная в одном направлении - куда смотреть?
Да тут статистика не нужна, достаточно одной команды и уже многое станет ясно.Vladimir1440 wrote:Просто потому что у ниx есть статистика за прошлые годы.
tcpdump -i <interface> -s 65535 -w <some-file>
-
- Уже с Приветом
- Posts: 3289
- Joined: 18 Oct 2005 18:08
Re: Сеть медленная в одном направлении - куда смотреть?
OMG, ppl.
Я один понимаю, что "host" - hypervizor виртуалки?
Смешно, что еше никто не спросил, что за hypervizor и какой режим сети VM: nat/bridged/etc...
Я один понимаю, что "host" - hypervizor виртуалки?
Смешно, что еше никто не спросил, что за hypervizor и какой режим сети VM: nat/bridged/etc...
-
- Уже с Приветом
- Posts: 3289
- Joined: 18 Oct 2005 18:08
Re: Сеть медленная в одном направлении - куда смотреть?
OMG, ppl.
Я один понимаю, что "host" - hypervizor виртуалки?
Смешно, что еше никто не спросил, что за hypervizor и какой режим сети VM: nat/bridged/etc...
Я один понимаю, что "host" - hypervizor виртуалки?
Смешно, что еше никто не спросил, что за hypervizor и какой режим сети VM: nat/bridged/etc...
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Сеть медленная в одном направлении - куда смотреть?
один в один ситуация недавно была: обратно пакеты пытались идти другим путём. network engineer только глянул - сказал "прописать на хосте назначения static route до отправителя через default host явным образом" и сразу всё заработало. Только не спрашивайте почему, я понятия не имею как у нас эти подсетки сконфигурированыTeh Instructor wrote:даже еще больше упрощу ситуацию.
Передаю файл между хостом (10.10.241.114) и виртуалкой (10.10.241.226) которая на нем:
И если смотреть с хоста то там странный трайс
а если трейсить с виртуалки (10.10.241.226) на хост то все ОК

Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 3289
- Joined: 18 Oct 2005 18:08
Re: Сеть медленная в одном направлении - куда смотреть?
1. какой hypervizor?Teh Instructor wrote:даже еще больше упрощу ситуацию.
Передаю файл между хостом (10.10.241.114) и виртуалкой (10.10.241.226) которая на нем:
Code: Select all
10.10.241.114 $ scp 10.10.241.226:~/output.dat . output.dat 100% 5120KB 5.0MB/s 00:00 10.10.241.114 $ scp output.dat 10.10.241.226:~ output.dat 2% 128KB 53.5KB/s 01:33 ETA
2. VM NIC mode: bridged?
Если проблема в сети, то это баг hypervizor-а
You need to time ncat over udp transfer between /dev/zero (or file on tmpfs) and /dev/null of these two hosts in order to confirm this is a network problem indeed.
Не знаю, есть ли ncat (nc, netcat) на хосте с busybox-ом. good luck
Last edited by erix on 02 Oct 2013 14:57, edited 2 times in total.
-
- Уже с Приветом
- Posts: 13316
- Joined: 13 Jun 1999 09:01
- Location: Yekaterinburg -> Montreal
Re: Сеть медленная в одном направлении - куда смотреть?
Действительно, на это как-то я не обратил внимания.erix wrote:OMG, ppl.
Я один понимаю, что "host" - hypervizor виртуалки?
Смешно, что еше никто не спросил, что за hypervizor и какой режим сети VM: nat/bridged/etc...
Тут могут быть еще вопросы - на одной карте они сидят или на разных, как организована сеть внутри хоста.
-
- Уже с Приветом
- Posts: 3289
- Joined: 18 Oct 2005 18:08
-
- Уже с Приветом
- Posts: 3289
- Joined: 18 Oct 2005 18:08
Re: Сеть медленная в одном направлении - куда смотреть?
А если в traceroute задать max hops 126, то еше длинее будет.Alexandr wrote: а зачем tcpdump? мож лучше сначало разобраться почему маршрут такой длинный в обратный конец, а уже потом посмотреть tcpdumpом насчет ретрансмиссий?
Сорри, не смог удержаться