Рейтинг связности провайдеров Украины на 12.05.08 (w19)
Как и обещал, решил разбавить скуку российской связности последних недель анализом связности провайдеров Украины. Картина украинской действительности девятнадцатой недели 2008 года такова.
Рейтинг получился коротенький. В мировой TOP1000 по размеру клиентского конуса попало лишь 6 украинских операторов. Это удивительно, т.к. Украина в отличие от России достаточно компактна, хорошо покрыта магистральной оптикой и имеет высокообразованное население почти 50млн. человек, что равно 1/3 от количества российских аборигенов.
WNET – самый мощный оператор Украины по связности с аудиторией оказывается для мирового интернета таким же, как ЗапСиб ТрансТелеКом. УкрТелеком, монстр с вековыми традициями, вопрос приватизации которого решает все правительство Украины, эквивалентен по клиентской массе Интернет услуг ЮжУрал ТрансТелеКому.
При этом число Автономных систем, зарегистрированных за Украинскими операторами не так уж и мало по сравнению с Российей. Я насчитал более 800 асок. Поэтому я решил копнуть вглубь и посмотреть и более скромных в мировом исчислении украинских операторов.
Первая двадцатка ураинского провайдинга по количеству маршрутизируемых через них префиксов в эквиваленте /24 распределилась следующим образом:
Здесь васота голубых столбиков показывает число клинтских префиксов в эквиваленте /24 в таблицах маршрутизации операторов, коричневая линия – просто количество префиксов, синия линия – число клиентских автономных систем.
Собственно, вполне симпатичная картина с плавным спадом клиентского охвата по мере перехода к меньшим провайдерам. Это говорит о том, что украинский рынок провайдинга достаточно демократичен: он прошел этап советских связных монополий и не дошел до процессов глобализации из современного мира потребления. Монополизация и глобализация приводят к тому, что кривая высока для первых нескольких игроков, резко падает и переходит в длиный хвост маленьких и малюсеньких провайдериков и корпраций со своими автономками, но без клиентов.
Картинка красивая, а вот позиции лидеров странные и слабые. Видимо имя этому украинскому явлению – Стагнация.
А еще меня очень развеселил слоган УкрТелекома:
Простip для Спiлкування :))
Приношу свои извинения за неточности в расчетах.
Вчера, когда я публиковал этот материал у меня потерялся ряд провайдеров, которые опознались не как украинские. Из TOP1000 выпал Евротранстелеком (ЕТТ).
Таблицу рейтингов я уже исправил.
А график внизу по первой 20-ти провайдерам остался в неисправленном виде пока. Будет сделано лишь вечером. Прошу прощения за неаккуратность :((
А как вы в принципе определяете географическую принадлежность?
Я собираю поштучно и вручную свою БД. Информацию беру из своей головы, из анализа маршрутизации, из БД Райпа, из общения с коллегами…
Как автоматизировать это дело и не насобирать ошибок я даже не догадываюсь. Судя по пустым, неправильным или устаревшим данным, которые выдают очень маститые профессиональные инструменты извлечения информации о принадлежности IP адресов и AS’ок провайдеру и территории, эта проблема не тривиальна.
Вот я распутываю клобочек долгими зимними вечерами: нитка за ниткой, узелок за узелком, петелька за петелькой. Благо современных автономок принимающих участие в мировой маршрутизации немного – 29135 штук, а автономок с двумя и более прямыми ликами на другие автономные системы всего лишь 6250 штук. За два года, просматривая по 10 штук в день можно всех перелопатить :))
________________________________
Ошибки из потери операторов с большими номерами AS пофиксил. график перересован.
Буду благодарен любому, нашедшему и сообщившему об ошибках и неточностях.
Ну тогда — “от нашего стола к вашему” (можно также сказать — “кто о чем, а голый об одежде”)
AS 44237 – CTC-CORE-AS – AS ЦентрТелеком
Pearl Diver, CTC CORE AS у меня присутствует в базе.
Но хвост базы у меня выпал из диапазона поиска из-за моего недосмотра. Поле AS я пополнял, а диапазон поиска не расширял. И я посыпаю голову пеплом, Центртелеком уже с 27 апреля попал мировой ТОР1000 и в трех последних рейтигах AS44337 должна была присутствовать.
Сейчас буду переделывать эти таблички…
Виновен, готов понести заслуженную кару :((
Простите меня.
Pearl Diver, спасибо за информацию.
Если кто-то замесает нестыковки, пишите, пожалуйста.
Ошибки пофиксил.
Спасибо, Pearl Diver.
ну вы и шутите. ))
Да нам вам надо доплачивать ваш энтузиазмам, а вы “виновен”…
8-[….]
Никаких шуток. Я искренне прошу извинения за собственные ошибки, которые выдал за объективный анализ.
Насчет доплачивать пока не спешите. Копите благодарность. Когда ее размер достигнет стоимости кружки пива, то можно будет вести уже вполне резоный разговор про монетизацию контента :))
А где можно почитать подробно про методику расчёта?
Попытались повторить Ваши выкладки, получили значительные расхождения.
1. http://as-rank.caida.org/
2. устанавливаем птицу на отсечение пир-пировых линков (prune customer cone using inferred peer-to-peer links).
3. порядок сортировки рставляем как есть, т.е.
sort ASes by: /24s prefixes ASes degree sorted from left to right.
4. устанавливаем агригирование по данным Whois grouping.
5. Давим капу Submit.
6. Прочесываем полученную таблицу в поисках строк с интересующими ASками.
7. Собираем все в табличку, сравниваем ее с предыдущей, раскрашиваем, публикуем.
8. Ждем когда благодарные последователи найдут ошибки :))
Yokodzun, а как Вы считали и что именно не совпадает? Оч. интересно.
Есть другие ренкинговые системы с закрытыми принципами построения рейтинга. Они немного не совпадают по результатам. Caida.org наиболее адекватная, как мне показалось система, стабильно выдающая результат, открытая для учебно-методических контактов. Там можно найти описание принципов и механизмов сбора информации и ранжирования, ссылки на статьи, описание засад… Я хотел все это собрать и опубликовать по-русски, но руки так и не дошли до этого…
Мой коллега произвёл подсчёты таким образом:
Взял табличку на route-server.as6667.net (eunet) и посчитал кол-во IP (в пересчёте на /24), кол-во префиксов и кол-во
автономок, которые видны через перечисленных ISP.
Посчитал в двух вариантах: считать только best или
считать все присутствующие маршруты. Вот, что получилось:
Total | Best
IP Nets AS IP Nets AS
DataGroup (AS21219) 20693 4093 264 2578 511 261
ITSystems (AS13249) 8543 1838 154 1220 269 154
WNet (AS15772) 6680 2013 149 834 251 147
Farlep (AS12883) 1402 303 71 1400 302 71
UkrTelecom (AS6849) 1183 77 48 1183 77 48
ETT (AS35320) 1004 286 106 800 264 106
Yokodzun, прошу прощения за задержку ответа.
Отличие этих методов расчета в следующем:
1. Caida считает с нескольких узловых точек. Это важно т.к. каждый маршрутизатор видит мир немного по своему и нет ни одного “идеального” видения. Я не являюсь мастером BGP, но специально консультировался с ассами этого дела, они оценивают разницу от маршрутизатора к маршрутизатору похожих тирванов в best маршрутах более 10%, а по total и того больше. У остальных все будет еще разнообразнее.
2. Caida просто не считает префиксы мельче /24. И никак их не учитывает, т.к. в общем случае они не распространяются. Но на каждом конкретном маршрутизаторе их можно найти и немало.
3. Caida усредняет за 5 дней мониторинга. Это тоже очень существенно, т.к. усреднение снимает проблемы с авариями и маршрутами инвалидами, которых до 5% от общего числа.
5. Сравниваить стоит данные лишь за одинаковые периоды.
6. Caida пытается определить эвристическими методами взаимоотношения автономок и вычленить именно клиентские.
И если пп.1-5 можно попытаться повторить и сравнивать результаты, то п.6. лично для меня тупиковый по пониманию. Как можно алгоритмизовать то, чего никак не удается сделать руками во многих случаях. Т.к. я это понять никогда не смогу, то я это принял как есть. Как природное явлений.
В принципе должны совпадать данные по количеству непосредственно взаимодействующих автономок. Но тут тоже есть тонкость, я беру данные, сгруппированные по сестринским автономкам. Так пространство взаимодействия UUNET – это все линки от группы асок (701, 702, 703, 813, 817, 7046, 7407, 12199, 12234, 14551, 17373) как единого целого.
Вообще любой рейтинг – проекция чего-то многомерного на какой-то одномерный отрезок. И то, что у Вас получилось по DataGroup (best) 2578/511/261 и данные на 19.05 2303/735/320 в плане существенного несовпадением я бы назвать поостерегся. По остальным я еще посравниваю данные, посмотрю динамику во времени… подумаю…