Полезные инструменты для сетевого инженера - Академия Selectel

Полезные инструменты для сетевого инженера

Андрей Зайцев Андрей Зайцев Редактор 11 сентября 2023

Показываем, какие сетевые инструменты используют в работе инженеры Selectel (помимо бубна). Например, Looking Glass для проверки маршрутизации, MTR для тестирования качества сетевого подключения, ZTP для автоматизированной настройки сетевых устройств и пакетные генераторы трафика для тестирования сети под нагрузкой.

Изображение записи

Мы поддерживаем более 2000 клиентских приватных сетей внутри инфраструктуры Selectel, у нас более 3500 устройств в эксплуатации и около 80 маршрутизаторов. Наши инженеры работают в 6 дата-центрах, а значит, нам есть чем поделиться в области полезных инструментов для работы. В этом тексте — запись митапа сетевых инженеров, а также дополнительные статьи из Академии Selectel. 

Диагностика запросов, Looking Glass и My Traceroute

В начале митапа наш сетевой архитектор Кирилл Сизов показал примеры реальных запросов и рассказал, о чем мы спрашиваем клиентов при обнаружении проблем с сетью. 

Сетевые инженеры Владимир Романенко и Никита Степанов рассказали про два инструмента: Looking Glass и My Traceroute (MTR).  

Для чего нужен Looking Glass: 

  • посмотреть, как выглядит BGP маршрут к произвольной сети, 
  • проверить доступность какого-то IP (ping),  
  • изучить путь прохождения трафика (traceroute/mtr), 
  • провести диагностику без привлечения людей. 

Для чего нужен MTR: 

  • определить путь прохождения трафика, 
  • отправить любое количество проб на каждый хоп, 
  • показывать пробы в динамике, 
  • посылать пробы на заданный TCP/UDP-порт. 

Zero Touch Provisioning (ZTP) 

Далее был доклад о том, как мы экономим время инженеров с помощью Zero Touch Provisioning — автоматической удаленной настройки сетевого устройства. Преимущества ZTP: высокая скорость настройки, экономия времени, отсутствие ошибок в конфигурации, автоматизация с другими системами. 

Мы рассказали про реализацию ZTP в Selectel и этапы конфигурации: 

  • базовую настройку — доступ по SSH, 
  • финальную настройку — Ansible Playbook, 
  • добавление в системы автоматизации. 

Пакетные генераторы трафика для тестовых нагрузок 

Во второй части митапа сетевые инженеры Евгений Кульбачный и Татьяна Литвинова сделали обзор утилит для генерации трафика при тестовых нагрузках. 

Разобрали простые и универсальные инструменты: 

  • tcpreplay, 
  • iperf, 
  • hping3, 
  • fping, 
  • macof, 
  • trafgen, 
  • mikrotik traffic generator, 
  • scapy, 
  • trex.  

Плановые работы и внеплановые факапы 

В завершении наш старший сетевой инженер Владимир Романенко поделился опытом подготовки к проведению плановых работ

Он рассказал: 

  • как в одном из обновлений все пошло не по плану, 
  • как готовится к плановым работам NOC Selectel, 
  • какие детали стоит учесть, 
  • как можно сэкономить время при проведении работ. 

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

Материалы с предыдущих сетевых митапов

В нашем блоге выходили статьи по докладам предыдущих митапов. Читайте материалы, смотрите видео и заходите в Академию Selectel. У нас есть курс «Как работают сетевые протоколы». В нем мы рассказываем о самых популярных протоколах, а также о существующих сетевых моделях передачи данных.

Как устроены выделенные сетевые инсталляции

Практики L2- и L3-резервирования в дата-центрах

Как резервируют коммутаторы в Selectel