Разделы презентаций


Обеспечение надежности функционирования ИТ в корпоративных сетях

Содержание

Состав курса (9-ый сем): Лекции - 22 ч. Лаб.р. - 8 ч.

Слайды и текст этой презентации

Слайд 1Информационные технологии корпоративных сетей
Преподаватель: ГУБИН Александр Николаевич
к.т.н., доц.
каф. ИУС

(ауд. 631) Тел. 3051278



Информационные технологии корпоративных сетейПреподаватель: ГУБИН Александр Николаевич		к.т.н., доц.		 каф. ИУС 			     (ауд. 631)

Слайд 2
Состав курса (9-ый сем):

Лекции - 22 ч.
Лаб.р. - 8 ч.
Кпр.
Экзамен

Лекция №4

Информационные технологии корпоративных сетей

Состав курса (9-ый сем):

Слайд 3Литература:
Э.Таненбаум, Д.Уэзеролл. Компьютерные сети. 5-е издание, Питер, 2012, 955 с.
Ломовицкий

В.В. И др. Основы построения систем и сетей передачи информации:

Учебное пособие для вузов. М.: Горячая линия-Телеком, 2005.-382с.

Информационные технологии корпоративных сетей

Литература:Э.Таненбаум, Д.Уэзеролл. Компьютерные сети. 5-е издание, Питер, 2012, 955 с.Ломовицкий В.В. И др. Основы построения систем и

Слайд 4Лекция № 4 (4 ч)
Обеспечение надежности функционирования ИТ в КС
Избыточные

связи и алгоритм Spanning Tree
Spanning Tree Protocol.
Идентификатор моста
Стоимость маршрута
Сходимость

протокола STP
Создание топологии без петель
Таймеры протокола STP



Информационные технологии корпоративных сетей

Лекция № 4 (4 ч)Обеспечение надежности функционирования ИТ в КСИзбыточные связи и алгоритм Spanning TreeSpanning Tree Protocol.

Слайд 5Реализация современных информационных технологий в КС предполагает использование распределенных ресурсов

сети. Т. е. результаты работы устройств (реализующих ИТ) необходимо передавать

по каналам связи КС. В то же время, классический вариант сети Ethernet строго требует наличия между любой пары узлов только одного пути прохождения сигнала. Мосты и первые коммутаторы не позволяли нарушать это правило.
Единственность пути распространения сигналов делает сеть и реализованные в ней ИТ достаточно уязвимой ( при нарушении связи в единственной линии узлы на этой линии оказываются изолированными от остальной сети).
Кроме того, сеть с «единичными» каналами связи склонна к образованию «узких мест». «Узкими местами» называют линии на передачу данных по которой претендуют несколько передатчиков (участников нескольких доменов).
Актуальной становится задача резервирования каналов связи для повышения живучести КС. Причем желательно, чтобы эта задача решалась автоматически, без участия оператора. Для решения этой задачи используют как стандартные, так и фирменные решения.

Обеспечение надежности функционирования ИТ в КС

