Есть ли в свободном доступе общепланетарная карта географического расположения всех провайдеров мира , а так же связывающих их скоростных каналов . , айпи-адресах , которые они присваивают абонентам . ... во загнул , а )) . Про трассировку и WhoIs знаю , но хотелось бы , чтоб вся инфа была "в одном флаконе". Существует ли такое ?? или такого в свободном доступе нет ???
1. Есть база GEOIP - там айпишники и месторасположение. Ну это так "малая кровь". 2. Берешь whois и отправляешь запрос по каждому адресу =). Делаешь БД. Вот и будет все-в-одном.
apple так я ж написал , что воиз знаю , а вот карта межпровайдерных каналов есть и самих провайдеров ??? что хакеры сюда не заходят ??
LookingGlass показывает активные маршруты между провами (причем без аутентификаций). Имея информацию уровня BGP ты как раз получаешь то что нужно (ближайшие ноды, сиречь Border Gateways провов соседей). А вообще, берешь базы с RIPE NCC, ApNIC, LACNIC, ARIN AfriNIC - и делаешь базу AS (Autonomous System). получив диапазоны айпишников выясняешь их граничные маршрутизаторы, коннектишься к ним через SNMP и получаешь списки маршрутов к соседям - как раз то, что тебе нужно. Не такая и сложная запутка в принципе (учитывая, что всего AS менее 65к)
ECk пасибо !! интересно , а можно ли по времени отклика между хостами судить о пропускной способности канада между этими хостами ??? .. ну так не совсем понятно, поэтому пример: Трассировка 69.34.51.78 через макс. 25 узлов: #1 217.116.147.126 [gt-A-1-0-206-657-Angerka.kuzbass.net]: 59 ms #2 217.116.147.125 [gt2-A-3-0-206-657-Trunk.kuzbass.net]: 62 ms #3 217.116.129.92 [gt-FE0-0-VL99-Kemerovo.kuzbass.net]: 62 ms #4 217.106.20.73 [kemerovo-dsr0-ge0-1-2.rt-comm.ru]: 62 ms #5 217.106.6.254 [lnd-bgw1-po1-0-3-0.rt-comm.ru]: 175 ms #6 82.195.190.193 [sl-gw11-lon-4-0-2.sprintlink.net]: 172 ms #7 213.206.128.56 [sl-bb20-lon-11-0.sprintlink.net]: 181 ms #8 144.232.9.164 [sl-bb27-nyc-9-0.sprintlink.net]: 242 ms #9 144.232.13.173 [sl-bb24-nyc-8-0.sprintlink.net]: 247 ms #10 144.232.13.182 [sl-bb25-nyc-10-0.sprintlink.net]: 242 ms #11 144.232.20.118 [sl-bb24-chi-13-0.sprintlink.net]: 266 ms #12 144.232.26.42 [sl-gw33-chi-10-0.sprintlink.net]: 269 ms #13 160.81.179.30 [sl-sprintwrbm-17-0.sprintlink.net]: 280 ms #14 65.41.112.6 [rbmnchsk01]: TTL истек по пути следования, 274 ms #15 69.34.51.78 [mn-69-34-51-78.dyn.embarqhsd.net]: Echo-ответ, 333 ms можно ли на этом примере сделать выводы , что хосты помеченые как #2 #3 #4 имеют скоростные каналы между собой или вообще рас- положены в одной комнате (у них равный отклик - 62 ms) ? ?? Теоретически то да , а вот практически как судить ??
ksacvet777 На ICMP я бы не стал закладываться, ибо некоторые хосты могут блокировать их, фаеры между сетями тоже могут их блокировать. Для определения скоростей неплохо юзать именно BGP протокол - Border Gateway Protocol (в двух словах, пограничные роутеры обмениваются между собой списком соседских роутеров и скоростями между ними - наиболее быстрому присваивается статус мастер ноды, остальные в роли слейвов - каждые несколько минут эти списки обновляются, и т.д) - на Looking Glass серверах можно буквально в онлайн режиме смотреть таблицы маршрутов и их параметры.
к тому же, если на роутерах стоят IDS или Stateful фаеры, скорость прохождения будет уже необъективной
К тому же - реальная толщина канала - величина весьма и весьма вариативная, если опираться на BGP - надо с соответствующей частотой опрашивать необходимые для контроля связки роутеров. Имхо, на ICMP (в отличие от BGP) такое будет чрезмерно дорогим.
ksacvet777 Если не перестанешь паясничать и не начнёшь писать нормально, будешь забанен. Считай последним предупреждением. По теме - http://distributed.ru/?pro.dimes