Size: a a a

2021 July 15
NetDevOps Space
Ник Руссо не только пишет курсы на Pluralsight, но и выкладывает видео у себя на канале в Youtube. Вчера он выложил третью часть по BGP Multi-homing Part 3: iBGP full mesh + UCMP.

Первая часть - BGP Multi-homing Part 1: Network Overview

Вторая часть - BGP Multi-homing Part 2: iBGP full mesh + ECMP

Круто, иду смотреть!- 🔥
Переселите меня в мир, где в сутках 72 часа!-🙏
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#bgp #ibgp
источник
2021 July 16
NetDevOps Space
Если вы хотите начать изучать Scrapli,  то статья Рика Донато "Introduction to Scrapli", то что вам нужно.

Из статьи вы узнаете:

Что такое Scrapli?
Общие случаи использования Scrapli.
Ключевые особенности Scrapli.


Круто, иду читать!- 🔥
Однозначно в закладки!-✌️
Мне не интересно!- 😏

Хотите порассуждать на тему? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#scrapli
источник
2021 July 18
NetDevOps Space
Хотите получше узнать Git? Собрал для вас несколько ссылок на ресурсы по этому замечательному инструменту.

1. Git бранчи- одна из самых важных концепций Git'а. И чтобы освоить Git, необходимо хорошо понимать, как работают ветви. How Git Branches Work - ресурс от freeCodeCamp

2.11 Git Commands I Use Every Day - из статьи вы узнаете о наиболее часто используемых и полезных командах Git

3. Git предоставляет более продвинутые команды, чтобы облегчить вам жизнь. Они могут повысить вашу производительность и решить некоторые не совсем обычные проблемы.
В статье "Five Advanced Git Concepts that Make You Look Like a Pro" рассказывается о пяти  продвинутых концепциях Git, которые вам следует знать.


Круто, иду изучать!- 🔥
Однозначно в закладки!-✌️
Мне не интересно!- 😏

Хотите порассуждать на тему? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#git
источник
2021 July 19
NetDevOps Space
Давно у нас не было Python. Python включает в себя ряд предопределенных встроенных функций, которые могут быть использованы конечным пользователем путем простого вызова. Эти функции не только облегчают работу, но и помогают создать единую среду кодирования.
Из статьи "Python most powerful functions: map(), filter(), and reduce() in 5 minutes" вы узнаете о трех функциях Python: map(), filter() и reduce().

Круто, мне надо!- 🔥
Однозначно в закладки!-✌️
Мне не надо!- 😏

Хотите порассуждать на тему? Айда в чат - https://t.me/automate_devnet
источник
2021 July 21
NetDevOps Space
​​Наташа Самойленко @nata_samoylenko точно обладает секретом ставить время на паузу. Иначе у меня не получается объяснить ее сумасшедшую работоспособность. На этот раз она выложила аж две лекции по Rich.
И как всегда с подачи Наташи все легко и просто.

Что такое Rich?

​​RIch позволяет скучному, не дружественному интерфейсу терминала отображать не только текст в цвете и стилях, но и смайлики, таблицы, индикаторы прогресса, разметку и даже выделенный синтаксисом код.


Круто, спасибо Наташа!- 🔥
Наташа, научи, плиз, останавливать время!-⏰
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#rich #python
источник
2021 July 23
NetDevOps Space
​​Замечательная новость от Романа Додина @hellt. Судя по всему конструктор сетевой топологии для сетевого симуляции внутри Kubernetes и Docker от Михаила Кашина теперь используется Google.

Замечу, что целью данного проекта является предоставление стандартного "интерфейса". Используя его, вендоры сетевого оборудования, могли бы предоставить стандартную реализацию контейнера,который можно использовать для построения сложных топологий.

Круто! - 🔥
Впервые об этом слышу! - 👂
Что это сейчас было? - 🙃

Хотите обсудить, добро пожаловать в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#k8s_topo #kubernetes #google #kne
источник
2021 July 24
NetDevOps Space
​​Давно у нас не было про CI/CD. Статья "What is a CI/CD Pipeline ? Continuous Integration and Continuous Delivery Explained." хорошо объясняет весь процесс пайплайна CI/CD. Всё как мы любим, схемы, подробное объяснение.

Автор основательно прошёлся по каждому  из циклов и довольно хорошо раскрыл тему.