Реализация современных информационных технологий в КС предполагает использование распределенных ресурсов сети. Т. е. результаты работы устройств (реализующих

Слайд 6Алгоритм STA и протокол STP определены стандартом IEEE 802.1d

Основная идея

состоит в автоматическом выделении из связанного графа сети с избыточными

линиями связи дерева, соединяющего все узлы сети

В нормальном состоянии коммутаторы игнорируют резервные линии связи. При аварии основной линии связи коммутаторы пересчитывают граф сети и определяют новое дерево сети и связь восстанавливается.

Избыточные связи и алгоритм Spanning Tree


Алгоритм STA и протокол STP определены стандартом IEEE 802.1dОсновная идея состоит в автоматическом выделении из связанного графа

Слайд 7
SW1
SW2
SW3
SW4
x
Избыточные связи и алгоритм Spanning Tree

SW1SW2SW3SW4xИзбыточные связи и алгоритм Spanning Tree

Слайд 8Отсутствие поддержки STP при наличии петли в топологии КС приводит

к циркуляции фреймов в КС.
SW1
SW2
А
Б

1
=FF-FF-FF-FF-FF-FF
1/1
1/2
1/1
1/2
Избыточные связи и алгоритм Spanning Tree
Широковещательный

фрейм с МАС=FF-FF-FF-FF-FF-FF будет циркулировать в сети по замкнутому маршруту. Такая же ситуация повторяется при обработке фреймов SW2. В этом случае циркуляция фреймов будет поддерживаться в обратном направлении
Отсутствие поддержки STP при наличии петли в топологии КС приводит к циркуляции фреймов в КС.SW1SW2АБ1=FF-FF-FF-FF-FF-FF1/11/21/11/2Избыточные связи и

Слайд 9Петли коммутаторов - гораздо большая проблема, чем петли маршрутизации
Избыточные связи

и алгоритм Spanning Tree
В формате фрейма Ethernet нет поля, содержащего

времени жизни фрейма, как это предусмотрено в IP- пакете – TTL. При TTL=0 пакет уничтожается.
Для прекращения циркуляции фреймов необходимо выключить питание SW или нарушить проводимость канала передачи данных.

МАС-адрес получателя

МАС-адрес отправителя

Тип фрейма

Даннные

Контрольная сумма

Петли коммутаторов - гораздо большая проблема, чем петли маршрутизацииИзбыточные связи и алгоритм Spanning TreeВ формате фрейма Ethernet

Слайд 10 Концепция работы STP
Для создания свободной от петель топологии сети

используется два основных параметра:
BID – идентификатор моста;
Стоимость маршрута
Идентификатор моста (BID)
BID

– это 8 байт. Состоит из двух частей:
2 байта – Приоритет моста. Целое 16-ти битное число (0-65 535). По умолчанию = 32 768 (в десятичной системе счисления.

Приоритет моста

MAC-адрес

6 байт (на задней панели модуля
управления 16-тиричное число

2 байта

Концепция работы STPДля создания свободной от петель топологии сети используется два основных параметра:BID – идентификатор моста;Стоимость

Слайд 11Впервые протокол STP был реализован на фирме DEC.
До настоящего

времени существует протокол STP-DEC, который отличается от IEEE версии
(CISCO

поддерживают обе версии(маршрутизаторы). CATALYST 4000, 5000, 6000 – только IEEE версию).

Стоимость маршрута
Стоимость маршрута – это относительное значение расстояния между двумя мостами.
Согласно 802.1d стоимость маршрута определяется как 1000Мб/сек поделенная на пропускную способность канала этого маршрута выраженного в Мб/сек.

Концепция работы STP

Впервые протокол STP был реализован на фирме DEC. До настоящего времени существует протокол STP-DEC, который отличается от

Слайд 12Например.
Канал 10BaseT имеет стоимость 1000/10 =100. FastEthernet имеет стоимость

1000/100= 10.

С развитием GigabitEthernet и АТМ возникла проблема дробных значений

стоимости пути.
Сначала приняли соглашение о том, что стоимости маршрутов для всех каналов > 1Гб/сек равны 1.
В этом случае протокол не работает в Гигабитных сетях.
В IEEE-версии приняли нелинейную шкалу стоимостей пути, которую задали в виде таблицы

Концепция работы STP

Например. Канал 10BaseT имеет стоимость 1000/10 =100. FastEthernet имеет стоимость 1000/100= 10.С развитием GigabitEthernet и АТМ возникла

Слайд 13 Концепция работы STP
Catalist 5000 1.x … 2.4 используется старая

шкала стоимостей, в 3.1 и выше используется новая нелинейная шкала.

Cat 4000 и Cat 6000используют только нелинейную шкалу.
Концепция работы STPCatalist 5000 1.x … 2.4 используется старая шкала стоимостей, в 3.1 и выше используется

Слайд 14Алгоритм создания топологии без петли
Реализация алгоритма STA при построении требуемой

топологии сети требует последовательного выполнения следующих операций:
Выбор наименьшего идентификатора корневого

моста.
Выбор наименьшей стоимости маршрута к корневому мосту
Выбор наименьшего идентификатора (BID) моста-отправителя
Выбор наименьшего идентификатора порта (Port ID)
Алгоритм создания топологии без петлиРеализация алгоритма STA при построении требуемой топологии сети требует последовательного выполнения следующих операций:Выбор

Слайд 15При работе мостов (коммутаторов) согласно протоколу STP для обмена информации

о топологии сети мосты используют специальные фреймы , которые формируются

согласно мостовому протоколу BPDU.

Каждый мост анализирует фреймы BPDU. После анализа мостом сохраняется наиболее приемлимая копия BPDU.
В дальнейшем, при построении требуемой топологии сети, по приходу в порт каждого сообщения от другого моста определяется является ли это сообщение более приемлимым (по стоимости), чем хранимое портом. При положительном результате новое сообщение заменяет ранее сохраненное

Алгоритм создания топологии без петли

При работе мостов (коммутаторов) согласно протоколу STP для обмена информации о топологии сети мосты используют специальные фреймы

Слайд 16BPDU (Bridge Protocol Data Unit) - фреймBPDU (Bridge Protocol Data

Unit) - фрейм (единица данных) протоколаBPDU (Bridge Protocol Data Unit)

- фрейм (единица данных) протокола управления сетевыми мостамиBPDU (Bridge Protocol Data Unit) - фрейм (единица данных) протокола управления сетевыми мостами, IEEE 802.1d, обеспечивает реализацию протокола STP (Spanning Tree Protocol).
Используется для исключения возможности возникновения петель в сетях передачи данных при наличии в них многосвязной топологии.
Используя одну физическую либо логическую связь в качестве основной, BPDU удерживает одну из доступных вторичных связей в режиме бездействия (ожидания).
Таким образом полезный трафик передаётся только по одной из доступных связей.

Алгоритм создания топологии без петли

BPDU (Bridge Protocol Data Unit) - фреймBPDU (Bridge Protocol Data Unit) - фрейм (единица данных) протоколаBPDU (Bridge

Слайд 17При нарушении функционирования одного из каналов (что легко наблюдается отсутствием

прохождения через него сообщений 802.1d) ожидающий вторичный канал автоматически включается

в работу, обеспечивая непрерываемость связности в сети.
Фрейм BPDU имеет следующие поля:
Идентификатор версии протокола STA (2 байта). Коммутаторы должны поддерживать одну и ту же версию протокола STA
Версия протокола STP (1 байт)
Тип BPDU (1 байт). Существует 2 типа BPDU - конфигурационный и уведомление о реконфигурации
Флаги (1 байт)

Алгоритм создания топологии без петли

При нарушении функционирования одного из каналов (что легко наблюдается отсутствием прохождения через него сообщений 802.1d) ожидающий вторичный

Слайд 18Идентификатор корневого коммутатора (8 байт)
Расстояние до корня (4 байта)
Идентификатор коммутатора

(8 байт)
Идентификатор порта (2 байта)
Время жизни сообщения (2 байта). Измеряется

в единицах по 0.5 сек, служит для выявления устаревших сообщений
Максимальное время жизни сообщения (2 байта). Если кадр BPDU имеет время жизни, превышающее максимальное, то кадр игнорируется коммутаторами
Интервал hello (время приветствия), интервал через который посылаются пакеты BPDU
Задержка смены состояний (2 байта). Минимальное время перехода коммутатора в активное состояние

Алгоритм создания топологии без петли

Идентификатор корневого коммутатора (8 байт)Расстояние до корня (4 байта)Идентификатор коммутатора (8 байт)Идентификатор порта (2 байта)Время жизни сообщения

Слайд 19Существует два типа сообщений BPDU:
Конфигурационные сообщения
Сообщения об изменении топологии сети

(TCN)

Далее рассмотрим обработку мостами только конфигурационных сообщений
Алгоритм создания топологии без

петли
Существует два типа сообщений BPDU:Конфигурационные сообщенияСообщения об изменении топологии сети (TCN)Далее рассмотрим обработку мостами только конфигурационных сообщенийАлгоритм

Слайд 20Когда сеть начинает работать, все мосты обмениваются информацией, на основании

которой решаются следующие задачи:
Выбор корневого моста
Выбор корневых портов
Выбор назначенных портов

Обеспечение сходимости STP
Когда сеть начинает работать, все мосты обмениваются информацией, на основании которой решаются следующие задачи:Выбор корневого мостаВыбор корневых

Слайд 21Корневым мостом выбирается мост с наименьшим BID.
В нашем случае:

Для SWA BID= 32768.A



Для SWВ BID= 32768.В
Для SWС BID= 32768.С

Поскольку приоритеты мостов вначале все одинаковы, то корневым мостом назначается мост А – как мост с наименьшим МАС-адресом.

Обеспечение сходимости STP


Приоритет
моста

МАС –адрес

Корневым мостом выбирается мост с наименьшим BID.В нашем случае:

Слайд 22В результате, необходимо определить корневой мост.


Корневая борьба

Сразу после включения питания каждый мост в поля Root ID (идентификатор корневого моста) и Sender ID (идентификатор отправителя) загружает собственные значения. Т. е. сначала каждый мост объявляет себя корневым



BPDU-B

BPDU-C


BPDU-А

В результате, необходимо определить корневой мост.

Слайд 23

BPDU-B
(1)
BPDU-C
(2)

Корень
Корневая борьба
Пусть SWB включается первым. Каждые 2 сек он

отсылает в сеть BPDU-В, объявляя себя корневым мостом. Через некоторое

время включается SWC и пытается назначить себя корневым мостом. Когда BPDU-С достигнут SWB, то они будут уничтожены (дропнуты), т.к. ID SWB меньше, чем ID SWС. Когда SWC получит BPDU-В, то SWC обозначит SWB как корневой. И с этого момента SWC будет подставлять в поле Root ID BPDU-С идентификатор SWB. Коммутаторы придут к соглашению: «Корневым мостом является SWB.
BPDU-B(1)BPDU-C(2)Корень Корневая борьбаПусть SWB включается первым. Каждые 2 сек он отсылает в сеть BPDU-В, объявляя себя корневым

Слайд 24

BPDU-B
(1)
BPDU-А
(3)

Корень
Корневая борьба
Через некоторое время включается SWA и устанавливает себя

корневым мостом. Как только BPDU SWC и SWB, где в

поле Root ID установлен идентификатор SWB, достигнут SWA, то они будут уничтожены, т.к. ID SWA меньше, чем ID SWB. В свою очередь SWA, будет генерировать BPDU, где в полях Root ID и Sender ID будет установлен ID SWA. После получения этих сообщений, в BPDU, которые генерирует SWB, в поле Root ID будет установлен ID SWA (т.к. ID SWA меньше ID SWB). Аналогично будет сформировано BPDU SWC.
BPDU-B(1)BPDU-А(3)Корень Корневая борьбаЧерез некоторое время включается SWA и устанавливает себя корневым мостом. Как только BPDU SWC и

Слайд 25
Корень
Корневая борьба
Все три моста будут отправлять BPDU, у которых

в Root ID будет один идентификатор SWA (ID SWA), а

в поле Sender ID – собственное значение ID. Корневой коммутатор – SWA. Корневая борьба заканчивается.
Корень Корневая борьбаВсе три моста будут отправлять BPDU, у которых в Root ID будет один идентификатор SWA

Слайд 26 Выбор корневых портов (Root port)
Ближайшие к корневому мосту порты

некорневых мостов назначаются корневыми портами. Каждый некорневой мост должен иметь

корневой порт.
Для определения степени близости одного моста к другому используется рассмотренное ранее понятие стоимости маршрута.
Совокупная стоимость всех каналов к корневому мосту называется корневой стоимостью
Выбор корневых портов (Root port)Ближайшие к корневому мосту порты некорневых мостов назначаются корневыми портами. Каждый некорневой

Слайд 27 Выбор корневых портов (Root port)

Выбор корневых портов (Root port)

Слайд 28
Корень
Выбор корневых портов
Будем считать, что сеть работает по технологии

FastEthernet (Catalist версии 2.4 и выше), тогда корневая стоимость 1/1

будет 19. Дальше SWB будет в отправленных сообщениях использовать корневую стоимость=19

Когда SWA отправляет BPDU он указывает в них стоимость =0.

При получении такого сообщения SWB добавляет к корневой стоимости порта 1/1 стоимость маршрута от корня до порта 1/1.

Корень Выбор корневых портовБудем считать, что сеть работает по технологии FastEthernet (Catalist версии 2.4 и выше), тогда

Слайд 29
Корень
Выбор корневых портов
Когда сообщение BPDU от SWB получит SWC,

то значение корневой стоимости для порта 1/2 определится =19+19=38.
SWC должен

выбрать корневой порт: MC1/1=19; MC1/2=38. Порт 1/1 назначается корневым портом

С другой стороны на 1/1 приходит сообщение от корневого моста со стоимостью 0. SWC увеличивает значение стоимости до 19.

Корень Выбор корневых портовКогда сообщение BPDU от SWB получит SWC, то значение корневой стоимости для порта 1/2

Слайд 30
Корень
Выбор корневых портов
Далее значение корневой стоимости 19 будет отправлено

SWC другим коммутаторам. SWB примет это сообщение и определит стоимость

пути до корневого моста для своего порта 1/2 равным 38. Т. е. для SWB корневым портом станет 1/1.

МС=19

МС=19

МС=19

Стоимость пути в протоколе STP увеличивается при получении мостом сообщения BPDU, а не при отправке (внутри коммутатора)

Корень Выбор корневых портовДалее значение корневой стоимости 19 будет отправлено SWC другим коммутаторам. SWB примет это сообщение

Слайд 31Следует различать стоимость маршрута корневую стоимость моста.
Стоимость маршрута – численное

значение назначенное каждому порту в процессе обмена BPDU.
При получении

BPDU значение стоимости пути, назначенное для порта, складывается со стоимость указанной в сообщении.
Корневая стоимость – это общая стоимость маршрута от текущего моста до корневого моста. В сообщении BPDU для хранения и передачи корневой стоимости отведено специальное поле.
При получении коммутатором сообщения BPDU значение из указанного поля складывается со значением стоимости маршрута, назначенным для порта, который получил сообщение.

Выбор корневых портов

Следует различать стоимость маршрута корневую стоимость моста.Стоимость маршрута – численное значение назначенное каждому порту в процессе обмена

Слайд 32Каждый сегмент сети должен иметь хотя бы один назначенный порт.
Функцию

назначенного порта выполняет обычный порт моста, который осуществляет трафик между

сегментом сети и корневым мостом.

Основной идеей STP является нарушение условия возникновения замкнутых петель в сети, если выполняется требование - для каждого сегмента сети трафик сегмента обрабатывает только один порт (назначенный).
Критерием выбора назначенного порта является стоимость маршрута к корневому мосту ( корневая стоимость)

Выбор назначенных портов

Каждый сегмент сети должен иметь хотя бы один назначенный порт.Функцию назначенного порта выполняет обычный порт моста, который

Слайд 33
SWА
SWВ
SWС
1/1
1/1
1/1
1/2
1/2
1/2
Сегмент 1
Корень
Сегмент 2
Сегмент 3
Выбор назначенных портов
Для корневого моста каждый

активный порт становится назначенным портом (исключением являются физические петли к

корневому мосту, например, два порта корневого моста подключаются к одному концентратору или два порта соединены кабелем).
Определили назначенные порты в сегментах 1 и 2.
Рассмотрим сегмент 3. Порты 1/2 SWB и 1/2 SWC имеют одинаковое стоимости . В этом случае STP выполняет следующую последовательность операций.
SWАSWВSWС1/11/11/11/21/21/2Сегмент 1КореньСегмент 2Сегмент 3 Выбор назначенных портовДля корневого моста каждый активный порт становится назначенным портом (исключением являются

Слайд 34
SWА
SWВ
SWС
1/1
1/1
1/1
1/2
1/2
1/2
Сегмент 1
Корень
Сегмент 2
Сегмент 3
Выбор назначенных портов
Выбор наименьшей стоимости маршрута

к корневому мосту.
В нашем случае и для SWB и

для SWC стоимость пути до SWA равна 19. Выбор осуществить невозможно.
2. Выбор наименьшего идентификатора моста-отправителя (BID)
BID (SWB)=32768.BB-BB-BB-BB-BB-BB
BID(SWC)=32768.CC-CC-CC-CC-CC-CC
Т.к. BID (SWB)

Назначенный порт

SWАSWВSWС1/11/11/11/21/21/2Сегмент 1КореньСегмент 2Сегмент 3 Выбор назначенных портовВыбор наименьшей стоимости маршрута к корневому мосту. В нашем случае и

Слайд 35
SWА
SWВ
SWС
1/1
1/1
1/1
1/2
1/2
1/2
Сегмент 1
Корень
Сегмент 2
Сегмент 3
Создание топологии без петель
Порты определенные как корневые

и назначенные передают данные по сети. Порты определенные как не

назначенные (обычные) блокируют передачу данных.

Назначенный порт

SWАSWВSWС1/11/11/11/21/21/2Сегмент 1КореньСегмент 2Сегмент 3Создание топологии без петельПорты определенные как корневые и назначенные передают данные по сети. Порты

Слайд 36Возможные состояния мостов ( согласно протоколу STP)
Сразу после включения все

порты переходят в состояние блокировка и обмениваются только сообщениями BPDU.
Переход

в состояние прослушивание происходит в ответ на некоторое событие (отсутствие BPDU определенное время)
Возможные состояния мостов ( согласно протоколу STP)Сразу после включения все порты переходят в состояние блокировка и обмениваются

Слайд 37В режиме прослушивания мосты обмениваются только сообщениями BPDU. Порты которые

в течение 15 сек оставили за собой статус корневых или

назначенных портов переходят в состояние изучения топологии и в последующие 15 сек занимаются построением таблицы коммутации.
Если мосты к концу периода все еще сохраняют статус корневого или назначенного, происходит переход в состояние передачи информации и начинается полноценный обмен информацией между пользователями

Возможные состояния мостов ( согласно протоколу STP)

В режиме прослушивания мосты обмениваются только сообщениями BPDU. Порты которые в течение 15 сек оставили за собой

Слайд 38 Диаграмма состояний порта
Передача данных
Изучение топологии
Выклю-чено
Блокиров-ка
Прослуши-вание












1
2
2
2
2
5
7
3
4
5
6
1
-Включение
2
-Выключение
4
3
-Состояние
порта
Корневой
или
назначенный
4
-Порт

перестает
быть корневым
или назначенным
5
-Таймер передачи
истек
Особые состояния
6
- PortFast
7
- UplinkFast

Диаграмма состояний портаПередача данныхИзучение топологииВыклю-ченоБлокиров-каПрослуши-вание122225734561-Включение2-Выключение43-Состояние порта Корневой или назначенный4-Порт перестает быть корневым или назначенным5-Таймер передачи истекОсобые

Слайд 39Символьные обозначения состояния портов согласно STP (статус и состояние портов)
SWА
SWВ
SWС
1/1
1/1
1/1
1/2
1/2
1/2
F
B
F
F
F
F
F
F
B
-Передача

данных
-Блокировка
-Назначенный порт
-Корневой порт
-Не назначенный порт

Символьные обозначения состояния портов согласно STP (статус и состояние портов)SWАSWВSWС1/11/11/11/21/21/2FBFFFFFFB-Передача данных-Блокировка-Назначенный порт-Корневой порт-Не назначенный порт

Слайд 40Таймеры протокола STP
Для контроля длительности интервалов работы STP в различных

режимах в STP реализовано 3 таймера.

Таймеры протокола STPДля контроля длительности интервалов работы STP в различных режимах в STP реализовано 3 таймера.

Слайд 41Hello –счетчик таймера контролирует время между отправлениями BPDU только корневого

моста. Другие мосты отправляют сообщения, после того как получат и

обработают сообщение BPDU (от соседних мостов).
Т.е. если в результате неисправности сети на период времени от 2 до 20 сек перестают поступать сообщения BPDU, то некорневые мосты перестают распространять сообщения на указанный период времени.
Если время отсутствия превышает 20 сек, то мост признает недействительным сохраненный BPDU и начинает поиск нового корневого моста.
Max Age – контролирует время хранения BPDU до их удаления. Пока каждые 2 сек мост получает поток сообщений BPDU копия наиболее приемлемого сообщения хранится мостом отдельно

Таймеры протокола STP

Hello –счетчик таймера контролирует время между отправлениями BPDU только корневого моста. Другие мосты отправляют сообщения, после того

Слайд 42Таймеры протокола STP
SWА
SWВ
SWС
1/1
1/1
1/1
1/2
1/2
1/2
F
B
F
F
F
F
F
Пусть в сегменте 3 порт 1/2 SWB неисправен,

мост SWC зафиксировал отсутствие BPDU от SWB. Через 20 сек

информация о том, что SWB имеет наилучший назначенный порт сегмента 3 устаревает. В этом случае порт 1/1 SWC переходит в состояние прослушивания, чтобы присвоить себе статус назначенного порта. Далее т.к. Порт 1/2 SWC становится наиболее приемлемым с точки зрения маршрута к сегменту 3 и переходит в режим передачи данных

Сегмент 3

х

Таймеры протокола STPSWАSWВSWС1/11/11/11/21/21/2FBFFFFFПусть в сегменте 3 порт 1/2 SWB неисправен, мост SWC зафиксировал отсутствие BPDU от SWB.

Слайд 43Таймеры протокола STP
SWА
SWВ
SWС
1/1
1/1
1/1
1/2
1/2
1/2
F
F
F
F
F
F
F
Пусть в сегменте 3 порт 1/2 SWB неисправен,

мост SWC зафиксировал отсутствие BPDU от SWB. Через 20 сек

информация о том, что SWB имеет наилучший назначенный порт сегмента 3 устаревает. В этом случае порт 1/1 SWC переходит в состояние прослушивания, чтобы присвоить себе статус назначенного порта. Далее т.к. Порт 1/2 SWC становится наиболее приемлемым с точки зрения маршрута к сегменту 3 и переходит в режим передачи данных. (20+15+15=50сек) 20 –хранение, 15-прослушивание, 15- изучение топологии.

Сегмент 3

х

Таймеры протокола STPSWАSWВSWС1/11/11/11/21/21/2FFFFFFFПусть в сегменте 3 порт 1/2 SWB неисправен, мост SWC зафиксировал отсутствие BPDU от SWB.

Слайд 44Таймеры протокола STP
SWА
SWВ
SWС
1/1
1/1
1/1
1/2
1/2
1/2
F
F
F
F
F
F
F
Если неисправность возникает в сегменте с корневым портом,

то необходимость ожидания 20 сек отпадает. Вместо ожидания порт 1/2

SWC немедленно переходит в прослушивание и пытается установить себя корневым портом. Время сходимости STP уменьшается до 30 сек.
Существует два правила работы с таймерами:
Не изменять по возможности стандартные значения таймера
Модифицировать значения таймера можно только на корневом мосту.

Сегмент 3

х


Таймеры протокола STPSWАSWВSWС1/11/11/11/21/21/2FFFFFFFЕсли неисправность возникает в сегменте с корневым портом, то необходимость ожидания 20 сек отпадает. Вместо

Слайд 45Использование STP в корпоративных сетях
Рассмотрим более сложную топологию сети, содержащую

сегменты FastEthernet (стоимость 19) и сегмента 10BaseT (стоимость 100)
SW1
SW2
SW3
SW4
SW6
SW5
SW7
100
19
19
19
19
19
19
19
19
19
19
19
Пусть

в результате корневой борьбы статус коневого моста получил SW4, тогда в результате работы STP может получится следующая древовидная структура, содержащая 4 ветви.
Использование STP в корпоративных сетяхРассмотрим более сложную топологию сети, содержащую сегменты FastEthernet (стоимость 19) и сегмента 10BaseT

Слайд 46Использование STP в корпоративных сетях
Ветвь А
SW1
SW2
SW3
SW4
SW6
SW5
SW7
Если станция А передает данные

станции В, то поток информации проходит через 4 коммутатора (хотя

физическое соединение между SW6 и SW7 присутствует.
Выбор корневого моста существенным образом влияет на эффективность информационного обмена в корпоративных сетях.

Ветвь Б

Ветвь В

Ветвь Г

WSA

WSB

Использование STP в корпоративных сетяхВетвь АSW1SW2SW3SW4SW6SW5SW7Если станция А передает данные станции В, то поток информации проходит через

Слайд 47Использование STP в корпоративных сетях
Ветвь А
SW1
SW2
SW3
SW4
SW6
SW5
SW7
Назначение корневого моста не следует

отдавать на волю результата неконтролируемой коневой борьбы.
Ветвь Б
WSA
WSB
Получение SW1 статуса

корневого моста приводит к созданию логического дерева с двумя ветвями. Поток информации между станциями А и В будет проходить через 7 коммутаторов.
Использование STP в корпоративных сетяхВетвь АSW1SW2SW3SW4SW6SW5SW7Назначение корневого моста не следует отдавать на волю результата неконтролируемой коневой борьбы.Ветвь

Слайд 48Например, если SW1 является маршрутизатором (MGS или AGS) программной коммутации

10000 пакетов в сек. Остальные 6 устройств - коммутаторы Cat-5500

или Cat-6000 (1000 000 кадров в сек). При такой конфигурации корневым устройством станет MGS, т.к. BID для него будет наименьшим. MAC-адрес для Cat имеет вид 00-10-FF-… или 00-Е0-F9-… . Маршрутизаторы Cisco традиционно имеют MAC-адрес который начинается как 00-00-0С- … . Следовательно MGS всегда будет выигрывать корневую борьбу.
Очевидно, что необходимо обеспечивать административный контроль за результатами корневой борьбы (изменяя параметры мостов).
Наиболее удачным считается расположение корневого моста в центре топологической структуры сети.

Использование STP в корпоративных сетях

Например, если SW1 является маршрутизатором (MGS или AGS) программной коммутации 10000 пакетов в сек. Остальные 6 устройств

Слайд 49Определение местоположения корневого моста в сети
Ручная настройка корневого моста –

необходима.
В действительности необходимо устанавливать один основной мост и один резервный

мост. Это позволяет прогнозировать поведение сети по крайней мере на одну аварию.
Для настройки корневого моста используют два способа:
с помощью команды set spantree priority
с помощью команды set spantree root

Корневым мост становится, если его BID меньше, чем у остальных мостов в сети.
Можно контролировать МАС-адрес, но конструктивнее изменить приоритет моста.
Изменение приоритета моста с 32768 (по умолчанию) на 32767 всегда позволяет получить мосту статус корневого.
Определение местоположения корневого моста в сетиРучная настройка корневого моста – необходима.В действительности необходимо устанавливать один основной мост

Слайд 50Определение местоположения корневого моста в сети
Изменение приоритета моста осуществляется с

помощью команды
set spantree priority 32767 [VLAN]
VLAN – параметр необязательный, однако

на практике его указывать необходимо ( если не указать VLAN, то по умолчанию принимается VLAN=1)
Пример. Пусть необходимо назначить корневым SW4. С помощью TelNet соединяемся с SW4 и набираем команду
set spantree priority 100 1
Команда снижает приоритет моста до 100, что позволяет ему гарантированно получить статус корневого.
Далее необходимо назначить резервный корневой мост, на случай выхода из строя SW4. Сделаем резервным корневым портом SW2
set spantree priority 200 1

Определение местоположения корневого моста в сетиИзменение приоритета моста осуществляется с помощью команды	set spantree priority 32767 [VLAN]VLAN –

Слайд 51Определение местоположения корневого моста в сети
Пока коммутатор SW4 активен SW2

никогда не получить статус корневого моста.
Как только SW4 выйдет

из строя, SW2 гарантированно победит в корневой борьбе и получит статус корневого.
Команду show, которая показывает значение приоритета корневого моста, можно использовать для диагностики сети.
Если она показывает значение приоритета корневого моста равное 200, то это значит, что основной корневой мост в данный момент времени находится в неисправном состоянии

Определение местоположения корневого моста в сетиПока коммутатор SW4 активен SW2 никогда не получить статус корневого моста.Как только

Слайд 52
Использование set spantree root
Это не одиночная команда, а макрос

выполняющий несколько элементарных операций.
Чтобы назначить один из коммутаторов корневым

мостом для VLAN1 необходимо выполнить следующие операции

SW4

set spantree root 1

По этой команде SW4 просматривает текущее значение приоритета.
Если это значение больше 8192, то новое значение приоритета определится равным 8192.
Если это значение меньше 8192, то новое значение приоритета определится равным на 1 меньше текущего значения приоритета. (например, если текущее значение приоритета 100, то новое значение определится равным 99.

Использование set spantree root Это не одиночная команда, а макрос выполняющий несколько элементарных операций. Чтобы назначить один

Слайд 53
Использование set spantree root
Чтобы назначить резервный корневой порт необходимо

выполнить следующую команду
SW1
set spantree root 1 secondary
По этой команде

SW1 уменьшит текущее значение приоритета до величины 16384.
Очевидно, что это значение приоритета обеспечит для SW1 победу в корневой борьбе только после выхода из строя основного корневого моста ( 8192 < 16384 < 32867).
Рекомендуется для использования макрос set spantree root, т.к. он использует для настройки значения, определенные в спецификациях стандарта 802.1d, а не произвольные.
Использование set spantree root Чтобы назначить резервный корневой порт необходимо выполнить следующую командуSW1set spantree root 1 secondary

Слайд 54
SPT и виртуальные сети
Устройства Cisco позволяет назначить по одному связующему

дереву на каждую VLAN
SW1
SW2
SW3
SW4
SW6
SW5
SW7
WSA
WSB
SW1
SW2
SW3
SW4
SW6
SW5
SW7
WSA
WSB
VLAN2
VLAN3

SPT и виртуальные сетиУстройства Cisco позволяет назначить по одному связующему дереву на каждую VLANSW1SW2SW3SW4SW6SW5SW7WSAWSBSW1SW2SW3SW4SW6SW5SW7WSAWSBVLAN2VLAN3

Слайд 55Балансировка нагрузки с помощью STP
Для решения задач управления нагрузкой в

сетях c помощью STP необходимо выполнение следующих условий:
Топология сети должна

содержать петли;
В сети должно быть назначено несколько VLAN.

VLAN2

VLAN3

Балансировка нагрузки с помощью STPДля решения задач управления нагрузкой в сетях c помощью STP необходимо выполнение следующих

Слайд 56Балансировка нагрузки выбором корневого моста
Для указанной топологии сети рабочие станции

SWC имеют двойную доступную скорость доступа к серверам (для VLAN2

к S1, для VLAN3 к S2).
Для VLAN2 SWC имеет два пути к корневому мосту (1/1 SWC-19 и 1/2 SWC-38), т.о. трафик VLAN2 к серверам следует через корневой порт 1/1. Аналогично трафик VLAN3 к серверам следует через корневой порт 1/2.

SWС

SWA

SWB

Корневой
мост VLAN2

1/1

1/2

1/1

1/1

1/2

1/2

Корневой
мост VLAN3

19

19

19

S2

S1

Оба канала активны и передают пользовательский трафик. При появлении неисправности VLAN будут делить один канал (например, при выходе из строя 1/1 SWC доступ к S1 будет осуществляться через 1/2 )

Балансировка нагрузки выбором корневого мостаДля указанной топологии сети рабочие станции SWC имеют двойную доступную скорость доступа к

Слайд 57Балансировка нагрузки выбором корневого моста
Сервер отдела продаж
Сервер ОК
Сat-1 (enable) set

spantree priority 100 2
Сat-6 (enable) set spantree priority 100 3

SW1
SW2
SW3
SW4
SW5
SW6
SW1
SW2
SW3
SW4
SW5
SW6
VLAN

ОК

VLAN отдела продаж

Балансировка нагрузки выбором корневого мостаСервер отдела продажСервер ОКСat-1 (enable) set spantree priority 100 2Сat-6 (enable) set spantree

Слайд 58

Балансировка нагрузки c помощью установки приоритета портов
Рассмотрим параллельное включение

коммутаторов на которых реализованы две VLAN.
Рассматриваем VLAN2.
SWB –корневой

мост. Для SWA надо назначить корневой порт. Порт 1/1 и 1/2 имеют одинаковые значения корневой стоимости (19). Возникает неопределенность – какой из портов будет корневым.
Следующий шаг – оценивается BID (значение идентификатора моста) моста отправителя. SWA получает от SWB одинаковый BID (100.B). Неопределенность не снята.
После этого SWA начинает оценивать значение идентификатора порта (PID), которое считывается из BPDU, которое отправляет SWB.

VLAN2

VLAN3

Балансировка нагрузки c помощью установки приоритета портов Рассмотрим параллельное включение коммутаторов на которых реализованы две VLAN. Рассматриваем

Слайд 59Балансировка нагрузки c помощью установки приоритета портов
Формат идентификатора порта

(PID) имеет следующий вид:
Приоритет порта
6 бит
10 бит
Номер порта
Параметры приоритета

порта имеют значения: 0-63
Предустановленное по умолчанию равно 32.
Номера портов могут иметь 1024 значений.
Стандарт 802.1d предусматривает использование для значений номеров портов 8 бит. Cisco (Cat 5500) использует для нумерации портов 10 бит.
Порт 1/1 соответствует номеру порта – 1
Порт 1/2 соответствует номеру порта – 2
Балансировка нагрузки c помощью установки приоритета портов Формат идентификатора порта (PID) имеет следующий вид: Приоритет порта6 бит10

Слайд 60Балансировка нагрузки c помощью установки приоритета портов
Рассматриваем VLAN2.
Порт

1/1 SWA принимает от SWB BPDU, в котором значение PID=0x

8001.
Порт 1/2 SWA принимает от SWB BPDU, в котором значение PID=0x 8002.
Т.к. 0х 8001 < 0x 8002, то порт 1/1 SWA получает статус корневого, а порт 1/2 переходит в состояние блокировки


Х

VLAN2

Балансировка нагрузки c помощью установки приоритета портов Рассматриваем VLAN2. Порт 1/1 SWA принимает от SWB BPDU, в

Слайд 61Балансировка нагрузки c помощью установки приоритета портов
Рассматриваем VLAN3.
Корневой мост

- SWA
Порт 1/1 SWB принимает от SWA BPDU, в

котором значение PID=0x 8001.
Порт 1/2 SWB принимает от SWA BPDU, в котором значение PID=0x 8002.
Т.к. 0х 8001 < 0x 8002, то порт 1/1 SWB получает статус корневого, а порт 1/2 переходит в состояние блокировки
Балансировка нагрузки c помощью установки приоритета портов Рассматриваем VLAN3.Корневой мост - SWA Порт 1/1 SWB принимает от

Слайд 62Балансировка нагрузки c помощью установки приоритета портов
Х
Х
VLAN2
VLAN3
Таким образом, для

передачи всего трафика VLAN2 и VLAN3 используется канал 1/1 –

1/1, канал 1/2 - 1/2 простаивает и подключается только при аварии на первом канале.
Балансировка нагрузки c помощью установки приоритета портов ХХVLAN2VLAN3Таким образом, для передачи всего трафика VLAN2 и VLAN3 используется

Слайд 63Балансировка нагрузки c помощью установки приоритета портов
SWВ
SWА
1/1
1/1
1/2
1/2
19
19
SWВ
SWА
1/1
1/1
1/2
1/2
19
19
Х
Х
VLAN2
VLAN3
Осуществить разделение нагрузки

на два канала можно, подключив кабели перекрестно
Такой подход неконструктивен с

точки зрения масштабирования.
Балансировка нагрузки c помощью установки приоритета портов SWВSWА1/11/11/21/21919SWВSWА1/11/11/21/21919ХХVLAN2VLAN3Осуществить разделение нагрузки на два канала можно, подключив кабели перекрестноТакой

Слайд 64Балансировка нагрузки c помощью установки приоритета портов
Балансировку нагрузки для

рассматриваемой схемы (без изменения топологии сети) можно реализовать используя команды

конфигурирования мостов, которые изменяют приоритеты портов.
Балансировка нагрузки c помощью установки приоритета портов Балансировку нагрузки для рассматриваемой схемы (без изменения топологии сети) можно

Слайд 65Балансировка нагрузки c помощью установки приоритета портов
VLAN2
VLAN3
Для VLAN2 -

корневой порт SWB. SWA анализирует значения IDP1/1=0x 8001, IDP1/2 =

0x 8002, т.к. IDP1/1 < IDP1/2, то порт 1/1 SWA получает статус корневого, а порт 1/2 блокируется. Весь трафик VLAN2 будет передаваться по каналу 1/1 – 1/1.
Для VLAN3 (корневой мост SWB) уменьшим приоритет порта 1/2 SWB до значения 31, тогда IDP1/2= 0x 7C01. Т.к. 0х 7С01 < 0х 8001, то SWA назначит порту 1/2 статус корневого, а порт 1/1 заблокирует. Cat-B (enable) set spantree port vlanpri 1/2 31 3

Балансировка нагрузки c помощью установки приоритета портов VLAN2VLAN3Для VLAN2 - корневой порт SWB. SWA анализирует значения IDP1/1=0x

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика