Неделя 3 ( Week 3)
by
Sasha Shkrebets
—
last modified
Mar 06, 2023 01:00 PM
In this lesson, you will gain experience with OpenFlow/SDN control, gain some exposure to different SDN controllers, learn about the tradeoffs of using different SDN controllers, and gain some experience of using SDN to customize control-plane behavior.
Задачи обучения
Summarize how an SDN controller can populate a switch's forwarding table.
Describe the benefit of using an SDN controller to control multiple switches in a single network.
Create a controller and basic switch environment.
Compare the design tradeoffs between some of the more commonly used SDN/OpenFlow controllers.
Set up controller in Mininet that can perform basic operations.
- The Control Plane — by Sasha Shkrebets — last modified Mar 06, 2023 01:00 PM
- С возвращением. Сейчас мы запускаем новый модуль, где мы будем исследовать гайки и болты плоскости управления сетью. Этот модуль имеет три урока. Первый будет об основах управления плоскостью. Мы поговорим о деталях OpenFlow версии 1.0, а также о последних изменениях в протоколе OpenFlow. Затем мы поговорим о примерах различных контроллеров SDN. И, наконец, мы рассмотрим, как использовать SDN контроллеры для настройки сетевого управления. Там будет задание программирования и викторина на основе задания, а также викторина на концепции в этом модуле. Давайте теперь прыгнем и изучим некоторые из основ плоскости управления. Начнем с основ спецификации протокола OpenFlow. В двух словах, OpenFlow разделяет данные и плоскость управления следующим образом, как мы обсуждали. Контроллер разговаривает с коммутатором OpenFlow по защищенному каналу, и протокол эффективно предписывает коммутатору OpenFlow обновлять записи таблицы потоков для выполнения различных действий на различных потоках трафика, проходящих через коммутатор. Цель канала управления состоит в том , чтобы обновить эту таблицу потока, и вся логика, касающаяся обновления записей таблицы потока, содержится в контроллере. Все интеллектуальные сети находятся на контроллере, а задание коммутаторов просто сводится к пересылке трафика на основе записей таблицы потока, которые устанавливает контроллер. Спецификация протокола OpenFlow определяет ряд вещей, включая дополнения коммутатора, формат сообщения и типы действий, которые должна выполнять таблица потока.
- The Control Plane (rus) — by Sasha Shkrebets — last modified Mar 06, 2023 01:01 PM
- Сейчас мы начинаем новый модуль, в котором мы будем исследовать гайки и болты плоскости управления сетью. Этот модуль состоит из трех уроков. Первый будет посвящен основам управления самолетом. Мы поговорим о деталях OpenFlow версии 1.0 а также последние изменения в протоколе OpenFlow. Затем мы поговорим о примерах различных SDN-контроллеров. И, наконец, мы рассмотрим, как используйте контроллеры SDN для настройки управления сетью.
- The Control Plane (text) — by Sasha Shkrebets — last modified Mar 06, 2023 01:01 PM
- We are now starting a new module where we will explore the nuts and bolts of the network control plane.
- Overview of SDN Controllers — by Sasha Shkrebets — last modified Mar 06, 2023 01:01 PM
- С возвращением. В этом уроке мы рассмотрим различные контроллеры SDN. Я постараюсь дать базовое представление о каждом контроллере, включая концепции, лежащие в основе дизайна контроллера. Его архитектура и его модель программирования. Я также расскажу о плюсах и минусах каждого контроллера, чтобы помочь вам понять, какой контроллер может быть лучше всего подходит для ваших потребностей в конкретной ситуации. И мы поговорим об идеальных ситуациях для каждого контроллера. Есть много различных SDN контроллеров, мы поговорим о первых четырех в этом списке сегодня в этом уроке.
- Overview of SDN controllers (rus) — by Sasha Shkrebets — last modified Mar 06, 2023 01:02 PM
- В этом уроке мы рассмотрим различные контроллеры SDN. Я постараюсь дать общее представление о каждом контроллере, включая концепции, лежащие в основе дизайна контроллера.
- Overview of SDN Controllers (text) — by Sasha Shkrebets — last modified Mar 06, 2023 01:02 PM
- In this lesson we will overview different SDN controllers. I'll try to give a basic understanding of each controller including the concepts behind the controller's design.
- Customizing SDN Control (Part 1: Switching) — by Sasha Shkrebets — last modified Mar 06, 2023 01:11 PM
- С возвращением. Мы продолжаем наше обсуждение плоскости управления, и в этом уроке мы рассмотрим, как использовать контроллер SDN для настройки поведения плоскости управления. Мы будем использовать контроллер POX, который мы обсуждали в последнем уроке, для примеров, которые мы рассмотрим в этом уроке. Мы рассмотрим основные операции концентратора и коммутатора, затем будем использовать Mininet для настройки простой топологии, и мы будем использовать POX Controller для управления поведением коммутатора, который мы установили в этой топологии. Затем мы будем использовать POX Controller для реализации двух различных типов управления в топологии сети.
- Customizing SDN Control. Part 1 (rus) — by Sasha Shkrebets — last modified Mar 06, 2023 01:11 PM
- Мы продолжаем наше обсуждение плоскости управления, и в этом уроке мы рассмотрим, как использовать контроллер SDN для настройки поведения плоскости управления.
- Cusomizing SDN Control. Part 1 (Eng) — by Sasha Shkrebets — last modified Mar 06, 2023 01:11 PM
- We are continuing our discussion of the control plane, and in this lesson we will look at how to use an SDN controller to customize the control plane behavior. We will use the POX Controller that we discussed in the last lesson for the examples that we will explore in this lesson.
- Customizing SDN Control (Part 2: Firewalls) — by Sasha Shkrebets — last modified Mar 06, 2023 01:12 PM
- С возвращением. Мы продолжаем наше исследование плоскости управления и, в частности, мы продолжаем урок, где мы изучаем, как использовать контроллеры SDN для настройки управления сетью. В предыдущей части этого урока мы рассмотрели, как использовать контроллер POX для реализации простого обучающего коммутатора второго уровня. В этой части урока мы расширим этот переключатель обучения второго уровня, чтобы принимать решения о пересылке на основе простых правил брандмауэра, которые мы устанавливаем на контроллере. Цель этого урока — двоякая. Первый — это проиллюстрировать, как легко вносить фундаментальные изменения в поведение сети с помощью очень простых изменений в контроллере. Вторая заключается в том, чтобы дать вам дополнительную экспозицию контроллеру POX.
- Customizing SDN Control. Part 2 (rus) — by Sasha Shkrebets — last modified Mar 06, 2023 01:12 PM
- Цель этого урока двояка. Во-первых, показать, как легко сделать фундаментальные изменения в поведении сети с очень простые изменения в контроллере. Во-вторых, дать вам больше информации о контроллере POX.
- Commercial-Grade Controllers: ODL — by Sasha Shkrebets — last modified Mar 06, 2023 01:12 PM
- В этом уроке я расскажу о контроллере коммерческого класса под названием OpenDaylight. Я предоставлю обзор OpenDaylight, включая консорциум отраслевых партнеров, участвующих в этой работе, а также обзор архитектуры контроллеров OpenDaylight. Также дайте демонстрацию контроллера OpenDaylight в действии. Включая отображение жизни пакета через простое приложение коммутатора для обучения Mac. А также веб-интерфейс к контроллеру OpenDaylight.
- Commercial-Grade Controllers: ODL (text) — by Sasha Shkrebets — last modified Mar 06, 2023 01:13 PM
- In this lesson, I'll talk about a commercial grade controller called OpenDaylight. I'll provide an overview of OpenDaylight, including a consortium of industry partners who are involved in the effort, as well as an overview of the OpenDaylight controller architecture.
- Commercial-Grade Controllers: Ryu — by Sasha Shkrebets — last modified Mar 06, 2023 01:13 PM
- В этой лекции мы поговорим Рю. Мы дадим обзор контроллера Ryu. Мы расскажем о контроллере, расскажем о его API и продемонстрируем обучающий коммутатор уровня 2. Вот обзор архитектуры Рю. В самом низу картины вы можете увидеть кучу библиотек, о которых мы поговорим. У нас также есть интерфейс контроллера Ryu с коммутаторами через различные южные интерфейсы. У нас есть контроллер OpenFlow, менеджер Ryu и менеджер приложений, которые сидят на вершине этого. Кроме того, у нас есть приложения и другие API, привязанные к северу, такие как отдых и открытый степ-нейтрон. Ryu также может разговаривать с коммутаторами изначально через контроллер OpenFlow. Как и другие контроллеры SDN, RYU имеет возможность обрабатывать асинхронные события, такие как пакет-ин, но одним из его преимуществ является общение с коммутаторами через множество различных API, привязанных к югу.
- Commercial-Grade Controllers: Ryu (text) — by Sasha Shkrebets — last modified Mar 06, 2023 01:14 PM
- In this lecture we'll talk Ryu. We'll give an overview of the Ryu controller.