Вступление

by Sasha Shkrebets last modified Feb 06, 2023 08:36 AM
Программно-конфигурируемые сети (SDN) Этот курс знакомит с SDN, новой парадигмой компьютерных сетей, которая позволяет логически централизованной программе контролировать поведениевсей сети.

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

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

Цели

После успешного завершения курса участники получат возможность  проектировать, анализировать, внедрять и оценивать эффективные контроллеры для ряда различных робототехнических платформ и приложений. Курс позволит вам разобраться в технике разработки и создании приложений для сетевой безопасности и управления в контексте новой парадигмы программно-конфигурируемой сети (SDN).

Предпосылки
Участники должны:

Пройти как минимум курс по сетевым технологиям на уровне бакалавриата.

Иметь опыт программирования на Python.

Уметь написать простую клиент-серверную программу на Python.

Знание основных сетевых концепций и возможности настройки сети в среде Linux.

Также может быть полезен опыт работы с виртуальными машинами и другими виртуальными сетевыми средами.

Дополнительные ресурсы
В Интернете есть несколько полезных видеороликов; это может быть хорошей отправной точкой для многих людей:

Дополнительные материалы:

Courses you may want to take prior to this course