71027

Функционирование мостов и коммутаторов на основе протокола канального уровня STP стека протоколов TCP/IP

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Выбранный корневой коммутатор начинает рассылку пакетов BPDU на все свои порты. В этих пакетах в поле «Стоимость пути до корня» содержится информация о стоимости портов. Корневой коммутатор при рассылке устанавливает содержимое этого поля в ноль, а следующие коммутаторы добавляют...

Русский

2014-10-31

103.5 KB

2 чел.

Министерство образования Российской Федерации

Марийский государственный технический университет

Кафедра ИВС

Лабораторная работа №5

Функционирование мостов и коммутаторов

на основе протокола канального уровня STP

стека протоколов TCP/IP

Выполнил: ст. гр. ВМ-41

Сидоров А.С.

Йошкар-Ола

2004


Цель работы

Изучение основных принципов работы мостов и коммутаторов в сетях ЭВМ на основе протокола STP. В результате выполнения лабораторной работы студент получает знания по принципам построения  и алгоритмам функционирования мостов и коммутаторов в сетях ЭВМ и навыки по устранению активных петель в сети при помощи протокола STP.

Задание

Изучить структуру и алгоритмы работы мостов в сетях ЭВМ.

Изучить структуру и алгоритмы работы коммутаторов в сетях ЭВМ.

Изучить алгоритм устранения активных петель в сетях ЭВМ при помощи протокола канального уровня STP.

Пользуясь алгоритмом устранения активных петель, скорректировать заданную сеть для случаев: а) устранения активных петель; б) обрыва линии связи между узлами сети.

вари

анта

Коммутаторы

гра-

фа

лин.

обр.

А

Б

В

Г

Д

IDк

Sп

IDк

Sп

IDк

Sп

IDк

Sп

IDк

Sп

6

7400

20

7800

10

7000

30

-

-

-

-

1

3

а) устранения активных петель

Первым шагом работы протокола STP является выбор корневого коммутатора. Это достигается широковещательной рассылкой всеми коммутаторами пакетов BPDU на все порты. Сначала каждый коммутатор рекламирует самого себя в качестве корневого, помещая свой идентификатор в два поля: «Корневой ИД» и «ИД коммутатора». Коммутатор А посылает 7400, коммутатор Б посылает 7800, коммутатор В посылает 7000. При получении каким-либо коммутатором пакета, содержащего меньший идентификатор поля «Корневой ИД», чем его собственный, данный коммутатор перестает рассылать собственный идентификатор и начинает рассылать пакеты, содержащие меньший идентификатор. Состязание за право быть корневым коммутатором заканчивается, когда один из коммутаторов получит свой собственный BPDU-пакет, не измененный при прохождении через другие коммутаторы. Такой коммутатор считается корневым. В моей ситуации, показанной на рисунке, корневым становится коммутатор В как имеющий наименьший идентификатор (Idк=7000).

Выбранный корневой коммутатор начинает рассылку пакетов BPDU на все свои порты. В этих пакетах в поле «Стоимость пути до корня» содержится информация о стоимости портов. Корневой коммутатор при рассылке устанавливает содержимое этого поля в ноль, а следующие коммутаторы добавляют свою стоимость портов к этому числу и рассылают пакеты дальше. Эти пакеты воспринимаются корневыми портами коммутаторов. В этой роли выступают порты, через которые можно попасть в корневой коммутатор с наименьшей суммарной стоимостью портов.

Коммутаторы А и Б добавляют свои стоимости портов - числа 20 и 10 соответственно - и пересылают сообщения друг другу. После анализа этих сообщений коммутатор с наибольшей стоимостью пути до корня переводит свой порт в блокированное состояние.

В моем случае этим коммутатором является коммутатор А с портом 2 его стоимость=20. Порт, находящийся в блокированном состоянии, не передает кадры через себя, однако он продолжает принимать и обрабатывать пакеты BPDU. У коммутатора Б порт 2 становится назначенным, и только через него происходит передача кадров в подключенный сегмент сети. Таким образом, хотя коммутатор Б будет продолжать передавать кадры данных через свой порт 2, они не пройдут дальше коммутатора А, который будет их отсекать, устраняя петлю, существовавшую ранее. У корневого коммутатора все порты являются назначенными.

б) обрыва линии связи между узлами сети.

Протокол STP будет производить изменение конфигурации сети в случаях выхода из строя корневого коммутатора или обрыва линии связи.

Произошел обрыв линии связи между коммутаторами А и В. В этом случае коммутатор А своевременно не получит на свой корневой порт сообщения от корневого коммутатора и активизирует процесс реконфигурации, рассылая пакеты BPDU с содержимым поля «Тип сообщения», равным 80h, означающим реконфигурацию. После этого процессы выбора корневого коммутатора назначенных и блокированных портов коммутаторов повторятся вновь, но уже с учетом отсутствия связи между коммутаторами А и В. В результате реконфигурации получится последовательное соединение коммутаторов В, Б и А и порт 2 коммутатора А станет корневым.

