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

Карта пингов Проверка пинга через разные аплинки

Всем доброго времени суток!

Появилась такая задача :

Есть роутер BGP с несколькими аплинками.

В разные точки того же рунета пинги могут существенно отличаться (иногда даже в разы).

Нужно создать список ip адресов для рунета, СНГ и Европы,

а также основных магистральных провайдеров остальной части Земли(на подобии, как на speedtest)

 

Может кто-то подскажет, где его можно взять?

Или хотя бы посоветуйте, как его более правильно составить...

Edited by HEDG

Share this post


Link to post
Share on other sites
Всем доброго времени суток!

Появилась такая задача :

Есть роутер BGP с несколькими аплинками.

В разные точки того же рунета пинги могут существенно отличаться (иногда даже в разы).

Нужно создать список ip адресов для рунета, СНГ и Европы,

а также основных магистральных провайдеров остальной части Земли(на подобии, как на speedtest)

 

Может кто-то подскажет, где его можно взять?

Или хотя бы посоветуйте, как его более правильно составить...

А что это даст? Исходящий маршрут ICMP и входящий может быть разным. В результате чего, результаты измерений могут быть не показательными.

Share this post


Link to post
Share on other sites
А что это даст? Исходящий маршрут ICMP и входящий может быть разным. В результате чего, результаты измерений могут быть не показательными.
Да, они действительно могут быть разными (что даже очень вероятно!).

Просто для каждого направления можно выбирать более "быстрый" исход.

Например если в одно и тоже место рунета пинг через одного прова - 63 мс, а через другого - 127мс. Как следствие дополнительные лаги в играх (для гамеров это критично), да и для обычных пользователей - " что-то у Вас интернет медленно работает... А вот у ХХХ там намного лучше!"

Т.е. фактически без увеличения финансовых затрат, можно повысить качество предоставляемых услуг!

Из-за чего собственно и появилась эта идея

 

Share this post


Link to post
Share on other sites

Хедг!

 

Без финансовых затрат НИЧЕГО НЕ БЫВАЕТ.

Вы сейчас начнете колдовать с маршрутизацией, перераспределяя трафик и загоните "в полку" какой-либо из своих аппстримов. Придется расширяться, а это деньги. И далеко не факт, что вам придется расширяться в сторону самого дешевого из ваших апстримов.

 

Получится тот же объем услуг, за совершенно аналогичные (для клиентов) и за большие (для Вас) деньги.

Получится благотворительность для геймеров.

 

Решение есть, но не такое простое, как Вам кажется: Необходимо закупать трафик у апстримов по оптовым ценам ( т.е. гораздо больше, чем Вам требуется ). И невостребованный Вами излишек трафика ( предварительно хорошенько поколдовав с маршрутизацией, чтобы получить нужные "короткие пинги" до всех мыслимых и немыслимых ресурсов Рунета ) - необходимо перепродать своим же конкурентам, по розничному ценнику магистралов и надо еще умудриться доказать потенциальным покупателям, что ваш трафик лучше, чем у любого из магистралов.

 

Вот тогда и будет у Вас на руках "жир от сала", а не благотворительность для геймеров.

Причем все, вышеописанное работает только в периоды, когда в Рунете нет согласия между крупными провайдерами.

Как только начинает работать пиринг, агрегаторы становятся не нужны и далеко не факт, что вы успеете вернуть все кредиты (взятые на покупку более мощного железа) и Вам не придется распрощаться с высокооплачиваемыми (лучшими, чем у всех остальных конкурентов) спецами, которые поддерживали постоянно ваши "короткие пинги" подруливая настройками маршрутизаторов.

 

Впрочем, Мистер Бир про такую схему продаж Вам гораздо больше моего расскажет. :-)

 

 

Share this post


Link to post
Share on other sites
Да, они действительно могут быть разными (что даже очень вероятно!).

Просто для каждого направления можно выбирать более "быстрый" исход.

Это как? Поставить рядом с рутером роут-рефлектор с адресами из каждого PA-блока, на нём зебру с дампом и мерялку пингов? И в зависимости от результата тестов автоматом ставить в анонсы апстриму нужные community? Для сотни пользователей можно, конечно, потрахаться из интереса. Но для тысяч решение более чем сомнительное в плане надёжности.

Денег, кстати, от этого не прибавится, как Вам уже заметили.

Share this post


Link to post
Share on other sites

HEDG, трафик по аплинкам ручками раскладывают в двух случаях imho: а) кто-то из апстримов работает по некоторым направлениям по принципу "больше дропов за те же деньги" © КМ; б) апстримы заметно неравновеликие, а за незагруженную полосу слабенького аплинка "уже уплочено"

 

Если у Вас нет таких проблем, то просто отпустите трафик. Дайте bgp самому выбирать best path. Он это делает по вполне разумным критериям. Запаситесь попкорном, и наблюдайте. Спустя относительно короткое время, Вам самому станет понятно, где надо срочно расширяться, а какие аплинки лучше и вовсе сложить

 

