Если запустить
EIGRP
, OSPF
, IS-IS
, RIP
(а почему нет?), поверх всего этого BGP
, конечно используя разные аппаратные и программные платформы и среды, то результату удивляться не стоит, просто стоит быть внимательным и поменьше доверять системе в выборе лучшего решения.blog.ipspace.net
IBGP, IGP Metrics, and Administrative Distances « ipSpace.net blog
TL&DR: If you run multiple IGP protocols in your network, and add BGP on top of that, you might get the results you deserve. Even better, the results are platform-dependent.
One of my readers sent me a link to an interesting scenario described by Jeremy Filliben…
One of my readers sent me a link to an interesting scenario described by Jeremy Filliben…
Forwarded from Пост Лукацкого
Список публично доступных серверов DoH (DNS over HTTPS) - полезно для мониторинга обхода средств защиты https://t.co/M4Xbjupgsw
— Alexey Lukatsky (@alukatsky) January 14, 2021
— Alexey Lukatsky (@alukatsky) January 14, 2021
GitHub
DNS over HTTPS
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP...
Ещё один способ построить
Остальное в общем понятно, есть распространённая инженерная задача, мы её решаем. Cпособов много, используя модные инструменты, и даже программировать не надо.
L3
топологию сети, используя BGP-LS, GoBGP и Python. GoBGP
, со своим API
очень вовремя появился и если не как боевой маршрутизатор, то как мост для автоматизации наверняка своё место застолбил.Остальное в общем понятно, есть распространённая инженерная задача, мы её решаем. Cпособов много, используя модные инструменты, и даже программировать не надо.
HB's Professional Blog
Visualising BGP-LS Tables (Python, GoBGP, gRPC, NetworkX)
Recent work on refactoring my existing solution to graphing LSDBs with Python prompted a discussion with my good friend Mark (“Solar”) on how we could make the solution vendor-agnostic,…
Все системные вызовы FreeBSD - название, пару слов описания и ссылки на
MAN
и исходники.Каждый учится только на своих ошибках, даже если знает про чужие. Хорошая статья про архитектуру приложений, в которой чувствуются все набитые шишки. И конечно во всём виноват
DNS
.Распределение
DNS
записей: CAA
, DKIM
, SPF
, DMARC
, а также DNSSEC
и IPv6
за последние 3 года. Выборка не очень большая и, по большому счёту, каких-то видимых изменений за это время в ней не произошло.ScramWorks
The state of DNS security records 2020
Not quite the third year running, but a third edition at least. This years state of DNS security records survey has seen a few changes – so is a bit of a transition report. I’ve dropped…
Работа в которой показывается, что
Интересно, что в работе использовался
IP
адреса в качестве уникального идентификатора не самый точный показатель. Поэтому составляя запрещающие правила на основе только адресов, не забывайте их периодически обновлять, 1-2 дня и ситуация меняется кардинально.Интересно, что в работе использовался
BitTorrent
в качестве исследовательского инструмента, чтобы определить какие адреса являются NAT
. Собранные адреса и скрипты можно найти по ссылкам.APNIC Blog
Reduce the effects of NAT for your IP blocklists | APNIC Blog
Guest Post: Network operators are largely in the dark about the effectiveness of blocklists.
Forwarded from TT — Terrible Telco (Дмитрий Шемонаев)
Johan Gustawsson (Telia AS1299) показал в твиттере график использования чипов на сети Telia. BRCM DNX это Cisco NCS 55/5700 и Arista R3.
Вот и в Монголии уже 100% покрытие
Таких стран всего две и это не самые большие страны в мире Интернет. В России, например, на два порядка больше
Я знаю что многие компании, большие и маленькие, для которых Интернет средство, а не основной бизнес, но при этом имеющие адреса и даже являющиеся LIR относятся к этому, мягко говоря, спустя рукава - не поддерживают актуальность записей, забывают что у них вообще есть эти ресурсы, ведь всё и так работает, делегируют эту обязанность тому через кого взаимодействовали (покупали адреса) с RIPE NCC. Некоторым потом это аукается.
Операторы в Монголии только разговорами и информированием смогли добиться выдающихся результатов, давайте и мы также, а? Тем более, что процесс внедрения валидации идёт неплохо. А скоро ещё и ASPA подвезут, но надо всем поучаствовать, иначе бессмысленно.
ROA
. Как они этого добились, а шли они к этому сознательно, в блоге APNIC.Таких стран всего две и это не самые большие страны в мире Интернет. В России, например, на два порядка больше
ASn
делегировано. Но, это не значит что можно этим не заниматься, тем более что для этого достаточно пары кликов на специальной страничке после авторизации в ripe.net.Я знаю что многие компании, большие и маленькие, для которых Интернет средство, а не основной бизнес, но при этом имеющие адреса и даже являющиеся LIR относятся к этому, мягко говоря, спустя рукава - не поддерживают актуальность записей, забывают что у них вообще есть эти ресурсы, ведь всё и так работает, делегируют эту обязанность тому через кого взаимодействовали (покупали адреса) с RIPE NCC. Некоторым потом это аукается.
Операторы в Монголии только разговорами и информированием смогли добиться выдающихся результатов, давайте и мы также, а? Тем более, что процесс внедрения валидации идёт неплохо. А скоро ещё и ASPA подвезут, но надо всем поучаствовать, иначе бессмысленно.
APNIC Blog
Mongolia hits 100% ROA coverage | APNIC Blog
Mongolia is the second economy in the world to achieve 100% Route Origin Validation (ROV) coverage.
Если пишите на
Кто пишет много, наверное, сам до всего дошёл. Я почти не пишу сейчас, вообще никак, но несколько небольших, как залог успеха, но ключевых для работы моих скриптов на
Bash
время от времени, то можно взять за основу вот этот шаблон - включаются различные проверки, есть корректный выход, разбор входных параметров, даже украшалки. Объяснения прилагаются.Кто пишет много, наверное, сам до всего дошёл. Я почти не пишу сейчас, вообще никак, но несколько небольших, как залог успеха, но ключевых для работы моих скриптов на
Bash
успешно трудится и свою роль выполняет.Better Dev .blog
Minimal safe Bash script template
A minimal template for a safe Bash script. It includes error handling, parameter parsing, and cleanup.
Я всегда использовал вот такие настройки для аутентификации в Cisco консоли:
Сначала
тоже работает. Если логина не существует в локальной базе, то происходит авторизация по
В чём тут плюс. Если до
Кстати, про базовые понятия AAA - это практически выдержка из официального учебника для подготовки к сдаче экзамена. Можно оценить качество и сложность, всегда мимо
aaa authentication login default group radius local
Сначала
RADIUS
, потом, если с ним что-то не то, локальные записи. Собственно, этот же подход растиражирован во всех официальных и не очень инструкциях, учебниках и статьях. Но вот так:
aaa authentication login default local group radius
тоже работает. Если логина не существует в локальной базе, то происходит авторизация по
RADIUS
. Локальная база хоть и стоит первой, но отсутствие логина не считается за ошибку авторизации и обработка методов продолжится. Я правда не знаю в каких конкретно Cisco и версиях IOS это работает, поэтому пробуйте.В чём тут плюс. Если до
RADIUS
нельзя достучаться, а такое часто происходит во время аварий, то при использовании первого варианта тратится время на отработку таймаутов, во втором варианте можно сразу вводить локальный пароль, что сэкономит драгоценные секунды. Минуc в том же, так как локальный пароль всегда можно использовать для авторизации удалённо, хранить его надо пуще прежнего. Из разряда аварийных и на крайний случай, он становится вполне себе боевым.Кстати, про базовые понятия AAA - это практически выдержка из официального учебника для подготовки к сдаче экзамена. Можно оценить качество и сложность, всегда мимо
Security
ветки проходил, может и зря.Cisco
Cisco — Россия
Cisco является мировым лидером в области информационных технологий и сетей. Мы помогаем компаниям всех размеров использовать новые возможности для связи, общения и совместной работы.
Круглый стол (видео) про современное состояние рынка низкоорбитальных спутниковых группировок, про Starlink и не только. Есть интересная, в том числе и техническая информация доступная для восприятия, что-то, конечно, можно и промотать. Но в основном, это видение этих систем изнутри отрасли в России, куда и как они могут применяться и чем это грозит или не грозит.
Для погружения в тематику ещё один круглый стол можно посмотреть, но за это время многое уже потеряло актуальность.
Для погружения в тематику ещё один круглый стол можно посмотреть, но за это время многое уже потеряло актуальность.
YouTube
Низкоорбитальные широкополосные системы спутниковой связи
23 декабря 2020 года состоялся экспертный круглый стол в формате онлайн на тему «Актуальные вопросы развития низкоорбитальных широкополосных систем спутниковой связи в рамках эволюции глобального спутникового рынка». Мероприятие было организовано компанией…
Не только в IT, всего лишь человеческая природа. В продолжении темы 10x Engineer. Вырасти в профессионала или так и остаться в песочнице.
j2sw Blog
Elitism in the I.T field | j2sw Blog
Have you ever ran across this guy? If not, maybe it's you. Elitism is in every field. I.T/Networking/Programming fields highlight the elitism more than other areas for several reasons.
Ресурс с документацией к iproute2 с акцентом на конкретные задачи, был значительно обновлен автором, читаем про это в блоге. И, конечно, берём на вооружение - много примеров, от управления адресами до
VXLAN
, PBR
, мультикаста и мониторинга.Buy Me a Coffee
iproute2 manual and soupault in 2021 — dmbaturin
If you are wondering what I've been busy with in the first weeks of the new year...First, I gave the iproute2 manual a serious overhaul...
Хорошая попытка разбора терминологии
В статье нет списка с сетями, хотя есть ссылки на
Для
Сюда же включаются и ваши собственные сети со стороны Интернет и запросы к сетям которые вы не маршрутизируете. Это ни в коем случае не исчерпывающий список (тут как минимум не хватает ещё не распределённых сетей) и может быть не совсем правильный для вашей ситуации, будьте аккуратней с мультикаст и локальными частными сетями они вполне могут быть использованы на пограничных стыках. И не забывайте про
Что касается ASn и куда дополнительно, я думаю, можно добавить ещё и запрет работать с
Если вы большой транзитный оператор с сотнями клиентов, которые тоже являются большими транзитными операторами, то конечно так однозначно и просто избавиться от
Bogons
и Martians
применительно к адресному пространству, включая ASn
. Итог, Bogons=Martians + Unallocated Address Space at IANA and RIRs/NIRs. Всё то, что ни под каким видом не должно появляться в вашей таблице маршрутизации и/или при передаче из вашей сети или в вашу сеть.В статье нет списка с сетями, хотя есть ссылки на
RFC
. Попробуем восполнить пробел, применительно к границе сети и Интернет в обе стороны, от вас эти сети тоже не должны улетать:
0.0.0.0/8
10.0.0.0/8
127.0.0.0/8
169.254.0.0/16
172.16.0.0/12
192.0.0.0/24, кроме
192.0.0.9,
192.0.0.10
192.0.2.0/24
192.88.99.0/24
192.168.0.0/16
198.18.0.0/15
198.51.100.0/24
203.0.113.0/24
224.0.0.0/3
Для
IPv6
из Интернет не стоит ожидать ничего отличающегося от 2000::/3
из которого надо исключить:
2001::/23, кроме
2001:1::1,
2001:1::2,
2001:3::
2001:4:112::/48 и
2001:20::/28
2002::/16
Сюда же включаются и ваши собственные сети со стороны Интернет и запросы к сетям которые вы не маршрутизируете. Это ни в коем случае не исчерпывающий список (тут как минимум не хватает ещё не распределённых сетей) и может быть не совсем правильный для вашей ситуации, будьте аккуратней с мультикаст и локальными частными сетями они вполне могут быть использованы на пограничных стыках. И не забывайте про
dataplane
- мало добавить это в фильтры BGP
это надо сделать и в ACL
на интерфейсах.Что касается ASn и куда дополнительно, я думаю, можно добавить ещё и запрет работать с
AS_SET
как рекомендует RFC6472 и что сделали в OpenBGPd одной опцией и в Bird тоже можно.Если вы большой транзитный оператор с сотнями клиентов, которые тоже являются большими транзитными операторами, то конечно так однозначно и просто избавиться от
bogons
анонсов и трафика не получится. Но положа руку на сердце, большинство владельцев сетей в мире не являются такими, они просто этим не занимаются.MANRS
Routing Security Terms: Bogons, Vogons, and Martians - MANRS
Many people are confused about routing security terms like “Bogons” and “Martians”, so let’s dig into what they mean, where they came from, and the difference between them. My thoughts flash back to August 2006, at the first-ever South Asian Network Operators…
Мониторинг пожалуй один из ключевых механизмов в успешной и управляемой сети. Рассказ про мониторинг сети в Roblox: что было, что стало, как справились с классической задачей роста количества событий при росте сети, отделили важное от неважного и даже стали реагировать и исправлять аварии автоматически. Во многом это не техническое повествование, без подробностей, хотя и мелькают названия инструментов, но проблемы описываются общие для всех и всем кто растёт и собирается расти, придётся справляться с таким же.
Medium
Network Alert Management and Automatic Fault Remediation at Roblox
Increasing network uptime by improving monitoring and alerts.
Подмена ответов DNS вполне себе распространённая вещь, этим занимаются как минимум провайдеры. Обзор работы в которой приводится статистика за последние 6 лет и даже есть разбивка по странам и провайдерам с относительными количественными данными. Оригинал интереснее и подробнее. Но это почти легитимное поведение, или вынужденное, но решающее проблемы (
DoH
вам в помощь), существующими технологиями и средствами владельцами транзитных узлов. А вот dnsmasq
стоит обновить, если вдруг новость пропустили.APNIC Blog
Whac-A-Mole: Six years of DNS spoofing | APNIC Blog
Where does DNS spoofing occur? How often? Is it increasing? Researchers examined six years of data to find out.