Патчкорд
2.93K subscribers
279 photos
23 videos
61 files
3.39K links
Блог сетевого инженера. Новости телеком, IT и около IT. Связь - @UrgentPirate
Download Telegram
Опять считаем 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 резолвер в своей сети без конкретной конфигурации. Я бы обратил внимание на тот момент, что делать если домен действительно предоставляет сломанную подпись, скорее всего это ошибка администратора домена, но это может быть и не так в общем случае, и к этому стоит подготовиться заранее.