Вывод: Решением проблемы возникновения активных петель является протокол STP. Основная цель разработки протокола STP была в устранении логических и физических петель в сетях, построенных с использованием мостов. Кроме того, протокол автоматически переконфигурирует сетевую топологию в случае обрывов линий связи или при аппаратных ошибках оборудования. Для функционирования протокола STP должен существовать способ обмена информацией между коммутаторами. Это достигается с помощью специальных пакетов Bridge Protocol Data Unit (BPDU), которые помещаются внутрь кадров канального уровня, например кадров Ethernet или FDDI.


Г
раф-схема алгоритма устранения активных петель в сетях ЭВМ.

СП – стоимость порта;  СПу – стоимость пути

ИДс - собственный идентификатор;  ИДд – идентификатор другого.


 

А также другие работы, которые могут Вас заинтересовать

73897. Зародження і проблеми суперечливого розвитку класичної буржуазії політекономії у Франції. 29.5 KB
  Буагільбер У XVII ст. П’єр де Буагільбер 1646 1714 засновник класичної політичної економії у Франції народився в Руані в дворянській сім'ї здобув гарну освіту займався певний час літературною діяльністю потім юриспруденцією. Особливості економічного розвитку Франції позначилися на формуванні економічних поглядів Буагільбера. 1696 Роздрібна торгівля Франції 1699 Міркування про природу багатства грошей і податків 1707 та інших Буагільбер виступає з гострою критикою меркантилізму.
73898. Виникнення політичної економії в Німеччині. Ф. Ліст, “Стара і нова” історичні школи В. Рошер, К. Кніс, Б. Гільдебранд, Г. Шмолер, В. Зомбард, Брентано 50.5 KB
  Німеччина XIX ст. — це країна, що складалася з політично й економічно відособлених держав, обєднаних у конфедерацію за національною ознакою. їхня економічна відособленість базувалась на феодальних відносинах
73899. Економічна думка Давньої Греції. 34.5 KB
  Проте Ксенофонт як захисник натурального господарства все ж помітив зрослий поділ праці в суспільстві хоча й заперечував об'єктивний недолік який випливав звідси потребу розгортання товарногрошових відносин. Зрівняльний розподіл у філософів та воїнів поєднувався з широким розподілом праці між всіма громадянами. Численні його праці охоплюють найрізноманітніші галузі знання: логіку психологію риторику етику поетику економіку фізику зоологію. Серед визначних його відкриттів у галузі економіки аналіз розвитку форм вартості в...
73900. Начала політичної економії та оподаткування 33 KB
  Давід Рікардо 17721823 рр. Рікардо покладена теорія вартості визначення вартості товару робочим часом. Рікардо і проблему усереднення прибутку та впливу застосованого капіталу на ціноутворення. Рікардо є те що він як і багато його попередників ототожнював робочу силу як товар з його функцією працею.
73901. Економічна думка в Україні в демографічний період 19 століття 45 KB
  Загострення кризи кріпосницької системи зростання селянських заворушень стали поштовхом для розвитку антикріпосницького руху. Значна частина членів товариства яка стояла на ліберальних позиціях заперечувала революційну боротьбу і виступала за еволюційний шлях розвитку. Каразін розробляє проекти господарського розвитку країни в цілому. Каразін прихильник розвитку різних галузей вітчизняної промисловості він закликає дворян організовувати промислові підприємства та сприяє наданню їм фінансової допомоги.
73902. Электроника, конспект лекций. Усилители 8.76 MB
  Загострення кризи кріпосницької системи зростання селянських заворушень стали поштовхом для розвитку антикріпосницького руху. Значна частина членів товариства яка стояла на ліберальних позиціях заперечувала революційну боротьбу і виступала за еволюційний шлях розвитку. Каразін розробляє проекти господарського розвитку країни в цілому. Каразін прихильник розвитку різних галузей вітчизняної промисловості він закликає дворян організовувати промислові підприємства та сприяє наданню їм фінансової допомоги.
73903. Економічне вчення фізіократії. Ф.Кене. А.Р.Ж.Тюрб 49 KB
  Фізіократи — французькі економісти другої половини XVIII ст., представники класичної політичної економії. Поява школи фізіократів зумовлена соціально-економічними умовами тогочасної Франції
73904. Економічна думка України 18ст Ф. Прокопович, Г. Сковорода, Я. П. Ковельський, Десницький 47 KB
  Щастя людини полягає не в багатстві а у праці вона є початок і кінець чесності людського суспільства. Він зрозуміло не виступає проти достатку створеного працею але зневажає достаток що є результатом привласнення чужої неоплаченої праці. Економічна думка віддзеркалює зростаючий опір кріпосництву зниження продуктивності праці повстання селянства вершиною яких стала знаменита Коліївщина 1768 р. Чітко розрізняючи просте і розширене відтворення поділ праці на необхідну і додаткову інтуїтивно висловлюючи розуміння трудової теорії...
73905. Економічна творчість О. В. Чанова, М. Д. Кондратьєва, М. М. Кажанова 37.5 KB
  Кожну із сучасних доктрин чи шкіл було започатковано в минулі століття і кожна з них розвивалась відповідно до вимог часу та економічної реальності була породженням конкретних соціальноекономічних обставин. Однак загального уявлення про основи соціалізму виявилось недостатньо коли постала проблема формування реальної економічної системи. Уже в перші роки Радянської влади розгортаються дискусії з приводу основних закономірностей та напрямків розвитку економічної теорії визначається основне коло питань які належало розв\'язати. Ставилися і...