По мотивам вчерашней борьбы Лёхи Д. со спутниками и читалова Чирковских новостей за гугл, решил сделать select-tcp-congestion-by-socket в iqm agent
( Read more... )
Здравствуйте! Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категории: Работа. Если вы считаете, что система ошиблась - напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее. Фрэнк, команда ЖЖ.
Да просто же всё. Надо оценивать качество сети. Пропускается контрольный трафик, ведутся замеры результатов пропуска. Естественно, пропускается UDP, чтобы фиксировались потери. Но поскольку надо пропускать с двух сторон, а не просто ping, чтобы было видно обе стороны независимо. нужен контрольный протокол, который соберёт все UDP в общую запись "время-параметры". Его можно сделать как у cisco ip sla на UDP, но будет убого, поэтому выбран TCP. TWAMP тоже так же работает примерно. А раз TCP и есть потери в середине - это ведёт к залипанию сессии. Ну вот с этим и можно бороться, если setsockopt (TCP_CONGESTION) на нужный алгоритм. Или сессию рубить по таймауту, пытаясь то, что намеряли, собрать хоть как-то...
А белорусы - да, как упёрлись в билинг с радиусом для физлиц, так и сидят на pppoe. Даже модемы специальные выпущены. А pppoe - ну это все "вкусности" реализации на стороне браса. Где-то LCP ECHO вообще не бывает, где-то при поднятии очередной сессии память йок, хотя остальные сессии живут. В общем, я бы выкинул, но раз клиент жаждет, приходится добавлять функционал.
Comments 12
Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категории: Работа.
Если вы считаете, что система ошиблась - напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.
Reply
Из всего текста понял только предлоги. :)
И еще про ppp over wi-fi. Скорее всего, им это для авторизации клиентов надо. Но способ выбран, конечно, странный.
Reply
Reply
Ну вот с этим и можно бороться, если setsockopt (TCP_CONGESTION) на нужный алгоритм. Или сессию рубить по таймауту, пытаясь то, что намеряли, собрать хоть как-то...
Reply
Reply
Reply
Reply
Reply
Reply
Leave a comment