Патчкорд
2.93K subscribers
279 photos
23 videos
61 files
3.39K links
Блог сетевого инженера. Новости телеком, IT и около IT. Связь - @UrgentPirate
Download Telegram
Пока вокруг бушует идеальный шторм с потерей доверия к сертификатам и PHP, вспомним идеальный шторм позапрошлой недели.
Правка ACL на удаленном роутере - к дальней дороге.
👍9
✴️ 8 октября сбой в инфраструктуре CURATOR привел к полной недоступности сети фильтрации и защищаемых ресурсов клиентов на 38 минут.

Мы приносим извинения всем клиентам, которых затронул этот сбой.

Для нас важно открыто рассказывать о таких инцидентах, поэтому мы подробно разобрали причины произошедшего и ход восстановления, а также решения, которые помогут предотвратить повторение подобных сбоев.

↕️ По ссылке объясняем, как устроена наша сеть фильтрации, почему одно некорректное правило межсетевого экранирования привело к таким последствиям и что мы меняем в инфраструктуре и внутренних процессах по итогам инцидента.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Патчкорд
Переехали, новый активный ключ tag 38696.
Geoff Huston тоже считает переезд на новый KSK успешным, даже более успешным чем ожидалось, подтверждая это графиками и статистикой. Надеемся только, что KSK не равен 4-м.
👍1
Патчкорд
Вот такие дела, собачка.
Иногда, я вспоминаю что ещё собирал список провайдеров по Волгограду, но в какой-то момент забросил и переключился на список лицензий, они плохо отражают реальную картину, но вернуться к первоначальной задумке мне уже не хватает силы воли, а лицензии можно собирать автоматически из открытых данных Роскомнадзора. Я за этим почти не слежу, поэтому если ломается то может не чиниться годами, но формат открытых данных тоже не меняется, что позволяет выполнять сравнения за долгий период. Результат лежит на Github, в том числе, поэтому можем увидеть как было в 2018, когда я начал собирать эти данные.
Общий итог за 8 лет, из 144 лицензиатов осталось 66. Не все они были уникальные, не все они исчезли совсем, а просто ушли из Волгоградской области, кто-то кого-то купил, такого тоже было много, некоторые скорее всего в список не попали. В любом случае, динамику видно. Постараюсь не забросить совсем и это дело.
👍4
Когда-нибудь всем придётся перейти на IPv6, а пока можно учиться на чужих ошибках. История Непальского провайдера Интернет, от планирования адресации, до борьбы с реализациями на устройствах и мониторинга.
👍5
С большой благодарностью подписчику за ссылку на симулятор сети miminet.ru, там ещё и тесты по сетям есть. Подойдёт для начинающих вместо Packet Tracer. Не слишком много всего, хотя неожиданно есть VXLAN. Можно поиграться в маршрутизаторы на которых есть NAT и туннели, а также коммутаторы с STP и виланами. Ещё есть хаб, но кажется его уже пора оставить в прошлом. На мой взгляд своеобразная настройка, что-то задаётся напрямую в интерфейсе, что-то через механизм команд, но разобраться можно. То что роднит с Packet Tracer это отслеживание пути пакетов и кадров по сети. Для работы придётся залогиниться через Яндекс или Вконтакте. Никаких CLI или чего-то такого вы не увидите, всё на абстрактном уровне, но в целом это даже хорошо на первых порах, после чего можно переходить на симуляторы и эмуляторы реальных устройств.
👍9👎1
Опять считаем IPv6. Если брать префиксы, то почти всё что зарегистрировано присутствует в таблице маршрутизации, а если считать в штуках, то выглядит немного хуже. В статье пытаются разобраться почему же так получилось, причём в разных частях мира по разному.
👍1
Презентации по разным темам информационной безопасности, включая вопросы о BGP, DNS, файрволах, TCP/IP, за несколько последних лет от Amir Herzberg профессора университета Коннектикута.
👍3
Мы привыкли всё делать через сеть и кажется это первое что надо сделать в системе, чтобы всё остальное заработало. Но не всегда Интернет нужен, даже сеть нужна не всегда и в этом случае обслуживание системы принимает другой вид. Доставка файлов - это просто доставка файлов, её можно делать разными способами.
👍3
Интернет достаточно хрупкая сущность, особенно, если помнить что помимо известных 7 уровней есть ещё уровни 8 и 0. Электричество, кабельная инфраструктура, подводная кабельная инфраструктура - фундамент, без которого не на чем будет держаться всей этой ажурной конструкции современного мироустройства. И дело тут не просто в защите того что есть от случайных, злонамеренных или природных воздействий (уровень 0), но и в том кто этим всем владеет (уровень 8) и как пользуется, против кого и ради чего. Человеческие законы и законы физического мира побеждают даже самую отказоустойчивую и изощрённую сетевую архитектуру.
👍11👎2
Прошлогодняя статья про то, что главнее задержка или полоса. Если сквозное качество обслуживания построить до сих пор не удалось, то может и не надо, тем более что, в большинстве случаев, данным не нужно проходить весь путь целиком, скорее всего они уже лежат где-то рядом в ближайшей точке присутствия облачного провайдера или в CDN. И в этом случае полоса важнее, чтобы данные оказались в нужном месте заранее. Не для всего это подходит, но для многого. Про ИИ ни слова (помним что это прошлогодняя статья) и как его повсеместное использование отразилось на споре задержка против полосы.
👍2
За сегодня на мой домашний почтовик постучалось 59 разных IPv4 адресов и 4 IPv6, два из которых из одной /64. Я не сильно борюсь со спамом, в основном, методом чёрных списков, время от времени добавляя новые адреса и не использую никаких внешних источников знаний. Привычная безопасность в IPv4, это один из аспектов который тормозит IPv6, дело не только в почте, хотя и в ней тоже. На мой взгляд, очевидные моменты работы с репутационными сервисами для IPv6 адресов, просто не забывайте что там по другому.
👍2
В Интернете много хостов которые поддерживают всякое разное, в том числе, различные туннельные протоколы, не требуя никаких предварительных условий, например, авторизации. Если найти такие узлы, авторы нашли чуть меньше 2 миллионов, и заслать в них трафик по рассчитанному графику, то после декапсуляции трафик долетит до жертвы одновременно с многократным усилением. IPv6 EH и здесь досталось, используется как средство расчёта и формирования задержек. Операторам обслуживающим туннели советуют всё жёстко контролировать, отключая ненужное.
👍3
Сколько информации несёт каждый BGP UPDATE, в среднем меньше 3-х NLRI, префиксов. А в случае отзыва, Withdraw, плотность информации на один UPDATE резко увеличивается, вплоть до 1000 префиксов. В среднем чуть меньше 40 для сессий в который преобладают отзывы, или 4,5 для остальных. Для всего, конечно, есть нюансы, но причины разного поведения на разных коллекторах и для разных ASn авторы назвать затрудняются, потому что таких данных файлы MRT не содержат.
Заглядывайте в @FullViewBGPbot, про UPDATE и NLRI там нет, но общую картину по размерам таблицы маршрутизации Интернет в префиксах и автономных системах можно получить.
👍2
Когда надо протащить MPLS туннель между разными автономками у вас есть три варианта: option A, option B, option C - короткий, принципиальный обзор без деталей. И это не проблема только разных Интернет провайдеров, как рассказывается в статье, это может быть и внутри одной компании, разными её частями с разными номерами AS, просто потому что так получилось, или потому что было задумано. Даже если у вас много туннелей и VRF, не сбрасывайте со счетов вариант A, сложность однотипной конфигурации компенсируется автоматизацией, сохраняя наибольшую прозрачность и простоту для понимания человеком в моменты отладки, но, конечно, надо помнить про ограничения ресурсов на границах сетей.
👍6
Немного про внутренности компилятора Go, откуда вы узнаете что IP адреса в Go хранятся в едином формате и различаются только флагом указывающем что это IPv6 или IPv4, а автор решает задачу генерации IPv4-mapped IPv6 адресов (которые ::ffff:192.0.2.1) из обычного IPv4 адреса, обратная функция в Go уже есть. Первая часть статьи про стандартную библиотеку, как устроены функции относящиеся к той задаче которую ставит автор и во что они компилируются. Вторая часть статьи про сам компилятор Go, как туда можно добавить своё поведение.
Лучший способ в чём-то разобраться это сделать самому и компиляторы это высший пилотаж в языках программирования - то, что человеческий язык, а высокоуровневые языки программирования это человеческий язык, переводит на язык компьютеров. И, как я понимаю, конечная цель развития программирования это исключение самого понятия программирования, ты говоришь что-то машине, она тебе делает, без всяких промежуточных прослоек.
👍3
Кажется, когда вы добавляете время к уникальному идентификатору, вы добавляете себе проблем, на примере UUIDv7.
👍4
Несколько функциональных шагов, чтобы настроить DNSSEC резолвер в своей сети без конкретной конфигурации. Я бы обратил внимание на тот момент, что делать если домен действительно предоставляет сломанную подпись, скорее всего это ошибка администратора домена, но это может быть и не так в общем случае, и к этому стоит подготовиться заранее.