Мир протоколов
Welcome to Энциклопедия сетевых протоколов Санкт-Петербург
ул. Седова, д. 80
тел. (812) 4490770
факс (812) 4490771
Поиск

Модули
· Титульная страница
· Мир протоколов
· Моя страница
· Основные темы
· Архив публикаций
· Парад популярности
· Поиск
· Приватная почта
· Каталог ссылок
· Написать нам
· Сообщить новость
· Рекомендовать сайт
· Участники
· Документы и программы

Выбор языка
Язык интерфейса:


Статистика
19256911
запросов с 22 сентября 2005

Внешняя статистика
Rambler's Top100

Реклама от Google
Google


  
BPDU




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


Структура Configuration BPDU показана на рисунке.



октеты

Идентификатор протокола

1-2

Идентификатор версии протокола

3

Тип BPDU

4

Флаги

5

Корневой идентификатор

6-13

Стоимость корневого пути

14-17

Идентификатор моста

18-25

Идентификатор порта

26-27

Возраст сообщения

28-29

Максимальный возраст

30-31

Время приветствия

32-33

Задержка рассылки

34-35

Структура Configuration BPDU

Идентификатор протокола

Указывает на алгоритм и протокол Spanning Tree.

Идентификатор версии протокола

Указывает версию протокола.

Тип BPDU

Указывает тип BPDU:

00000000 конфигурация;

10000000 уведомление об изменении топологии.

Для последнего типа последующие поля отсутствуют.

Флаги

Бит 1 является флагом изменения топологии (Topology Change).

Бит 8 является флагом Topology Change Acknowledgement (подтверждение смены топологии).

Корневой идентификатор
Стоимость корневого пути

Беззнаковое целое число, кратное используемой единице стоимости (произвольное значение).

Идентификатор моста

Беззнаковое целое число, используемое для установки уровня приоритета моста (меньшее число указывает на мост с более высоким приоритетом).

Идентификатор порта

Беззнаковое целое число, используемое для установки уровня приоритета порта (меньшее число указывает на порт с более высоким приоритетом).

Возраст сообщения, Максимальный возраст, Время приветствия, Задержка рассылки

Эти 4 таймера задаются 2-байтовыми значениями. Каждое из полей представляет беззнаковое целое число. Единицей измерения для таймеров служит 1/256 доля секунды. Таким образом время может задаваться в диапазоне от 0 до 256 секунд.


Авторские права Энциклопедия сетевых протоколов
Все права защищены.

Дата публикации: 2005-10-17 (4187 просм.)

Назад ]
Обсудить статью на Форуме.
Copyright © BiLiM Systems
Все права на опубликованные на сайте материалы принадлежат компании BiLiM Systems, если в опубликованном на сайте документе явно не указано иное.
Не разрешается воспроизведение опубликованных на сайте документов без согласия BiLiM Systems.

Copyright © 2005 by Nikolai Malykh
Based on PHP-Nuke by Francisco Burzi. This is free software, and you may redistribute it under the GPL. Author comes with absolutely no warranty.
Время генерации страницы: 0.09 сек.