Страница 1 из 1

Как узнать провайдеров (клиентов) Магистральщика зная ASиIP

СообщениеДобавлено: 28 фев 2009, 01:44
polova
Доброго времени суток.

В прошлой теме "Узнать поставщика Интернет..." мы выяснили как можно узнать поставщика Интернет простого провайдера посредством IP-адреса или AS-ки этого провайдера.
Есть сайт robtex.com на котором можно ввести IP или AS выбрать пукт graph и показывается целая схема состоящая из поставщиков услуг, т.е. зная IP или AS провайдера запросто можно узнать его поставщиков.

Сейчас я бы хотел получить информацию - можно ли узнать тоже самое, но только в обратном порядке (желательно в рисунках как robtex.com), т.е. если ранее было:
- знаем провайдера - узнаем кто его поставщик
то теперь нужно:
- знаем крупного поставщика - нужно знать его клиентов (провайдеров)

Возможно ли такое узнать с такой же лёгкостью как и в прошлый раз?..

Re: Как узнать провайдеров (клиентов) Магистральщика зная ASиIP

СообщениеДобавлено: 01 мар 2009, 11:51
lehisnoe
Привет!
Да, это тоже несложная задача, т.к. вся инфа о клиентах (downstream'ах) транзитника также описана в БД RIPE.
Делаем запрос к БД RIPE, анализируя вывод, в строках вида "export: to ASXXXXX announce ANY;" ASXXXXX и являются клиентами.

Re: Как узнать провайдеров (клиентов) Магистральщика зная ASиIP

СообщениеДобавлено: 01 мар 2009, 18:25
root
ага, +1 к lehisnoe
добавлю что ключ это "ANY", т.е. export всех маршрутов, значит 100% клиент.

Re: Как узнать провайдеров (клиентов) Магистральщика зная ASиIP

СообщениеДобавлено: 01 мар 2009, 23:39
polova
Гениально, на самом деле :!: Вот только вопрос:
- а можно ли увидеть эту картинку графически? Ведь как я писал - есть сайт robtex.com там показываются графические изображеня, что значительно облегчает работу, но там показываются ВХОДЯЩИЕ каналы провайдера, а меня интересуют ИСХОДЯЩИЕ, может Вы знаете как правельно задать команду этому или другому такому же сайту что бы тот показывал графики ИСХОДЯЩИЕ каналы?

P.S. Это было бы вообще райски... ;)

Re: Как узнать провайдеров (клиентов) Магистральщика зная ASиIP

СообщениеДобавлено: 02 мар 2009, 17:51
root
я такого не встречал.

Re: Как узнать провайдеров (клиентов) Магистральщика зная ASиIP

СообщениеДобавлено: 02 мар 2009, 23:13
polova
Ну хорошо, графики графиками, есть ещё некоторые неясности... Т.е. Вы говорите что "export" с приставкой "ANY" - это клиент. Так же Вы говорили что БЦ RIPE на 99% достоверная, ведь по ней пишут маршруты... Но есть вот ещё какое дело, вводиш AS провайдера, показывается много маршрутов "export" и при этом ниодного ANY!

Вот для примера:

Код: Выделить всё
% Information related to 'AS8192'
aut-num:         AS8192
as-name:         TMAS
descr:           ISP Telematika AS
descr:           Odessa, Ukraine
import:          from AS35320
                action pref=100;
                accept ANY
import:          from AS12530
                action pref=100;
                accept ANY
import:          from AS6876
                action pref=100;
                accept AS-ODESSAUA
import:          from AS8207
                action pref=100;
                accept AS-ODESSAUA
import:          from AS8813
                action pref=100;
                accept AS-ODESSAUA
import:          from AS12883
                action pref=100;
                accept AS-FARLEP
import:          from AS39065
                action pref=100;
                accept AS39065
import:          from AS41631
                action pref=100;
                accept AS41631
import:          from AS41867
                action pref=100;
                accept AS41867
import:          from AS42195
                action pref=100;
                accept AS42195
import:          from AS31633
                action pref=100;
                accept AS31633
import:          from AS43051
                action pref=100;
                accept AS43051
import:          from AS44722
                action pref=100;
                accept AS44722
export:          to AS35320
                announce AS-TM
export:          to AS12530
                announce AS-TM
export:          to AS6876
                announce AS-TM
export:          to AS8207
                announce AS-TM
