Полезные инструменты для сетевого инженера
Показываем, какие сетевые инструменты используют в работе инженеры 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