Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 17.04.2019, 17:29   #1
͏
 
Аватар для юни
 
Регистрация: 01.11.2005
Сообщений: 16,062
Репутация: 1738571

По умолчанию Автоматизация проверок физического роутинга

Есть множество подсетей, разбросанных по десятку ДЦ. Каждый со своими маршрутизаторами и отдельной AS. Время от времени надо узнавать, смотрит ли сеть в мир с конкретного оборудования или же она снята с анонсов.

Как бы это более-менее толково реализовать?

Обрисовал задачу техническому специалисту, его предварительный вердикт таков:
Цитата:
Как я понял, исходная задача такова: есть большие блоки IP-адресов, которые анонсируются в мир блоками меньших размеров от различных провайдеров (AS - автономных систем).

Для проверки того, есть ли блок в анонсе можно использовать LG (looking glass) провайдеров. Когда провайдеры предоставляют доступ на чтение своих таблиц маршрутизации (для траблшутинга проблем с маршрутизацией).

Пример проверки - http://lg.retn.net/ заходим сюда. Выбираем PoP - это один из маршрутизаторов провайдера в нужном нам регионе (если сеть анонсится правильно, то она будет присутствовать во всех). Например, DE (Frankfurt, EQX). Выбираем Query: v4 bgp route terse. И указываем IP-address, к примеру 1.1.1.1

На выходе получаем:

inet.0: 741225 destinations, 2419437 routes (738737 active, 213578 holddown, 369602 hidden)
+ = Active Route, - = Last Active, * = Both

A V Destination P Prf Metric 1 Metric 2 Next hop AS path
* ? 1.1.1.0/22 B 170 200 100 48347 I
unverified >87.245.232.234
87.245.233.165
? B 170 100 90 3216 48347 I
unverified >80.81.192.243
? B 170 100 100 20485 48347 I
unverified >80.81.194.117
? B 170 100 100 6939 20764 48347 I
unverified >80.81.192.172

Что говорит о том, что блок анонсится в составе 1.1.1.0/22 от AS48347.
Как всё это оформить скриптом? Желательно не никсовыми командами, а сразу средствами php.
__________________
Всегда в наличии подсети от /22 (1024 IP-адреса) в аренду.
Напишите, чтобы обсудить объёмы и скидки.
юни на форуме   Ответить с цитированием

Реклама
Старый 17.04.2019, 18:52   #2
LazyBadger
Профессор
 
Регистрация: 15.06.2017
Сообщений: 888
Репутация: 109620

По умолчанию Re: Автоматизация проверок физического роутинга

1. "Все уже украдено до нас"

Вот это готовый и достаточно удобный Looking Glass и даже с графикой в выводе BGP-paths https://github.com/hsdn/lg
Примеры работы

http://dev.hsdn.org/lg/?command=grap...outer=example1
http://dev.hsdn.org/lg/?command=grap...outer=example1
__________________
Производство жести методом непрерывного отжига
LazyBadger вне форума   Ответить с цитированием
Сказали спасибо:
Старый 19.04.2019, 22:29   #3
юни
͏
 
Аватар для юни
 
Регистрация: 01.11.2005
Сообщений: 16,062
Репутация: 1738571

ТопикСтартер Re: Автоматизация проверок физического роутинга

Это ведь решение для своего оборудования? У нас нет собственного роута с фулл вью.
юни на форуме   Ответить с цитированием
Старый 19.04.2019, 22:34   #4
LazyBadger
Профессор
 
Регистрация: 15.06.2017
Сообщений: 888
Репутация: 109620

По умолчанию Re: Автоматизация проверок физического роутинга

Цитата:
Сообщение от юни Посмотреть сообщение
Это ведь решение для своего оборудования? У нас нет собственного роута с фулл вью.
Берите с халявных, отдающих их. Я картинки-примеры не со своей железки снял, а от них же, от разработчиков
LazyBadger вне форума   Ответить с цитированием
Старый 19.04.2019, 22:46   #5
юни
͏
 
Аватар для юни
 
Регистрация: 01.11.2005
Сообщений: 16,062
Репутация: 1738571

ТопикСтартер Re: Автоматизация проверок физического роутинга

Цитата:
Сообщение от LazyBadger Посмотреть сообщение
Берите с халявных
А как такие найти?
юни на форуме   Ответить с цитированием
Ответ




Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны