-
NFV routing in distributed OpenStack
-
by
Sasha Shkrebets
—
last modified
Mar 27, 2020 08:35 AM
Located in
Users
/
…
/
2020
/
Александр Меркушев
-
Nick McKeown (подстрочник на русском языке)
-
by
Sasha Shkrebets
—
published
May 01, 2021
—
last modified
Feb 21, 2023 01:10 PM
Located in
Users
/
…
/
Dr. Nick Feamster - Software Defined Networking (Coursera)
/
SDN developers Interview
-
Nick McKeown Interview
-
by
Sasha Shkrebets
—
published
Dec 31, 2020
—
last modified
Feb 21, 2023 01:10 PM
Мы завершаем курс на этой неделе, и нам очень повезло, как раз
вовремя, чтобы один из отцов SDN присоединился к нам, Ник Маккиун.
Ник действительно был очень вовлечен в сетевые
исследования даже до эры открытого потока SDN.
Ранее он работал с Cisco, он помогал в проектировании маршрутизатора GSR.
Он присоединился к Стэнфорду в 1995 году.
С тех пор он также основал пару других компаний,
одна из которых также была куплена Cisco в 2006 году.
Он основал в Стэнфорде программу создания чистых сетей, которая
в конечном итоге стала генезисом OpenFlow и движения SDN.
Located in
Users
/
…
/
Dr. Nick Feamster - Software Defined Networking (Coursera)
/
SDN developers Interview
-
Неделя 1 (Week 1)
-
by
Sasha Shkrebets
—
published
Dec 31, 2020
—
last modified
Feb 06, 2023 09:56 AM
На первой неделе представлен обзор курса с углублением в историю и эволюцию SDN. Задачи обучения: Обзор хронологии программно-конфигурируемых сетей с 1980-х годов по настоящее время, формирование идей и принципов SDN.
Located in
Users
/
…
/
Бакалавриат
/
Dr. Nick Feamster - Software Defined Networking (Coursera)
-
Неделя 1 : Описание
-
by
Sasha Shkrebets
—
published
Dec 31, 2020
—
last modified
Feb 06, 2023 09:58 AM
Обзор хронологии SDN с 1980-х годов до настоящего времени, формирования идей и принципов SDN.
Located in
Users
/
…
/
Dr. Nick Feamster - Software Defined Networking (Coursera)
/
Неделя 1 (Week 1)
-
Неделя 2 (Week 2)
-
by
Sasha Shkrebets
—
published
May 13, 2021
—
last modified
Feb 21, 2023 01:03 PM
In this module, you will learn about the motivation and history behind the separation of the control and data plane, as well as the challenges and opportunities that this architectural paradigm offers.
Задачи обучения
Explain the difference between control and data plane.
Produce examples of functions provided by each plane.
Demonstrate the function of each plane.
Located in
Users
/
…
/
Бакалавриат
/
Dr. Nick Feamster - Software Defined Networking (Coursera)
-
Неделя 3 ( Week 3)
-
by
Sasha Shkrebets
—
published
May 27, 2021
—
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.
Located in
Users
/
…
/
Бакалавриат
/
Dr. Nick Feamster - Software Defined Networking (Coursera)
-
Неделя 4 (Week 4)
-
by
Sasha Shkrebets
—
published
May 31, 2021
—
last modified
Mar 06, 2023 01:14 PM
By the end of this module, you should have a good understanding of what network virtualization is, what it is used for, and how it relates to software defined networking.
Задачи обучения
Discover what network virtualization is and why it is used.
Identify various ways of implementing virtual networks.
Explain why Mininet is useful.
Practice how Mininet works.
Located in
Users
/
…
/
Бакалавриат
/
Dr. Nick Feamster - Software Defined Networking (Coursera)
-
Неделя 5 (Week 5)
-
by
Sasha Shkrebets
—
published
Jun 08, 2021
—
last modified
Mar 20, 2023 07:57 AM
This module is relatively independent from some of the other modules, as programmable data planes involve new types of technology. Still, you should by now have a very good understanding of SDN-based control and virtualization. OpenFlow's design was somewhat of an accident of the hardware support that was available at the time. More recently, people are exploring how programmable hardware can help us design a control protocol with the benefit of being able to change the data plane.
Задачи обучения
Describe why programmable data planes are needed.
Discuss the limitations of OpenFlow and how programmable data planes can address some of these limitations.
Appreciate some of the design decisions associated with programmable data planes.
Compare the tradeoffs between hardware and software programmable data planes (i.e., flexibility vs. performance).
Located in
Users
/
…
/
Бакалавриат
/
Dr. Nick Feamster - Software Defined Networking (Coursera)
-
Неделя 6 (Week 6)
-
by
Sasha Shkrebets
—
published
Jun 08, 2021
—
last modified
Mar 20, 2023 08:04 AM
In this part of the course, you'll learn about programming languages and controllers that make this programmability possible. We will focus on one language in particular, Pyretic, which is from the Frenetic family of languages. We will also look at a runtime and northbound API called Resonance, which allows network programmers to write policies that respond to changing network conditions (e.g., security events, shifts in peak vs. off-peak time, traffic fluctuations or link failures).
Задачи обучения
Describe why SDNs need higher-level programming languages.
Distinguish between the applications and use cases of different SDN programming languages.
Implement simple network policies with SDN programming languages.
Located in
Users
/
…
/
Бакалавриат
/
Dr. Nick Feamster - Software Defined Networking (Coursera)