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

Русин, Михаил Сергеевич Кафедра вычислительной техники
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

Введение…………………………………………………………………………………………………….. 3

1 Обзор существующих аналогов………………………………………………………………… 5

1.1 IEEE 802.1aq Shortest Path Bridging………………………………………………………. 5

1.2 TRILL ……………………………………………………………………………………………….. 11

1.3 Cisco FabricPath …………………………………………………………………………………. 19

1.4 Балансировка трафика ……………………………………………………………………….. 25

1.5 Выводы по главе 1 …………………………………………………………………………….. 27

2 Проектирование алгоритма …………………………………………………………………….. 28

2.1 Технические решения, использованные при разработке алгоритма …….. 28

2.2 Выводы по главе 2 …………………………………………………………………………….. 32

3 Реализация и тестирование протокола ……………………………………………………. 34

3.1 Реализация протокола………………………………………………………………………… 34

3.1.1 Python …………………………………………………………………………………………… 34

3.1.2 Структура кода протокола …………………………………………………………….. 34

3.2 Тестирование протокола ……………………………………………………………………. 36

3.2.1 Описание стенда для тестирования………………………………………………… 36

3.2.2 Результаты тестирования разработанного протокола ……………………… 37

Заключение ………………………………………………………………………………………………. 41

Список использованных источников …………………………………………………………. 42

Приложение А ………………………………………………………………………………………….. 44

В настоящее время существует большая потребность в технологиях,
которые могли бы позволить использовать все доступные каналы передачи
данных в сетях второго уровня. Протоколы семейства STP, которые были
созданы для повышения отказоустойчивости сетей, имеют ряд существенных
недостатков. Среди них можно отметить блокировку портов на коммутаторах
для перестроения топологии, что ведет к простаиванию сетей [1]. Также стоит
отметить, что потеря служебных BPDU пакетов неминуемо приведет к выходу
сети из строя. Для решения этих проблем были разработаны протоколы, которые
совмещают в себе функции второго и третьего уровня сетей. Одними из
представителей таких технологий являются SPB, TRILL и FabricPath. Они
зарекомендовали себя надежной и функциональной заменой протоколу STP, но,
как и любые другие алгоритмы, имеют свои недостатки.
Основной функцией, которая объединяет все вышеперечисленные
протоколы, является возможность использования всех доступных каналов
передачи данных внутри сетей, где они работают. Это позволяет равномерно
распределять нагрузку и увеличивает скорость передачи данных. Но в то же
время их объединяет один общий недостаток: размер заголовков, необходимых
для работы протоколов, которые составляют от 40 до 60 байт, что является
весьма больший значением в сравнении с стандартным заголовком Ethernet в 8
байт.
Анализ достоинств и недостатков SPB, TRILL и FabricPath позволяет
разработать собственный алгоритм, который повторял бы главную идею этих
технологий и устранял выявленные недостатки.
Актуальность выбранной темы обусловлена необходимостью создания
полносвязанных сетей на основе Ethernet в связи с бурным развитием центров
обработки данных и объемом передаваемого трафика.
Цель работы: разработка алгоритма построения полносвязанных сетей на

В процессе выполнения работы были исследованы технологии, которые
позволяют строить полносвязанные сети на основе Ethernet. Пояснительная
записка содержит информацию об этих технология, их достоинства и
недостатки. Полученная информация была использована для разработки
авторского алгоритма, который также позволяет строит подобные сети, но
использует другой алгоритм построения маршрутов.
Реализованный алгоритм позволяет уменьшить размер заголовков с 40-60
байт до 4 байт, что благоприятно сказывает на размере полезной нагрузки
Ethernet пакета. Помимо этого, разработанный алгоритм позволяет избавиться от
служебного трафика. Вся необходимая информация, которая нужна для
построения маршрутов, передается в Ethernet пакетах с полезной нагрузкой.
Для тестирования работы алгоритма, был написан код на языке
программирования Python и запущен на виртуальных машинах Linux. Семь
машин имитировали работу коммутаторов, а шесть конечных устройств. По
итогам тестирования было выявлено, что разработанный алгоритм справляется с
заявленными функциями и позволяет строить полносвязанные сети на базе
коммутаторов.