export:          to AS8813
                announce AS-TM
export:          to AS12883
                announce AS-TM
export:          to AS39065
                announce AS-TM
export:          to AS41631
                announce AS-TM
export:          to AS41867
                announce AS-TM
export:          to AS42195
                announce AS-TM
export:          to AS31633
                announce AS-TM
export:          to AS43051
                announce AS-TM
export:          to AS44722
                announce AS-TM
default:         to AS35320
                action pref=10;
                networks ANY
admin-c:         YK93-RIPE
admin-c:         SB17452-RIPE
tech-c:          AIR75-RIPE
tech-c:          NI153-RIPE
mnt-by:          AS8192-MNT
source:          RIPE # Filtered
person:          Sergiy Baydak
address:         "Internet Ukraine" Ltd.
address:         5 Naukova St.
address:         Lviv
address:         Ukraine
phone:           +380 32 2975253
nic-hdl:         SB17452-RIPE
source:          RIPE # Filtered
person:          Yuriy Kuzmin
address:         Infocoms
address:         Urozaynaya 10-B
address:         Odessa 65016
address:         Ukraine
phone:           +380 48 7149303
fax-no:          +380 48 7149303
nic-hdl:         YK93-RIPE
remarks:         IG Group
source:          RIPE # Filtered
person:          Nikolay Ivanko
address:         Bolshaya Arnautskaya str. 61
                Odessa 650000
                Ukraine
phone:           +380482390390
nic-hdl:         NI153-RIPE
mnt-by:          AS8192-MNT
source:          RIPE # Filtered
person:          Igor Alborov
address:         General Network Ltd
address:         Ukraine
address:         61022, Kharkov
address:         10 Pravdi sq., office 29
mnt-by:          GENERAL-NETWORKS-MNT
phone:           +380577630202
nic-hdl:         AIR75-RIPE
source:          RIPE # Filtered


Скажите мы могли бы с Вами более детально разобраться предположем на этом примере???
Т.е. нет ни одного ANY, значит кто-есть-кто? Это просто маршруты на какието узлы или что то ещё?

Re: Как узнать провайдеров (клиентов) Магистральщика зная ASиIP

СообщениеДобавлено: 03 мар 2009, 10:34
root
polova писал(а):Т.е. Вы говорите что "export" с приставкой "ANY" - это клиент. Так же Вы говорили что БЦ RIPE на 99% достоверная, ведь по ней пишут маршруты... Но есть вот ещё какое дело, вводиш AS провайдера, показывается много маршрутов "export" и при этом ниодного ANY!

Именно так, я и продолжаю так говорить :)
Я же не говорил, что фильтры строят по слову "ANY" :lol:
По строке:
Код: Выделить всё
announce AS-TM

видно, то анонсируется as-set AS-TM
Смотрим в ripe содержимое ассета, а именно нас интересуют строчки members:
Код: Выделить всё
as-set:          AS-TM
descr:           Set of ASes announced from Telematika
members:         AS8192, AS39065, AS41631, AS42195, AS31633, AS43103, AS43051, AS44722, AS44784
admin-c:         YK93-RIPE
admin-c:         SB17452-RIPE
tech-c:          NI153-RIPE
mnt-by:          AS8192-MNT
source:          RIPE # Filtered

Для примера возьмем AS41631. Опять смотрим инфу по автономке в ripe и видим строчку:
Код: Выделить всё
import:          from AS8192 action pref =139; accept ANY

100% что AS41631 это клиент AS8192 ;)
в кратце пос фильтру: скрипт бы глянул что у AS8192 написано про AS41631, лезем в инфу по AS41631, смотрим есть ли там AS8192, есть - фильтр примет маршрут, нет - фильтр заблокает маршрут AS41631 через AS8192.

глянь на пример на транзитника "Голден Телеком" aka Sovam, их AS3216.
Там, в куче всего :), ты встретишь строчки аля:
Код: Выделить всё
import:          from AS6819 action pref=100; accept AS6819
export:          to AS6819 announce ANY


polova писал(а):Это просто маршруты на какието узлы или что то ещё?

я бы не сказал, что инфа import/export описывает маршруты (хотя с большой натяжкой это и так), а описывает взаимодействие ASсок между собой, как бы какие группы маршрутов передаются.

Достаточно сложно объяснять такие вещи, в этом надо крутиться, чтобы понять.