HEDG Posted October 9, 2009 Posted October 9, 2009 (edited) Всем доброго времени суток! Появилась такая задача : Есть роутер BGP с несколькими аплинками. В разные точки того же рунета пинги могут существенно отличаться (иногда даже в разы). Нужно создать список ip адресов для рунета, СНГ и Европы, а также основных магистральных провайдеров остальной части Земли(на подобии, как на speedtest) Может кто-то подскажет, где его можно взять? Или хотя бы посоветуйте, как его более правильно составить... Edited October 9, 2009 by HEDG Вставить ник Quote
Yokodzun Posted October 11, 2009 Posted October 11, 2009 Всем доброго времени суток!Появилась такая задача : Есть роутер BGP с несколькими аплинками. В разные точки того же рунета пинги могут существенно отличаться (иногда даже в разы). Нужно создать список ip адресов для рунета, СНГ и Европы, а также основных магистральных провайдеров остальной части Земли(на подобии, как на speedtest) Может кто-то подскажет, где его можно взять? Или хотя бы посоветуйте, как его более правильно составить... А что это даст? Исходящий маршрут ICMP и входящий может быть разным. В результате чего, результаты измерений могут быть не показательными. Вставить ник Quote
HEDG Posted October 11, 2009 Author Posted October 11, 2009 А что это даст? Исходящий маршрут ICMP и входящий может быть разным. В результате чего, результаты измерений могут быть не показательными.Да, они действительно могут быть разными (что даже очень вероятно!).Просто для каждого направления можно выбирать более "быстрый" исход. Например если в одно и тоже место рунета пинг через одного прова - 63 мс, а через другого - 127мс. Как следствие дополнительные лаги в играх (для гамеров это критично), да и для обычных пользователей - " что-то у Вас интернет медленно работает... А вот у ХХХ там намного лучше!" Т.е. фактически без увеличения финансовых затрат, можно повысить качество предоставляемых услуг! Из-за чего собственно и появилась эта идея Вставить ник Quote
j_box Posted October 11, 2009 Posted October 11, 2009 Хедг! Без финансовых затрат НИЧЕГО НЕ БЫВАЕТ. Вы сейчас начнете колдовать с маршрутизацией, перераспределяя трафик и загоните "в полку" какой-либо из своих аппстримов. Придется расширяться, а это деньги. И далеко не факт, что вам придется расширяться в сторону самого дешевого из ваших апстримов. Получится тот же объем услуг, за совершенно аналогичные (для клиентов) и за большие (для Вас) деньги. Получится благотворительность для геймеров. Решение есть, но не такое простое, как Вам кажется: Необходимо закупать трафик у апстримов по оптовым ценам ( т.е. гораздо больше, чем Вам требуется ). И невостребованный Вами излишек трафика ( предварительно хорошенько поколдовав с маршрутизацией, чтобы получить нужные "короткие пинги" до всех мыслимых и немыслимых ресурсов Рунета ) - необходимо перепродать своим же конкурентам, по розничному ценнику магистралов и надо еще умудриться доказать потенциальным покупателям, что ваш трафик лучше, чем у любого из магистралов. Вот тогда и будет у Вас на руках "жир от сала", а не благотворительность для геймеров. Причем все, вышеописанное работает только в периоды, когда в Рунете нет согласия между крупными провайдерами. Как только начинает работать пиринг, агрегаторы становятся не нужны и далеко не факт, что вы успеете вернуть все кредиты (взятые на покупку более мощного железа) и Вам не придется распрощаться с высокооплачиваемыми (лучшими, чем у всех остальных конкурентов) спецами, которые поддерживали постоянно ваши "короткие пинги" подруливая настройками маршрутизаторов. Впрочем, Мистер Бир про такую схему продаж Вам гораздо больше моего расскажет. :-) Вставить ник Quote
cae Posted October 12, 2009 Posted October 12, 2009 Да, они действительно могут быть разными (что даже очень вероятно!).Просто для каждого направления можно выбирать более "быстрый" исход. Это как? Поставить рядом с рутером роут-рефлектор с адресами из каждого PA-блока, на нём зебру с дампом и мерялку пингов? И в зависимости от результата тестов автоматом ставить в анонсы апстриму нужные community? Для сотни пользователей можно, конечно, потрахаться из интереса. Но для тысяч решение более чем сомнительное в плане надёжности.Денег, кстати, от этого не прибавится, как Вам уже заметили. Вставить ник Quote
evd Posted October 12, 2009 Posted October 12, 2009 HEDG, трафик по аплинкам ручками раскладывают в двух случаях imho: а) кто-то из апстримов работает по некоторым направлениям по принципу "больше дропов за те же деньги" © КМ; б) апстримы заметно неравновеликие, а за незагруженную полосу слабенького аплинка "уже уплочено" Если у Вас нет таких проблем, то просто отпустите трафик. Дайте bgp самому выбирать best path. Он это делает по вполне разумным критериям. Запаситесь попкорном, и наблюдайте. Спустя относительно короткое время, Вам самому станет понятно, где надо срочно расширяться, а какие аплинки лучше и вовсе сложить Дополнительный бонус за ваше нетестирование всея глобальной сети - экономия на icmp-трафике :) Вставить ник Quote
omgwtf Posted October 12, 2009 Posted October 12, 2009 Если у Вас нет таких проблем, то просто отпустите трафик. Дайте bgp самому выбирать best path. Он это делает по вполне разумным критериям.Весьма странные у него критерии.У провайдера 2 аплинка, до обоих нужных мне серверов (в комкоре и агаве) bgp выбрал самый "оптимальный" путь через РТ с лондонами, амстердамами и прочими франкфуртами. Смысл тогда вообще держать 2 аплика, кроме резервирования, при том что я ни разу не видел ни лежащий рт ни лежащую синтерру.. Вставить ник Quote
HEDG Posted October 12, 2009 Author Posted October 12, 2009 Объясню, зачем такое требуется: Есть два апстрима у них канал берется неравномерно (сейчас 1:3.) Ситуация из -за внутренних "особенностей" организации и по другому сейчас невозможно :(. Если дать возможность bgp самому определять куда идти, то один из каналов уходит в "полку" по исходу. Пришлось разруливать исход руками. Учитывая, что все равно приходится этим страдать, то уже хочется , чтоб это было с оптимальным результатом. К сожалению у магистральных провайдеров очень сильно отличаются скорость доступа по разным направлениям. У кого-то лучше Россия у кого-то Европа (Например разлет по так любимому всеми mail.ru от 30 до 130мс) Стоимости канала пляшут в разумных пределах, поэтому если у кого-то будет значительно "лучше" инет туда и уйдем... Сменить апстима не велика проблема, благо есть выбор... Вставить ник Quote
HEDG Posted October 12, 2009 Author Posted October 12, 2009 http://www.pingtest.net/Спасибо, принцип проверки похож. Просто хотелось бы значительно побольше точек в рунете и Европе.Карта и вебморда не нужны, достаточно просто список ип адресов. Вставить ник Quote
HEDG Posted October 12, 2009 Author Posted October 12, 2009 Да, они действительно могут быть разными (что даже очень вероятно!).Просто для каждого направления можно выбирать более "быстрый" исход. Это как? Поставить рядом с рутером роут-рефлектор с адресами из каждого PA-блока, на нём зебру с дампом и мерялку пингов? И в зависимости от результата тестов автоматом ставить в анонсы апстриму нужные community? Для сотни пользователей можно, конечно, потрахаться из интереса. Но для тысяч решение более чем сомнительное в плане надёжности.Денег, кстати, от этого не прибавится, как Вам уже заметили. У нас блок PI только под свои нужды, а блоки PA не раздаем вообще.Мы раздается инет конечным пользователям, поэтому такие вопросы не встают. Из-за высокой конкуренции, вопрос предоставления качественных услуг становится очень актуальным. У обычных юзеров субъективная оценка качества инета очень проста : 1. Соответствие реальной и заявленной скорости 2. Быстрота открытия страничек. 3. Разрывов связи 4 Доступность инета Очень хочется решить 2-й пункт. Вставить ник Quote
cae Posted October 12, 2009 Posted October 12, 2009 2. Быстрота открытия страничек.Очень хочется решить 2-й пункт. Ну раз руками, то всё как обычно - 1. проводите опрос среди наиболее жирных пользователей, что кому важно, 2. смотрите в ripe и в bgp, 3. рулите исходящим и входящим для нужных AS 4. ... 5. PROFIT-а не ожидается ;) Вставить ник Quote
separaf Posted October 12, 2009 Posted October 12, 2009 если это яндексы / гуглы возможно имеет смысл взять стойку/юнит на IX Вставить ник Quote
evd Posted October 12, 2009 Posted October 12, 2009 У обычных юзеров субъективная оценка качества инета очень проста :1. Соответствие реальной и заявленной скорости 2. Быстрота открытия страничек. 3. Разрывов связи 4 Доступность инета Очень хочется решить 2-й пункт. Если будете держать на высоте пп. 3 и 4 - остальное энд-юзеры Вам простят imho. Полезете удовлетворять прихоти бездельников, убивающих своё время замерами непойми-чего и выкладыванием полученных цифирек на всевозможные форумы... Про финансовую сторону вопроса Вам уже всё объяснили ;) Вставить ник Quote
st_re Posted October 12, 2009 Posted October 12, 2009 Очень хочется решить 2-й пункт. Вы это хотите решить для Ваших пользователей? Или для наших ? Если для Ваших, то и смотрите куда ходят Ваши пользователи. Те направления и пингуйте. Что Вам с тех направлений, куда ходят мои пользователи, если Ваши туда не ходят ? Найдите топ 10 игровых серверов (у Ваших клиентов), сделайте туда трейс, и пингуйте, пингуйте.... Спросите у своей поддержки, на доступ куда народ жаловался. Ну дадут Вам какой china.cn. Ваши туда вообще ходят ? Врядли. Зато путь будет оптимальным. Вставить ник Quote
HEDG Posted October 13, 2009 Author Posted October 13, 2009 (edited) если это яндексы / гуглы возможно имеет смысл взять стойку/юнит на IXУже входим в точки обменом трафика. С этим проблем нет. Проблема возникает с Россией , на большинство российских ресурсов (а это 60% всего трафика !) 2st_re Не хочется подгонять все под конкретные сайты, хочется провести общую оптимизацию. Вот как я это вижу: 1. Берем список магистральных провайдеров например России. 2. Проверяем скорость доступа к ним. 3. Особо грустные перекидываем на другой аплинк (с учетом ширины каналов) P.S. детализация интересует в России, Европе и США, а остальные - минимум, строго для мониторинга. Edited October 13, 2009 by HEDG Вставить ник Quote
HEDG Posted October 13, 2009 Author Posted October 13, 2009 Если будете держать на высоте пп. 3 и 4 - остальное энд-юзеры Вам простят imho. Полезете удовлетворять прихоти бездельников, убивающих своё время замерами непойми-чего и выкладыванием полученных цифирек на всевозможные форумы... Про финансовую сторону вопроса Вам уже всё объяснили ;)- С одной стороны конкуренция достаточно большая, вот и приходится подтягивать все недочеты.- Надоело слушать "А вот там странички открываются быстрее.." - Все равно периодически приходится править исход руками, так хоть буду править из соображений оптимизации, а не просто раскидывать трафик в соответствии с каналами. Вставить ник Quote
j_box Posted October 13, 2009 Posted October 13, 2009 Хедг! Вы пытаетесь заняться оптимизацией, и ИМХО не совсем отдаете себе отчет зачем? Вы пытаетесь снизить затраты на аплинки? Вы пытаетесь привлечь клиентов, улучшая качество услуг? Переливая трафик из апстрима в апстрим, в рамках существующей ( уже купленной ) полосы Вы переливаете из пустого в порожнее. Как минимум, Вы должны действовать в сцепке с коммерсантами, которые будут 100% в курсе всех Ваших оптимизаций и будут торговать рекламируя Ваши усилия и повышая (хоть на копейку) стоимость проданного мегабита. Придумайте вместе с коммерсами новый тариф с названием "короткий пинг". Ценник на хх% выше обычного. И маршрутизируйте этих гейм-вип-юзеров по "отдельной программе" в рамках существующей полосы. Но ИМХО Ваш труд не будет оценен боссами, до тех пор, пока не будет виден ощутимый экономический эффект. А как только эффект будет достигнут, готовьтесь к тому, что коммерсы постараются присвоить себе все лавры ( и деньги ). Все, что не нацелено на прибыль - пустая трата времени. Зачем бегать? Чтоб согреться? Или чтобы кого-то догнать? Вставить ник Quote
x86 Posted October 14, 2009 Posted October 14, 2009 Выскажу идею по сути вопроса. Нужно составить список наиболее востребованных AS, в них определиться с хостами, которые будут проверяться пингом, а дальше написать демона, который периодически будет измерять пинг через разные аплинки и в зависимости от результатов перенастраивать BGP. У меня балансировка реализована в зависимости от загрузки каналов+некоторых других факторов. Но BGP не используется :) Вставить ник Quote
AlexBT Posted October 14, 2009 Posted October 14, 2009 Правильно, статикой с перезаливкой конфигов по скрипту и рулить. Но у некоторых есть БГП, и они им пользуются. Вставить ник Quote
agabekov Posted October 14, 2009 Posted October 14, 2009 Интересно, а с входящим трафиком топикстартер собирается что-нибудь делать? Вставить ник Quote
HEDG Posted October 15, 2009 Author Posted October 15, 2009 (edited) ...Нужно составить список наиболее востребованных AS, в них определиться с хостами ... Вот в этом в принципе загвоздка и состоит. Нужно получить список ключевых магистральщиков. Причем список должен позволять позволял объективно оценивать ситуацию. 2j_box Это решение не было спонтанно. Эта одна из предпринимаемых мер по улучшению качества обслуживания клиентов, удержания уже существующих и привлечение новых! (конкуренция очень велика, есть места , где на одном доме до 4-х провайдеров ) 2agabekov Со входом делаться пока ничего не будет по ряду причин: 1. Управлять значительно сложнее 2. Нет технической возможности рулить исходом при помощи комьюнити (из-за вышестоящих :( ) Edited October 15, 2009 by HEDG Вставить ник Quote
++k Posted October 15, 2009 Posted October 15, 2009 Это решение не было спонтанно.Эта одна из предпринимаемых мер по улучшению качества обслуживания клиентов, удержания уже существующих и привлечение новых! (конкуренция очень велика, есть места , где на одном доме до 4-х провайдеров ) И что, есть места где и по пять или шесть операторов? это так страшно?Обеспечь им доступность инета, и нормальные скорости, а то что там пинг не 60 мс, а 120 волнует всего лишь 1% твоих пользователей, а они тебе нужны? Тем более что сейчас в инете куча мест где есть поиграть, перейдут в другое место. Вставить ник Quote
Gunner Posted October 15, 2009 Posted October 15, 2009 скажите это нарко.... упс игрокам в WoW особено когда потери на стыке между ттк и телией бывают по 10% Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.