Looking glass
Looking glass (LG) — публичный веб-инструмент, который позволяет запустить traceroute / BGP-запросы / ping с чужого роутера. Полезно чтобы посмотреть как выглядит твой префикс с точки зрения другого провайдера, или проверить откуда есть проблема с доступностью.
Что можно попросить
show ip bgp X.X.X.X— как выглядит маршрут к твоему IP из этого AS.traceroute X.X.X.X— от роутера LG до целевого IP.ping X.X.X.X— задержка от них.- Часто есть выбор конкретного роутера/локации (Amsterdam, London, Frankfurt...).
Зачем это нужно
- Диагностика роутинга. «Почему юзер из Германии не может открыть мой сайт?» — идёшь на LG DE-CIX/Deutsche Telekom, делаешь traceroute, видишь где пакет теряется.
- Проверка BGP. После обновления ROA/фильтров — посмотреть, приняли ли твой префикс аплинки, как выглядит AS-PATH.
- Пиринг-переговоры. «Хочу заpeering-ся с вами — покажите как у вас видите мой префикс».
- DDoS-мониторинг. Из разных географий проверить работоспособность.
- Понять BGP-hijack. Если ты подозреваешь угон — смотришь как разные LG видят твой префикс.
Публичные Looking Glass
| Оператор | URL |
|---|---|
| Hurricane Electric | lg.he.net |
| Level3 / Lumen | lookingglass.centurylink.com |
| NTT | lg.gin.ntt.net |
| Telia | lg.telia.net |
| Cogent | lg.cogentco.com |
| DE-CIX | lg.de-cix.net |
| AMS-IX | lg.ams-ix.net |
| MSK-IX | lg.msk-ix.ru |
| Ростелеком | lg.rt.ru |
| Yandex | lg.yandex.net |
Список: bgp4.as/looking-glasses, lg.pfsense.org.
Технологии за LG
- Веб-интерфейс, который через SSH/API дёргает роутер.
- Открытые проекты: Cougar, Bird's Eye, hyperglass.
- Ограничения: некоторые операции недоступны (для защиты от абуза), rate-limit.
Route collectors и BGP-архивы
Похожее, но не то же самое — Route Collectors собирают BGP-таблицы со многих peers и предоставляют их для анализа:
- RIPE RIS — stat.ripe.net
- Route Views — routeviews.org
- bgp.he.net — компилирует данные из многих источников
- bgpview.io, bgp.tools
Через них можно получить полную BGP-таблицу с 500+ точек, историю анонсов, зафиксировать hijack постфактум.
Практический алгоритм диагностики
- Пользователь из страны X жалуется на медлительность/недоступность.
- Идёшь на LG крупного ISP этой страны.
- Traceroute от него к твоему IP — смотришь где обрыв или замедление.
- Если обрыв внутри чужой AS — жалуешься upstream'у.
- Если BGP-путь странный (through пол-мира) — проверяешь свои BGP-фильтры / MED.