1.Ковальков, Д. А. Обеспечение и методика расчета надежности узла
предоставления мультисервисных телекоммуникационных услуг. / Д. А.
Ковальков, Е. А. Гаврилин, О.С. Галин, Р. Д. Антонов, // Труды Международного
симпозиума «Надежность и качество». − 2017. − №1. − С. 123-126.
2.Shortest Path Bridging (802.1aq) Technical Configuration Guide : техн.
информация : NN48500-617, версия 2.3 / Extreme Networks, Inc. // Extreme
Networks, Inc. [Электронный ресурс]. − Сан-Хосе, 2017. − Режим доступа:
https://downloads.avaya.com/css/P8/documents/100128115
3.SPB Technology White Paper : техн. информация / New H3C
Technologies Co. // H3C Technologies Co. [Электронный ресурс]. − Гонконг, 2018.
−Режимдоступа:
http://www.h3c.com/en/Product_Technology/Operating_System/ComwareV7/Data_
Center/White_Papers/201808/1102743_294549_0.html
4.IEEE802.1aq[Электронныйресурс].−Режимдоступа:
https://en.wikipedia.org/wiki/IEEE_802.1aq
5.TRILL (computing) [Электронный ресурс]. − Режим доступа:
https://en.wikipedia.org/wiki/TRILL_(computing)
6.TRILL Technology White Paper : техн. информация / Huawei
Technologies Co. // Huawei Technologies Co., Ltd [Электронный ресурс] −
Шэньчжэнь,2016.−Режимдоступа:
https://actfornet.com/ueditor/php/upload/file/20181230/1546123999973133.pdf
7.Багинян А., Долбилов А., Кашунин И., Кореньков В. Балансировка
трафика в высоконагруженных системах с помощью протокола TRILL / А.
Багинян, А. Долбилов, И. Кашунин // T-Comm: Телекоммуникации и транспорт.
–2017. – №4. – С. 14-19.
8.TRILL Technology White Paper : техн. информация / New H3C
Technologies Co. // H3C Technologies Co. [Электронный ресурс]. − Гонконг, 2018.
−Режимдоступа:
http://www.h3c.com/en/Product_Technology/Operating_System/ComwareV7/Data_
Center/White_Papers/201808/1102744_294549_0.htm
9.CiscoFabricPath [Электронныйресурс]. −Режимдоступа:
https://www.cisco.com/c/dam/en/us/products/collateral/switches/nexus-7000-series-
switches/at_a_glance_c45-605626.pdf
10.Cisco Nexus 5000 and 6000 Series NX-OS FabricPath Operations Guide :
техн. информация : OL-28442-02, версия 6.0 / Cisco Systems, Inc. // Cisco Systems,
Inc.[Электронныйресурс].−Сан-Хосе,2013.−Режимдоступа:
https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus5000/sw/operations/
farbric_path/602_n1_1/Cisco_Nexus_5000_6000_NX-
OS_FabricPath_Operations_Guide.pdf
11.Cisco Nexus 7000 Series NX-OS FabricPath Configuration Guide : техн.
информация : OL-22842-03 / Cisco Systems, Inc. // Cisco Systems, Inc.
[Электронныйресурс].−Сан-Хосе,2019.−Режимдоступа:
https://www.cisco.com/c/en/us/td/docs/switches/datacenter/sw/6_x/nx-
os/fabricpath/configuration/guide/b-Cisco-Nexus-7000-Series-NX-OS-FP-
Configuration-Guide-6x.html
12.Калашников, С. Современные оверлейные технологии для ЦОД. / С.
Калашников//Хабр[Электронныйресурс]–Режимдоступа:
https://habr.com/ru/search/?q=%5Bоверлейные%20технологии%5D&target_type=
posts
13.IEEE 802 Numbers [Электронный ресурс]. – Режим доступа:
https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Анастасия Б.
    5 (145 отзывов)
    Опыт в написании студенческих работ (дипломные работы, магистерские диссертации, повышение уникальности текста, курсовые работы, научные статьи и т.д.) по экономическо... Читать все
    Опыт в написании студенческих работ (дипломные работы, магистерские диссертации, повышение уникальности текста, курсовые работы, научные статьи и т.д.) по экономическому и гуманитарному направлениях свыше 8 лет на различных площадках.
    #Кандидатские #Магистерские
    224 Выполненных работы
    user1250010 Омский государственный университет, 2010, преподаватель,...
    4 (15 отзывов)
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    #Кандидатские #Магистерские
    21 Выполненная работа
    AleksandrAvdiev Южный федеральный университет, 2010, преподаватель, канд...
    4.1 (20 отзывов)
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    #Кандидатские #Магистерские
    28 Выполненных работ
    Оксана М. Восточноукраинский национальный университет, студент 4 - ...
    4.9 (37 отзывов)
    Возможно выполнение работ по правоведению и политологии. Имею высшее образование менеджера ВЭД и правоведа, защитила кандидатскую и докторскую диссертации по политоло... Читать все
    Возможно выполнение работ по правоведению и политологии. Имею высшее образование менеджера ВЭД и правоведа, защитила кандидатскую и докторскую диссертации по политологии.
    #Кандидатские #Магистерские
    68 Выполненных работ
    Евгений А. доктор, профессор
    5 (154 отзыва)
    Более 40 лет занимаюсь преподавательской деятельностью. Специалист в области философии, логики и социальной работы. Кандидатская диссертация - по логике, докторская - ... Читать все
    Более 40 лет занимаюсь преподавательской деятельностью. Специалист в области философии, логики и социальной работы. Кандидатская диссертация - по логике, докторская - по социальной работе.
    #Кандидатские #Магистерские
    260 Выполненных работ
    Дмитрий К. преподаватель, кандидат наук
    5 (1241 отзыв)
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполня... Читать все
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполняю уже 30 лет.
    #Кандидатские #Магистерские
    2271 Выполненная работа
    Екатерина П. студент
    5 (18 отзывов)
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно... Читать все
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно занимаюсь английским языком, уровень владения - Upper-Intermediate.
    #Кандидатские #Магистерские
    39 Выполненных работ
    Александр Р. ВоГТУ 2003, Экономический, преподаватель, кандидат наук
    4.5 (80 отзывов)
    Специальность "Государственное и муниципальное управление" Кандидатскую диссертацию защитил в 2006 г. Дополнительное образование: Оценка стоимости (бизнеса) и госфин... Читать все
    Специальность "Государственное и муниципальное управление" Кандидатскую диссертацию защитил в 2006 г. Дополнительное образование: Оценка стоимости (бизнеса) и госфинансы (Казначейство). Работаю в финансовой сфере более 10 лет. Банки,риски
    #Кандидатские #Магистерские
    123 Выполненных работы
    Сергей Н.
    4.8 (40 отзывов)
    Практический стаж работы в финансово - банковской сфере составил более 30 лет. За последние 13 лет, мной написано 7 диссертаций и более 450 дипломных работ и научных с... Читать все
    Практический стаж работы в финансово - банковской сфере составил более 30 лет. За последние 13 лет, мной написано 7 диссертаций и более 450 дипломных работ и научных статей в области экономики.
    #Кандидатские #Магистерские
    56 Выполненных работ

    Другие учебные работы по предмету