Круто, иду разбираться!- 🔥
Однозначно в закладки!-✌️
Мне не интересно!- 😏

Для отзывов и предложений пишите в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
##ci_cd
источник
2021 July 27
NetDevOps Space
Продолжаю серию вопросов и ответов. При желании, описание вопроса можно использовать как задачку и решить ее самостоятельно, а потом посмотреть вариант решения. Плюс вариант решения может пригодиться как практика чтения небольшого кода.

В этот раз задача такая: Надо обнаружить топологию сети через вывод CDP/LLDP. Для старта должен быть известен IP-адрес одного устройства и параметры подключения по SSH ко всем устройствам в сети.

Надо подключиться к первому устройству, дать команду sh cdp neighbors detail, получить всех соседей и их IP-адреса и подключиться к каждому соседу. На каждом соседе опять дать команду sh cdp neighbors detail и получить соседей этого устройства. Так надо пройтись по всей сети и собрать информацию об устройствах и топологии.

Подробнее задача расписана по ссылке, там же находятся варианты решение.
источник
2021 July 28
NetDevOps Space
​​А вы пользовались open source bgp стеками? Здесь автор статьи "Comparing Open Source BGP Stacks" попытался сравнить BIRD, FRRouting, GoBGP.

Они имеют различные наборы функций, например, FRR и BIRD имеют более полные стеки маршрутизации, включающие другие протоколы. BIRD и FRRouting являются однопроцессорными стеками, в то время как GoBGP может использовать несколько.

Круто, иду разбираться!- 🔥
Однозначно в закладки!-✌️
Мне не интересно!- 😏

Для отзывов и предложений пишите в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#bgp #opensource #bird #frrouting #gobgp
источник
2021 July 30
NetDevOps Space
Практически все необходимое, что нужно знать о tcpdump в одной статье "An introduction to using tcpdump at the Linux command line"

Что такое tcpdump?

Tcpdump - это утилита командной строки, которая позволяет перехватывать и анализировать сетевой трафик, проходящий через вашу систему. Она часто используется для устранения неполадок в сети, а также в качестве инструмента безопасности.
Мощный и универсальный инструмент, включающий множество опций и фильтров, tcpdump может использоваться в самых разных случаях.
Он идеально подходит для запуска на удаленных серверах или устройствах, для которых недоступен графический интерфейс, для сбора данных, которые можно проанализировать позже.

Круто, иду разбираться!- 🔥
Знаю и умею!-✌️
Мне не интересно!- 😏

Для отзывов и предложений пишите в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#linux #tcpdump
источник
2021 August 02
NetDevOps Space
Продолжаю серию вопросов и ответов. На этот раз задача отфильтровать данные из JSON файла по указанному ключу,  затем по иерархии ключей и по ключам, которые соответствуют регулярному выражению.

Подробнее задача расписана по ссылке, там же находятся варианты решения.
источник
2021 August 03
NetDevOps Space
DiffSync - библиотека утилит, которую можно использовать для сравнения и синхронизации различных наборов данных.

Например, с ее помощью можно сравнить список устройств из двух систем инвентаризации и, при необходимости, синхронизировать их в любом направлении.

Круто, пошел(ла) изучать!- 🔥
Однозначно в закладки!-✌️
Мне не интересно!- 😏

Хотите обсудить? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#diffsync
источник
2021 August 06
NetDevOps Space
Все зарабатывают на телеграм каналах, доходит до того, что непонятно чего в канале больше: полезного контента или рекламы.

Но есть формат каналов, которые сделаны не для заработка, а для того, чтобы читатели мотивировали автора не лениться и больше писать.

Один из таких каналов: канал Дениса Евграфова

Денис решил не заработать на канале, а ПОТРАТИТЬ 2 млн рублей на материалы по менеджменту в IT, психологии, философии и ведению переговоров, изучать их и самое ценное публиковать в канал.

Ближайшие посты будут на темы:

❗️Как легче жить в IT
❗️Как выстраивать отношения с другими людьми
❗️Как строить крутую команду
❗️Как быстро двигаться по карьерной лестнице
❗️Как управлять собой и своими подчиненными

Канал молодой, поддержите начинающего автора подпиской.

Канал Дениса Евграфова.
источник
2021 August 07
NetDevOps Space
Джереми Стреч объявил о поддержке Graphql в Netbox версии 3.  Что же такое Graphql и чем он отличается от Rest API?

