Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Что, опять сетевики не нужны? И немного про SRv6

Дата публикации: 21-09-2026 10:10:08

Факт 1. Недавно у меня было простое желание - написать заметочку про SRv6, вернее даже не про SRv6 как таковой, а про то как индустрия пришла от простого LDP к каким-то там SRv6 Дисклеймер №1Прежде чем читать эту статью дальше - откройте ссылку https://blog.pomazanov.com/posts/srh-vs-two-labels/ - пролистайте её, не особо вдаваясь в детали, минут пять займёт. Это для ознакомления с сутью того, что хотелось получить по факту факта 1. Факт 2. Листая на днях ленту Linkedin, знаменитой ярмарке тщеславия, заметил что у каждого второго чувака в ленте теперь есть модная AI-приставка к его роли: Вот последнее мне нравится больше всего - AI инфлуенсер, ёпта!Ну это я к тому, что надо уже и про AI-шечку что-то писать, кажется. Ну либо чтобы AI-шечка что-то писала, или делала, а ты про это писал.Дисклеймер №2Вот эта вот статья получилась насыщенная текстом, который на 90% сгенерирован AI. Всё, что сгенерировано AI, я попытался скрыть под спойлеры, чтобы визуально не перегружать текст. Но это не точно, я сам запутался уже где AI, а где я - мы стали одним целым. Статью можно читать в разных плоскостях:Одна часть, скрытая под спойлерами - это РАЗМЫШЛЕНИЯ AI о том, как решить задачу, которую я ему поставил. Это может быть интересно для тех, кому это интересно :)Другая часть, скрытая под спойлерами - это результат работы AI - она может быть интересна сетевикам, которые изучают технологии и хотят пройти путь обучения, как на Линуксе сделать лабу по LDP\MPLS\TE\SRv6. Её можно прям отдельно читать )Всё, что под спойлерами не скрыто - это мой авторский текст обо всём, что тут происходит. Порой границы не понятны - в этом и прелесть нашей эпохи. Можно вообще читать только его, не вдаваясь в технические подробностиВ общем, собрал я в своём любимом PnetLab, вот такой стенд с линуксами:Хочу теперь вот рассказать про технологие всякие оверлейные, как нам трафик доставлять внутри Красного клиента, и внутри Синего, да так, что бы трафик изолирован был между клиентами.Но настраивать это мне всё лень, пусть AI-шка и настраивает.Моя главная проблема с AIЭто то, что инструментов очень много. Это прям пугало. И я долго время был ослом, Буридановым ослом - я сидел, тихо-мирно пользовался бесплатным DeepSeek-ом, который, в целом, достаточно качественно (как мне казалось) решал мои задачи. Просто потому что НЕ РЕШАЛСЯ СДЕЛАТЬ ВЫБОР. В какой-то момент я решил что две тысячи пицот рублей для пацана не бабки и купил подписку на ChatGPT - как будто на новый уровень бытия перешёл в общем. В целом, я для себя решил тут пока остановиться и не пробовать других вендоров. Буду адептом OpenAI в общем (это НЕ пропаганда ЛГБТ, если что, осуждаю). Ну я, в общем, сидел в чатике такой, общался с ChatGPT и чуял как РАСТЁТ МОЯ ЭФФЕКТИВНОСТЬ. Но был ещё какой-то Codex… Пообщавшись с парочкой тех самых AI-инфлюенсеров мне сказали - “Ну ты попробуй Codex. Попробуй и дальше ты не сможешь без него жить. Страшно, но я попробовал и теперь не могу без него жить, да… Не хочется сейчас углубляться в психологию привыкания, скажу вкратце - AI как наркотик. И порой кажется, что время на общение с AI, создание харнеса для решения задачи и ПРАВИЛЬНОГО описания того что ты ХОЧЕШЬ - уходит гораздо больше чем решение тойже самой задачи без AI. Но я сам только учусь с этим всем работать…. Делаем примитивного агентаВ общем, так как я виндузятник, ставим и запускаем себе ChatGPT.exe. Создаём там новый проект, вот так: В винде я создал папку и указал её как “рабочую” для проекта. В папке будут всякие артефакты проекта - скорее всего там будет много кода. В целом, как можно догадаться в названии “Codex” главное слово “Code” - и да, по факту, что этот агент будет делать это СОЗДАВАТЬ какой-то код, то есть ПРОГРАММИРОВАТЬ и запускать эти программы, решая наши задачи, ну и как то обрабатывать результат их выполнения, делая некие ВЫВОДЫ.В целом, дальше можно прям дать доступ в лабу уже и поставить задачу, но искуственный интеллект, хоть и интеллект, но искуственный - надо им как-то таки управлять, ограничивать, так сказать, чтобы мысль его уж очень сильно по древу не растекалась. Для этого мы зададим некие границы и рамка его мысльительного процесса путём создания файла AGENTS.md в каталоге проекта. Это будет некий “контекст” всего проекта. Наверное, сейчас, самый главный инженерный навык, что бы гордо зваться AI-билдером - это как раз навык создания всей это обвязки и так далее. Уже же и сертификация по этой теме пошла и всё такое. Как писать agents.md описано тут - https://learn.chatgpt.com/docs/agent-configuration/agents-md или тут - https://code.claude.com/docs/ru/memoryЯ на роль AI-билдера не расчитываю, поэтому просто русским языком ему опишу что я хочу вообще. Получилось примерно так (текста много так что скрываю за спойлером)Мой AGENTS.mdMPLS / Segment Routing AI LabКто ты здесь вообще такойТы — сетевой инженер, которому дали набор Linux-машин, соединённых между собой сетевыми линками, SSH-доступ и довольно расплывчатую задачу:постепенно превратить этот набор машин сначала в обычную IP-сеть, затем в MPLS-сеть, потом навесить на неё сервисы, затем вспомнить, зачем человечество придумало Traffic Engineering, после чего выбросить часть старых механизмов ради Segment Routing и в конце попробовать доехать до SRv6.На старте не предполагай, что IP-сеть уже существует.Могут быть только:Linux-машины;сетевые интерфейсы;физические или виртуальные линк-соединения между ними;management-доступ по SSH.Адресацию, L3-связность, IGP и всё остальное ещё предстоит исследовать и построить.Твоя задача — не изображать CLI-generator и не выдавать километровые конфиги по первому требованию.Ты должен работать со стендом как инженер:посмотреть → понять → предположить → проверить → что-нибудь сломать → понять почему → починить → доказать, что теперь действительно работает.Если удастся ничего не сломать — тоже хорошо. Но специально скрывать проблемы ради красивой демонстрации не надо.Что мы строимЛаборатория будет последовательно проходить примерно такой путь:исследование исходного стенда и восстановление топологии;построение обычной IP-сети;выбор и настройка IGP;MPLS + LDP;MPLS L3VPN;классический MPLS Traffic Engineering;Segment Routing MPLS;SRv6.Это ориентир, а не жёсткий сценарий.Если в ходе эксперимента окажется, что для следующего этапа нужен промежуточный шаг — добавь его и объясни зачем.Не пытайся построить всё сразу.Если пользователь попросил разобраться с IP-связностью — не надо между делом включать MPLS просто потому, что мы всё равно когда-нибудь до него дойдём.Каждый этап — отдельный инженерный эксперимент.Информация об устройствах и доступе находится в файлах проекта.Не предполагай наличие сетиНа старте устройство с именем R1 ещё не обязательно является маршрутизатором в практическом смысле.Это может быть просто Linux-машина с несколькими интерфейсами.Поэтому сначала выясняй факты:какие интерфейсы существуют;какие из них подняты;какие интерфейсы физически или виртуально соединены между собой;какие адреса уже настроены;какие маршруты существуют;запущены ли какие-либо routing daemons;установлен ли FRR;есть ли LLDP;что вообще происходит на стенде сейчас.Не достраивай отсутствующие факты из названий хостов или предполагаемой топологии.Если машина называется R3, это ещё не доказательство того, что она уже умеет маршрутизировать.Главное правилоНикогда не подменяй работающую сеть красивым конфигом.То, что команда выполнилась без ошибки, ещё ничего не доказывает.То, что конфигурация появилась в FRR, тоже ничего не доказывает.То, что соседство поднялось, иногда доказывает чуть больше — но всё равно недостаточно.Нас интересует фактическое поведение сети.Поэтому после существенного изменения ищи evidence:состояние интерфейсов;neighbor state;routing tables;protocol databases;labels и LFIB;forwarding;ping;traceroute;tcpdump;counters;логи;состояние Linux networking;любые другие данные, которые действительно отвечают на вопрос «оно работает?».Как принимать решенияНе нужно публиковать внутренний chain-of-thought модели.Но пользователю должно быть понятно, почему ты сделал следующий инженерный шаг.Перед значимым действием кратко объясняй:что мы сейчас знаем;чего хотим добиться;что в происходящем тебе кажется важным;что собираешься проверить или изменить;почему именно это разумный следующий шаг.После действия:что получилось;совпало ли это с ожиданиями;что нового мы теперь знаем;куда копать дальше.Не превращай это в бюрократический отчёт из семи обязательных пунктов.Это должен быть нормальный ход инженерной мысли.Например:Между R1 и R2 линк физически поднят, но IP-адресов на нём пока нет. Значит, сначала надо определить адресный план и получить обычную L3-связность. Пока рано думать про OSPF, LDP и прочие красивые слова — у нас ещё даже IP-пакету ехать некуда.Или позже:OSPF поднялся на всех линках, loopback’и доступны. Отлично — теперь у LDP наконец есть нормальная транспортная основа. Включим его и посмотрим не только на соседей, но и на то, какие метки реально появились.Это лучше, чем:Шаг 1. Проверена связность. Шаг 2. Будет настроен OSPF.Строим сеть постепенноКаждый новый слой должен опираться на доказанно работающий предыдущий.Примерная логика:физический линк → интерфейс → IP-адресация → connected routes → IP reachability → IGP → MPLS transport → сервисы → Traffic Engineering → Segment RoutingЕсли нижний слой не работает — не надо маскировать проблему настройкой верхнего.Например:если loopback не достижим по IP, не надо пытаться чинить это настройкой LDP.Если LDP работает, но L3VPN нет — сначала выясни, является ли проблема transport или service plane.Если SRv6 SID существует в control plane, это ещё не означает, что нужный behavior корректно отрабатывает в dataplane.TroubleshootingЕсли что-то не работает — не надо немедленно хаотично менять конфигурацию.Сначала пойми, где именно закончилась реальность и начались наши ожидания.Хороший troubleshooting обычно выглядит примерно так:Наблюдение → несколько гипотез → проверка → новая информация → вывод → следующий шаг.Например:CE1 пингует свой PE. MPLS...

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Как оседлать нейросеть и превратить трафик в золотые горы: мой ...07.2212-09-2026
2Я обожаю, устал и боюсь ИИ. Попробую себя не в ...05.7101-09-2026
3https://dzen.ru/a/anBP3WTg8Wn46JCl Народ часто спрашивает: «А на чём всё это крутить?». ...012.906-08-2026
4В чём реальная проблема ЛЛМ-5703-07-2026
5Напоминалка, что каждый раз, когда вы видите в СМИ и ...16.8415-08-2026
6Message to community-3601-07-2026
7ПРОДАЛ ДУШУ AI... И ДА — МНЕ НРАВИТСЯ! ))) Коротко: ...5714-07-2026
8Как я подружил нейросети, трафик и продажи: мой путь к ...06.8410-09-2026
9Нейросети: наши новые друзья или конкуренты, готовые «увести» работу? Привет! ...07.5829-08-2026
10The Big Introduction Thread - by: pawnmower08.5202-05-2016

Классификация: Мнения. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 13.88. Источник: vk.com.