Дополнительный бонус за ваше нетестирование всея глобальной сети - экономия на icmp-трафике :)

Share this post


Link to post
Share on other sites
Если у Вас нет таких проблем, то просто отпустите трафик. Дайте bgp самому выбирать best path. Он это делает по вполне разумным критериям.
Весьма странные у него критерии.

У провайдера 2 аплинка, до обоих нужных мне серверов (в комкоре и агаве) bgp выбрал самый "оптимальный" путь через РТ с лондонами, амстердамами и прочими франкфуртами.

Смысл тогда вообще держать 2 аплика, кроме резервирования, при том что я ни разу не видел ни лежащий рт ни лежащую синтерру..

Share this post


Link to post
Share on other sites

Объясню, зачем такое требуется:

Есть два апстрима у них канал берется неравномерно (сейчас 1:3.) Ситуация из -за внутренних "особенностей" организации и по другому сейчас невозможно :(.

Если дать возможность bgp самому определять куда идти, то один из каналов уходит в "полку" по исходу.

Пришлось разруливать исход руками. Учитывая, что все равно приходится этим страдать, то уже хочется , чтоб это было с оптимальным результатом.

 

К сожалению у магистральных провайдеров очень сильно отличаются скорость доступа по разным направлениям.

У кого-то лучше Россия у кого-то Европа (Например разлет по так любимому всеми mail.ru от 30 до 130мс)

 

Стоимости канала пляшут в разумных пределах, поэтому если у кого-то будет значительно "лучше" инет туда и уйдем...

Сменить апстима не велика проблема, благо есть выбор...

Share this post


Link to post
Share on other sites
Спасибо, принцип проверки похож. Просто хотелось бы значительно побольше точек в рунете и Европе.

Карта и вебморда не нужны, достаточно просто список ип адресов.

 

Share this post


Link to post
Share on other sites
Да, они действительно могут быть разными (что даже очень вероятно!).

Просто для каждого направления можно выбирать более "быстрый" исход.

Это как? Поставить рядом с рутером роут-рефлектор с адресами из каждого PA-блока, на нём зебру с дампом и мерялку пингов? И в зависимости от результата тестов автоматом ставить в анонсы апстриму нужные community? Для сотни пользователей можно, конечно, потрахаться из интереса. Но для тысяч решение более чем сомнительное в плане надёжности.

Денег, кстати, от этого не прибавится, как Вам уже заметили.

У нас блок PI только под свои нужды, а блоки PA не раздаем вообще.

Мы раздается инет конечным пользователям, поэтому такие вопросы не встают.

Из-за высокой конкуренции, вопрос предоставления качественных услуг становится очень актуальным.

 

У обычных юзеров субъективная оценка качества инета очень проста :

1. Соответствие реальной и заявленной скорости

2. Быстрота открытия страничек.

3. Разрывов связи

4 Доступность инета

 

Очень хочется решить 2-й пункт.

 

Share this post


Link to post
Share on other sites
2. Быстрота открытия страничек.

Очень хочется решить 2-й пункт.

Ну раз руками, то всё как обычно -

1. проводите опрос среди наиболее жирных пользователей, что кому важно,

2. смотрите в ripe и в bgp,

3. рулите исходящим и входящим для нужных AS

4. ...

5. PROFIT-а не ожидается ;)

Share this post


Link to post
Share on other sites

если это яндексы / гуглы возможно имеет смысл взять стойку/юнит на IX

Share this post


Link to post
Share on other sites
У обычных юзеров субъективная оценка качества инета очень проста :

1. Соответствие реальной и заявленной скорости

2. Быстрота открытия страничек.

3. Разрывов связи

4 Доступность инета

 

Очень хочется решить 2-й пункт.

Если будете держать на высоте пп. 3 и 4 - остальное энд-юзеры Вам простят imho. Полезете удовлетворять прихоти бездельников, убивающих своё время замерами непойми-чего и выкладыванием полученных цифирек на всевозможные форумы... Про финансовую сторону вопроса Вам уже всё объяснили ;)

Share this post


Link to post
Share on other sites
Очень хочется решить 2-й пункт.

Вы это хотите решить для Ваших пользователей? Или для наших ? Если для Ваших, то и смотрите куда ходят Ваши пользователи. Те направления и пингуйте. Что Вам с тех направлений, куда ходят мои пользователи, если Ваши туда не ходят ? Найдите топ 10 игровых серверов (у Ваших клиентов), сделайте туда трейс, и пингуйте, пингуйте....

Спросите у своей поддержки, на доступ куда народ жаловался.

Ну дадут Вам какой china.cn. Ваши туда вообще ходят ? Врядли. Зато путь будет оптимальным.

Share this post


