Отключение сети - отображение, проверка сети, BGP, трассировка, RIPE
Сначала я не могу правильно назвать свой вопрос, поэтому он будет скорректирован.
Недавно я испытал разрыв в международной сети. Имеется в виду, когда какая-то часть всемирной сети недоступна.
Я могу узнать, используя ping
,traceroute
,nmap
инструменты, где происходит разрыв и где мои запросы выбрасываются или отбрасываются.
пример недавнего разрыва:
traceroute to 46.249.37.143 (46.249.37.143), 64 hops max, 52 byte packets
1 comtrend.home (10.0.0.1) 3.934 ms 0.860 ms 0.775 ms
2 88.103.200.48 (88.103.200.48) 24.264 ms 24.790 ms 23.823 ms
3 88.103.203.1 (88.103.203.1) 25.447 ms 25.848 ms 26.754 ms
4 194.228.190.1 (194.228.190.1) 34.816 ms 27.087 ms 27.312 ms
5 194.228.190.193 (194.228.190.193) 29.056 ms 27.352 ms 43.560 ms
6 ae0-0-grtprach1.red.telefonica-wholesale.net.7.16.84.in-addr.arpa (84.16.7.29) 25.538 ms 26.177 ms 25.337 ms
7 xe3-3-0-0-grtpartv1.red.telefonica-wholesale.net.121.142.94.in-addr.arpa (94.142.121.30) 45.752 ms
xe-4-0-0-0-grtpartv2.red.telefonica-wholesale.net.121.142.94.in-addr.arpa (94.142.121.34) 104.951 ms 46.658 ms
8 xe7-0-0-0-grtparix1.red.telefonica-wholesale.net (84.16.14.162) 44.561 ms
xe7-1-6-0-grtparix1.red.telefonica-wholesale.net (84.16.14.182) 48.202 ms
xe0-3-0-0-grtpartv2.red.telefonica-wholesale.net (84.16.12.214) 47.801 ms
9 xe7-0-0-0-grtparix1.red.telefonica-wholesale.net (84.16.14.162) 44.551 ms
cogent-0-0-0-0-grtparix1.red.telefonica-wholesale.net (213.140.52.50) 288.925 ms
cogent-1-0-0-grtparix1.red.telefonica-wholesale.net (213.140.52.134) 158.111 ms
10 cogent-1-0-0-grtparix1.red.telefonica-wholesale.net (213.140.52.134) 198.061 ms
cogent-7-3-0-grtparix1.red.telefonica-wholesale.net (213.140.52.210) 48.478 ms
te0-4-0-4.mpd21.par01.atlas.cogentco.com (130.117.1.69) 48.574 ms
11 te0-4-0-4.mpd21.par01.atlas.cogentco.com (130.117.1.69) 50.303 ms
te0-3-0-5.mpd21.ams03.atlas.cogentco.com (154.54.36.254) 55.350 ms
te0-0-0-5.mpd21.ams03.atlas.cogentco.com (130.117.51.57) 56.176 ms
12 te0-1-0-5.mpd21.ams03.atlas.cogentco.com (130.117.51.61) 56.409 ms
te0-2-0-5.mpd21.ams03.atlas.cogentco.com (130.117.51.65) 55.947 ms
te7-7.mpd01.ams04.atlas.cogentco.com (130.117.50.226) 56.371 ms
13 149.11.38.30 (149.11.38.30) 57.218 ms
te8-4.mpd01.ams04.atlas.cogentco.com (154.54.39.106) 55.703 ms
149.11.38.30 (149.11.38.30) 56.929 ms
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
^C
icmp_echo
дал мне тайм-аут запроса, поэтому я проследил запрос 46.249.37.143
(это мой VPS)
Этот последний IP 149.11.38.30
находится (согласно http://www.infobyip.com/) в Вашингтоне, округ Колумбия, США. Значит ли это, что в Вашингтоне они блокируют трафик к этому сетевому узлу или как?
- Во-первых, мне интересно, можем ли мы отследить, где и кому был выделен конкретный IP
- Я попытался RIPE DB Query, но мне интересно, если это правильный путь
- Я знаю про обратный DNS-запрос, но это то, что
traceroute
делает автоматически
- Во-вторых, если есть какая-либо всемирная система мониторинга сети, где мы можем узнать, есть ли какие-либо проблемы с обслуживанием или сетью
- Я пробовал RIPE Atlas, где на карте отображается состояние некоторых (каждый? Публичный?) Узел
- В-третьих (из заголовка вопроса), если мы сможем как-то определить причину этого сбоя
- Если это было какое-то изменение маршрутов bgp или что-то еще (я честно не знаю, какие могут быть причины)
Пожалуйста, извините за мои языковые навыки, я не уверен, правильно ли все изложено правильно. Спросите, если что-то неясно. Спасибо
2 ответа
Обратный DNS, чтобы собрать "владельца" IP, на самом деле не является подходящим способом. Обратные таблицы чаще всего не обновляются провайдером IP-адресов и мало что дают в плане диагностики. (В мире электронной почты все по-другому - поскольку правила фильтрации часто добавляются для определения достоверности обратного просмотра).
Чтобы получить "владельца блока", вы должны обратиться к органу атрибуции. RIPE - это только 1 из 5 региональных интернет-реестров (RIR). AfriNIC, ARIN, APNIC, LACNIC являются другими. Предполагается, что их таблицы WHOIS обновлены и предоставляют вам официального владельца и некоторые контактные данные.
Для более глубокого изучения мне нравится ROBTEX ( http://www.robtex.com/). Он показывает вам владельца (в соответствии с их собственной базой данных) вместе с его зарегистрированными пирами и номерами AS (необходим для BGP).
Что касается обнаружения сбоев, то все становится немного сложнее, поскольку "Интернет" на самом деле не та "большая однородная сеть", как все думают. Ваш маршрут к одному IP зависит от вашего апстрима и всех пиров на этом пути. Обычно, сбой должен обнаруживаться автоматически и использоваться "следующий доступный узел", но...
Самый простой способ обнаружить такие проблемы - использовать "Looking Glasses" (например, http://www.bgp4.as/looking-glasses), чтобы проверить, есть ли у вас единственная проблема с маршрутизацией трафика к этой цели. сеть.
Этот последний IP (149.11.38.30) на самом деле не в Вашингтоне, округ Колумбия. Поставщики обычно не регистрируют каждый IP своих магистральных устройств, потому что когда они перемещают ссылки и т. Д., Нет необходимости регистрировать их. Кроме того, многие обычные приемы определения местоположения (посмотрите, где люди, использующие этот IP-адрес, отправляют вещи с использованием Amazon), не работают для маршрутизаторов - они обычно не покупают вещи.
Для Telefonica, первого интернет-провайдера, вы должны немного расшифровать его. Давайте пойдем слева направо, на примере прыжка 9.
xe-7-0-0-0-grtparix1.red.telefonica-wholesale.net
xe-7-0-0-0 - это имя интерфейса, XE означает 10-гигабитный Ethernet на можжевельнике, а 7-0-0-0 - слот и порт.
grtparix1 представляет собой комбинацию имени маршрутизатора 'grt' и сайта 'parix1'. grt - это просто шум в этом контексте, но "parix1" - это намек на то, что этот роутер живет в PARIX, который является крупным площадкой для обмена в Париже.
.red. по-испански для сети, так что это говорит вам, что является частью сети клиентов / доходов
и telefonica-wholesale.net является доменом.
Давайте попробуем еще один.
хоп 12: te0-1-0-5.mpd21.ams03.atlas.cogentco.com
te0-1-0-0-5 - это снова десять гигабитных сетей Ethernet (но, возможно, не можжевельник, так как это te против xe'и обозначение слота и порта
mpd21 - это конкретное имя устройства ams03 - это имя сайта. Предполагается, что это наиболее вероятно в Амстердаме (из AMS), а atlas - это поддомен "магистральной сети", где "cogentco.com" является большим доменом.
К сожалению, у каждого провайдера своя схема, но обычно он использует некоторую полезную схему кода, которую невозможно определить - обычно 3 или 4 буквы. Некоторые провайдеры используют коды аэропортов, а некоторые составляют свои собственные.
Чтобы выяснить, в чем дело, вам нужно сравнить работающий traceroute с нерабочим. Я проследил до того же IP-адреса, что и вы, и получил это в конце:
11 te2-1.mpd01.ams04.atlas.cogentco.com (130.117.49.10) 89.837 ms
te1-7.mpd01.ams04.atlas.cogentco.com (154.54.36.134) 90.029 ms
te4-1.mpd01.ams04.atlas.cogentco.com (130.117.2.66) 93.493 ms
12 149.11.38.30 (149.11.38.30) 94.595 ms 94.891 ms 94.903 ms
13 46.249.37.143 (46.249.37.143) 91.821 ms 90.328 ms 90.380 ms
В этом случае трассировка прошла успешно, и все, что мы можем сказать из вашей трассировки выше, это то, что ваша трасса закончилась после 149.11.38.30. 149.11.38.30 блокировал трафик? Может быть. Или, возможно, 46.249.37.143 не удалось отправить вам пакеты обратно - либо из-за сбоя, либо из-за неправильной конфигурации. Помните, трассировки и проверки связи должны идти обоими путями, и не всегда очевидно, кто виноват, иногда это может стать темным.