Из статьи "GraphQL vs. Rest API: Data Fetching In Python" вы узнаете об основных различиях между GraphQL и REST для получения данных. В качестве примера приведены фрагменты кода для обоих подходов.

Круто, иду разбираться!- 🔥
Знаю и умею!-✌️
Мне не интересно!- 😏

Для отзывов и предложений пишите в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#restapi #graphql #python
источник
2021 August 08
NetDevOps Space
​​Мы постоянно обсуждаем направление, известное как "ЧТО-ТО как код". Можно экпериментировать и пытаться заменить "ЧТО-ТО" -> "ЧЕМ-ТО". У нас на канале уже было "Инфраструктура как код","Сеть как код" и даже "Книга как код". А вот в этой статье рассматривается понятие "Security as code" в облаках.

Из статьи: "SaC делает шаг вперед, определяя политики и стандарты кибербезопасности программно"
А для того, чтобы узнать как это сделать, читайте статью.

Круто, иду читать!- 🔥
Знаю и использую!-✌️
Мне не интересно!- 😏

Хотите порассуждать на тему? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#sac #security
источник
2021 August 09
NetDevOps Space
Интересная серия статей о том, как устроена Совместимость LISP - OMP - BGP EVPN. Автор Toni Pasanen пишет о виртуализации сетевых решений. На этот раз его серия статей также посвящена этому направлению.

Серия состоит из 7 статей:
1. LISP - OMP - BGP EVPN Interoperability - Part I: LISP EID-to-RLOC Registration
2. LISP - OMP - BGP EVPN Interoperability - Part II: VPNv4 Update from Control Plane to Border-PxTR
3. LISP - OMP - BGP EVPN Interoperability - Part III: SD-WAN Control Plane
4. LISP - OMP - BGP EVPN Interoperability - Part IV: BGP EVPN IP Prefix Route (Type 5)
5. LISP - OMP - BGP EVPN Interoperability - Part V: BGP EVPN MAC Advertisement Route (Type 2).
6. LISP - OMP - BGP EVPN Interoperability - Part VI: LISP Control-Plane - Registering External IP Prefixes
7. LISP - OMP - BGP EVPN Interoperability - Part VII: End-to-End Data-Plane Operation


Круто, иду читать!- 🔥
Однозначно в закладки!-✌️
Мне не интересно!- 😏

Хотите порассуждать на тему? Айда в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#lisp #bgp #omp #sdwan #evpn
источник
2021 August 10
NetDevOps Space
Q&A 4. Collect Port Status Information.
Задача собрать информацию о статусе портов на оборудовании (up/down/admin down для Cisco IOS). На первом этапе собирается информация о всех портах (Loopback/физические/Tunnel/...) и их статусе. На втором этапе из собранной информации надо отобрать только физические порты. И на третьем сохранять информацию о статусе портов в определенный день в файлы и добавить возможность сравнивать изменения в статусе портов (текущий статус с последним записанным).
Подробнее задача расписана по ссылке, там же находятся варианты решения.
источник
2021 August 12
NetDevOps Space
Новая лекция "Основы Scrapli".
Scrapli это модуль, который позволяет подключаться к сетевому оборудованию используя Telnet, SSH или NETCONF.
Если вы не хотите слушать 2 часа лекции, можно прочитать то же самое в книге:
* основы scrapli в книге Python для сетевых инженеров
* async scrapli в Основы asyncio для сетевых инженеров

Примеры кода из лекции.
Дополнительные ссылки.
источник
2021 August 14
NetDevOps Space
Cisco Digital Learning DevNet- портал по подготовке к экзамену DevNet открыл три дня тотального доступа. Если вы изучаете и готовитесь к DevNet, то это хорошая возможность проверить свои знания.

Кроме того, вы можете попробовать протестировать свои знания, ответив на более чем 100 вопросов.

Круто, иду разбираться!- 🔥
Уже сдал(а)!-✌️
Мне не интересно!- 😏

Для отзывов и предложений пишите в чат - https://t.me/automate_devnet

Больше ресурсов вы можете найти по хештегам:
#devnet #learning
источник
2021 August 16
NetDevOps Space
Добавка фундаментальных материалов по Computer Science. Гайд по самостоятельному изучению
https://github.com/ilmoi/teachyourselfCS-RU/blob/master/Teach_yourself_cs-2020-RU.md
источник