Link to post
Share on other sites
если это яндексы / гуглы возможно имеет смысл взять стойку/юнит на IX
Уже входим в точки обменом трафика. С этим проблем нет.

Проблема возникает с Россией , на большинство российских ресурсов (а это 60% всего трафика !)

 

2st_re

Не хочется подгонять все под конкретные сайты, хочется провести общую оптимизацию.

Вот как я это вижу:

1. Берем список магистральных провайдеров например России.

2. Проверяем скорость доступа к ним.

3. Особо грустные перекидываем на другой аплинк (с учетом ширины каналов)

 

P.S. детализация интересует в России, Европе и США, а остальные - минимум, строго для мониторинга.

Edited by HEDG

Share this post


Link to post
Share on other sites
Если будете держать на высоте пп. 3 и 4 - остальное энд-юзеры Вам простят imho. Полезете удовлетворять прихоти бездельников, убивающих своё время замерами непойми-чего и выкладыванием полученных цифирек на всевозможные форумы... Про финансовую сторону вопроса Вам уже всё объяснили ;)
- С одной стороны конкуренция достаточно большая, вот и приходится подтягивать все недочеты.

- Надоело слушать "А вот там странички открываются быстрее.."

- Все равно периодически приходится править исход руками, так хоть буду править из соображений оптимизации, а не просто раскидывать трафик в соответствии с каналами.

Share this post


Link to post
Share on other sites

Ставьте прокси-сервера...

Share this post


Link to post
Share on other sites

Хедг!

 

Вы пытаетесь заняться оптимизацией, и ИМХО не совсем отдаете себе отчет зачем?

 

Вы пытаетесь снизить затраты на аплинки?

Вы пытаетесь привлечь клиентов, улучшая качество услуг?

 

Переливая трафик из апстрима в апстрим, в рамках существующей ( уже купленной ) полосы Вы переливаете из пустого в порожнее.

Как минимум, Вы должны действовать в сцепке с коммерсантами, которые будут 100% в курсе всех Ваших оптимизаций и будут торговать рекламируя Ваши усилия и повышая (хоть на копейку) стоимость проданного мегабита.

 

Придумайте вместе с коммерсами новый тариф с названием "короткий пинг". Ценник на хх% выше обычного. И маршрутизируйте этих гейм-вип-юзеров по "отдельной программе" в рамках существующей полосы. Но ИМХО Ваш труд не будет оценен боссами, до тех пор, пока не будет виден ощутимый экономический эффект. А как только эффект будет достигнут, готовьтесь к тому, что коммерсы постараются присвоить себе все лавры ( и деньги ).

 

Все, что не нацелено на прибыль - пустая трата времени. Зачем бегать? Чтоб согреться? Или чтобы кого-то догнать?

Share this post


Link to post
Share on other sites

Выскажу идею по сути вопроса.

Нужно составить список наиболее востребованных AS, в них определиться с хостами, которые будут проверяться пингом, а дальше написать демона, который периодически будет измерять пинг через разные аплинки и в зависимости от результатов перенастраивать BGP. У меня балансировка реализована в зависимости от загрузки каналов+некоторых других факторов. Но BGP не используется :)

Share this post


Link to post
Share on other sites

Правильно, статикой с перезаливкой конфигов по скрипту и рулить.

Но у некоторых есть БГП, и они им пользуются.

Share this post


Link to post
Share on other sites

Интересно, а с входящим трафиком топикстартер собирается что-нибудь делать?

Share this post


Link to post
Share on other sites
...

Нужно составить список наиболее востребованных AS, в них определиться с хостами

...

Вот в этом в принципе загвоздка и состоит.

Нужно получить список ключевых магистральщиков.

Причем список должен позволять позволял объективно оценивать ситуацию.

 

2j_box

Это решение не было спонтанно.

Эта одна из предпринимаемых мер по улучшению качества обслуживания клиентов, удержания уже существующих и привлечение новых! (конкуренция очень велика, есть места , где на одном доме до 4-х провайдеров )

 

2agabekov

Со входом делаться пока ничего не будет по ряду причин:

1. Управлять значительно сложнее

2. Нет технической возможности рулить исходом при помощи комьюнити (из-за вышестоящих :( )

Edited by HEDG

Share this post


Link to post
Share on other sites
Это решение не было спонтанно.

Эта одна из предпринимаемых мер по улучшению качества обслуживания клиентов, удержания уже существующих и привлечение новых! (конкуренция очень велика, есть места , где на одном доме до 4-х провайдеров )

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

Обеспечь им доступность инета, и нормальные скорости, а то что там пинг не 60 мс, а 120 волнует всего лишь 1% твоих пользователей, а они тебе нужны?

Тем более что сейчас в инете куча мест где есть поиграть, перейдут в другое место.

Share this post


Link to post
Share on other sites

скажите это нарко.... упс игрокам в WoW особено когда потери на стыке между ттк и телией бывают по 10%

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