Тип работы:
Предмет:
Язык работы:


Программно-конфигурируемые сети на основе контроллера HP VAN SDN и эмулятора сетей MININET

Работа №55880

Тип работы

Бакалаврская работа

Предмет

физика

Объем работы46
Год сдачи2017
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
320
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
1 ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ
ПРОГРАММНО-ОПРЕДЕЛЯЕМЫХ СЕТЕЙ (SDN) 4
1.1 Программно-определяемая сеть 4
1.2 Протокол Openflow 8
1.3 Концепция REST API 11
1.4 Обзор оборудования применяемого в программно-определяемых
сетях (SDN) 15
1.4.1 Обзор контроллеров SDN 15
1.4.2 Обзор коммутаторов поддерживающих SDN 22
2 РАЗРАБОТКА ЛАБОРАТОРНОЙ РАБОТЫ ПО СЕТЯМ
SDN 27
2.1 Выбор оборудования для тестового стенда 27
2.2 Топология системы 28
2.3 Настройка топологии сети на эмуляторе сетей Mininet 29
2.4 Программирование контроллера HP VAN SDN 32
ЗАКЛЮЧЕНИЕ 39
СПИСОК ЛИТЕРАТУРЫ 40
ПРИЛОЖЕНИЕ 42

Текущий уровень развития сетевых технологий требует постоянного наращивания объёмов трафика, что требует расширения существующих и создания новых более высокопроизводительных сетей. Возникает проблема конфигурирования сложных топологий сети, которая усугубляется использованием сетевых устройств от различных производителей , имеющих раз¬личные интерфейсы настройки [1]. Облегчить эту задачу могут технологии программно -конфигурируемых сетей (SDN), в которых осуществляется централизация управления трафиком и сетевыми устройствами. Центра¬лизованный пункт управления в сетях SDN выполнен в виде SDN контрол¬лера, осуществляющего программирование сетевых устройств при помощи Southbound API,самый известный из которых Openflow.
В первой части работы описывается теоретическая сторона вопроса построения сетей с технологией SDN , производится обзор современного сетевого оборудования с поддержкой программно- конфигурируемых сетей.
Во второй части производится разработка лабораторной работы по сетям SDN которая включает в себя построение тестовой топологии сети , программирование контроллера HP VAN SDN и анализа работы сети.
Целью работы является создание лабораторной работы,состоящей из модели реальной сети, в которой производится управление трафиком путём изменения forwarding table на коммутаторах, управляемых HP VAN SDN контроллером.
Поставленные цели потребовали выполнения следующих задач:
• Проведение сравнительного исследования функциональности промыш¬ленных SDN контроллеров .
• Изучение поддержки протокола Openflow имеющимся физическим и виртуализированным оборудованием.
• Сборку экспериментального стенда для дальнейшего его сопряжения с SDN контроллером.
• Программирование потоков передачи трафика через сетевые устрой¬ства, задействованные в стенде.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате проделанной работы была разработана лабораторная ра¬бота по программно-конфигурируемым сетям (SDN) на основе контроллера HP VAN SDN и эмулятора сетей MININET.
Для достижения поставленной цели были выполнены следующие за¬дачи :
• Было проведено сравнительное исследования функциональности про¬мышленных SDN контроллеров таких как HP VAN SDN , Floodlight, POX , NOX .
• Была изучена возможность поддержки протокола Openflow имеющим¬ся физическим и виртуализированным оборудованием таким как OpenvSwitch , Mikrotik.
• Был собран экспериментальный стенд на основе эмулятора сетей Mininet для дальнейшего его сопряжения с SDN контроллером.
• Было осуществлено программирование потоков передачи траффика че¬рез сетевые устройства, задействованные в стенде.
Данная система является моделью реальной сети и может быть лег¬ко перенесена на реальное сетевое оборудование. Разработанный скрипт может стать частью системы по автоматизированному распредлению тра¬фика. SDN обещает превратить сегодняшние статические сети в гибкие, программируемые платформы с интеллектом для динамического распреде¬ления ресурсов сети. В скором времени , благодаря своим многочисленным преимуществам по сравнению с сетями традиционной архитектуры ,сети SDN могут стать стандартом для проектирования новых сетей.



[1] Thomas D. Nadeau SDN: Software Defined Networks: An Authoritative Review of Network Programmability Technologies. 1 изд. Ньютон, Мас¬сачусетс, США: O’Reilly Media, 2013.
[2] Обзор OpenFlow. Часть 1 - Введение // Sdnblog URL: https://sdnblog.ru/openflow-foundation-partl/ (дата обращения: 12.06.17).
[3] OpenFlow Switch Specification // The OpenFlow Switching specification
URL: http://archive.openflow.org/documents / openflow-spec-vl. 1.0.pdf
(дата обращения: 12.06.17).
[4] SDN and Programming // KEEPING IT CLASSLESS URL:
https://keepingitclassless.net/2013/09/sdn-and-programming/ (дата
обращения: 12.06.17).
[5] HP SDN Controller Architecture // Hewlett Packard Enterprise URL: http: //1117007. wwwl .hpe.com / docs / networking/solutions / sdn / devcenter / 06_- _HP_SDN_Controller_Architecture_TSG_vl_3013-10-01.pdf (дата обращения: 12.06.17).
[6] HP SDN Network Services Modules // Hewlett Packard Enterprise URL: http: //1117007. wwwl .hpe.com / docs / networking/solutions / sdn / devcenter / 08_- _HP_SDN_Network_Services_Modules_TSG_vl_3013-10-01.pdf
(дата обращения: 12.06.17).
[7] Mininet -documentation // Mininet Wiki URL:
https://github.com/mininet/mininet/wiki/Documentation (дата об¬ращения: 12.06.17).
[8] Software Defined Network, Controller Comparison // Department
of Computer Science, Saurashtra University, Rajkot URL: https://www.ijircce.com/upload/2017/teccafe/35_HTC_043.pdf (да¬
та обращения: 12.06.17).
[9] SDN/OpenFlow контроллеры и Приложения // Факультет Вычисли¬тельной математики и кибернетики МГУ им. М.В. Ломоносова. URL: http://lvk.cs.msu.su/ sveta/SDN_OpenFlow_controllerslecture2.pdf (да¬та обращения: 12.06.17).
[10] Floodlight Documentation // Progect Floodlight URL:
https://floodlight.atlassian.net / wiki / display/floodlightcontroller/Floodlight+Docui (дата обращения: 12.06.17).
[11] POX Wiki // Open Networking Lab URL:
https://openflow.Stanford.edu/display/ONL/POX+Wiki (дата обра¬
щения: 12.06.17).
[12] NOX A Network Operating System for OpenFlow
/ / The OpenFlow Switching specification URL:
http: / / archive.openflow.org/downloads /Workshop2009/ OpenFlow Workshop- MartinCasado.pdf (дата обращения: 12.06.17).
[13] What Is Open vSwitch? // Open vSwitch Documentation URL: http://docs.openvswitch.org/en/latest/intro/what-is-ovs/ (дата обраще¬ния: 12.06.17).

Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