Построение полносвязанных сетей на базе коммутаторов 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 экспертов уже готовы начать работу над твоим проектом!

    Татьяна Б.
    4.6 (92 отзыва)
    Добрый день, работаю в сфере написания студенческих работ более 7 лет. Всегда довожу своих студентов до защиты с хорошими и отличными баллами (дипломы, магистерские ди... Читать все
    Добрый день, работаю в сфере написания студенческих работ более 7 лет. Всегда довожу своих студентов до защиты с хорошими и отличными баллами (дипломы, магистерские диссертации, курсовые работы средний балл - 4,5). Всегда на связи!
    #Кандидатские #Магистерские
    138 Выполненных работ
    Екатерина Д.
    4.8 (37 отзывов)
    Более 5 лет помогаю в написании работ от простых учебных заданий и магистерских диссертаций до реальных бизнес-планов и проектов для открытия своего дела. Имею два об... Читать все
    Более 5 лет помогаю в написании работ от простых учебных заданий и магистерских диссертаций до реальных бизнес-планов и проектов для открытия своего дела. Имею два образования: экономист-менеджер и маркетолог. Буду рада помочь и Вам.
    #Кандидатские #Магистерские
    55 Выполненных работ
    Виктор В. Смоленская государственная медицинская академия 1997, Леч...
    4.7 (46 отзывов)
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выв... Читать все
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выводы).Пишу статьи в РИНЦ, ВАК.Оформление патентов от идеи до регистрации.
    #Кандидатские #Магистерские
    100 Выполненных работ
    Татьяна П. МГУ им. Ломоносова 1930, выпускник
    5 (9 отзывов)
    Журналист. Младший научный сотрудник в институте РАН. Репетитор по английскому языку (стаж 6 лет). Также знаю французский. Сейчас занимаюсь написанием диссертации по и... Читать все
    Журналист. Младший научный сотрудник в институте РАН. Репетитор по английскому языку (стаж 6 лет). Также знаю французский. Сейчас занимаюсь написанием диссертации по истории. Увлекаюсь литературой и темой космоса.
    #Кандидатские #Магистерские
    11 Выполненных работ
    Анна Александровна Б. Воронежский государственный университет инженерных технол...
    4.8 (30 отзывов)
    Окончила магистратуру Воронежского государственного университета в 2009 г. В 2014 г. защитила кандидатскую диссертацию. С 2010 г. преподаю в Воронежском государственно... Читать все
    Окончила магистратуру Воронежского государственного университета в 2009 г. В 2014 г. защитила кандидатскую диссертацию. С 2010 г. преподаю в Воронежском государственном университете инженерных технологий.
    #Кандидатские #Магистерские
    66 Выполненных работ
    Анна К. ТГПУ им.ЛН.Толстого 2010, ФИСиГН, выпускник
    4.6 (30 отзывов)
    Я научный сотрудник федерального музея. Подрабатываю написанием студенческих работ уже 7 лет. 3 года назад начала писать диссертации. Работала на фирмы, а так же помог... Читать все
    Я научный сотрудник федерального музея. Подрабатываю написанием студенческих работ уже 7 лет. 3 года назад начала писать диссертации. Работала на фирмы, а так же помогала студентам, вышедшим на меня по рекомендации.
    #Кандидатские #Магистерские
    37 Выполненных работ
    Кирилл Ч. ИНЖЭКОН 2010, экономика и управление на предприятии транс...
    4.9 (343 отзыва)
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). С... Читать все
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). Сейчас пишу диссертацию на соискание степени кандидата экономических наук.
    #Кандидатские #Магистерские
    692 Выполненных работы
    Екатерина С. кандидат наук, доцент
    4.6 (522 отзыва)
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    #Кандидатские #Магистерские
    1077 Выполненных работ
    Мария Б. преподаватель, кандидат наук
    5 (22 отзыва)
    Окончила специалитет по направлению "Прикладная информатика в экономике", магистратуру по направлению "Торговое дело". Защитила кандидатскую диссертацию по специальнос... Читать все
    Окончила специалитет по направлению "Прикладная информатика в экономике", магистратуру по направлению "Торговое дело". Защитила кандидатскую диссертацию по специальности "Экономика и управление народным хозяйством". Автор научных статей.
    #Кандидатские #Магистерские
    37 Выполненных работ

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