- IEEE 802.1ah-2008
-
PBB (пи-би-би, англ. Provider Backbone Bridges — магистральные мосты провайдера) — пакетная технология передачи данных, описанная в стандарте IEEE 802.1ah-2008, так же известная как "mac-in-mac" (мак-ин-мак, англ. mac-in-mac — инкапсуляция mac в mac). Технология PBB была разработана компанией Nortel и впоследствии стандартизована рабочей группой IEEE 802.1. Последняя версия стандарта была принята в июне 2008 г. как стандарт IEEE 802.1ah-2008.
Содержание
История
Ethernet был разработан как пакетная технология передачи данных, объединяющая небольшое число компьютеров, расположенных в непосредственной близости друг от друга, в единую локальную сеть. Впоследствии Ethernet стал одной из самых популярных технологий канального уровня, используемых для передачи данных, причем не только для организации локальных сетей, но и для организации районных, городских, а иногда и глобальных сетей. Развитие Ethernet создало необходимость разделения доменов сетей Ethernet пользователей и провайдеров. С этой целью в кадр Ethernet было добавлено новое поле S-Tag (англ. Service Tag — тэг сети провайдера), состоящее из четырёх байт. С добавлением нового поля S-Tag коммутация в домене сети провайдра основывается на значении поля S-Tag и MAC-адреса получателя кадра Ethernet, а для создания VLAN доменов сетей пользователей используется C-Tag (англ. Customer Tag — тэг сети пользователя). Данная технология известна как QinQ или Q-туннеллирование и описана в стандарте IEEE 802.1ad.
QinQ не позволяет полноценно разделить домены сетей пользователей и провайдера, а лишь позволяет преодолеть ограничение на количество идентификаторов VLAN в сети. Это может помочь при разделении доменов сетей пользователей и домена сети управления провайдера при использовании таких технологий как туннелирование протоколов управления или PVSTP. Кроме проблемы отсутствия полноценного разделения доменов сетей пользователей и провайдера QinQ так же обладает слишком малым контролем над MAC-адресами в кадрах Etherent, передаваемых в домене сети провайдера. Решить проблему контроля MAC-адресов с помощью только одной технологии QinQ невозможно, т.к. коммутация кадров Ethernet в домене сети провайдера основана на MAC-адресах из клиентской сети. Все перечисленные проблемы требуют более эффективных механизмов разделения доменов сетей пользователей и провайдера.
Описание
Основная идея PBB заключается в изоляции доменов сетей пользователей и провайдера с помощью инкапсуляции кадра Ethetnet пользователя в кадр Ethernet провайдера. Для реализации этой идеи вводится новый заголовок кадра Ethernet. Новый заголовок кадра может выглядеть по разному, но основные поля заголовка составляют:
- Магистральные поля заголовка:
- Адрес получателя кадра магистральной сети (B-DA, англ. Backbone Destination Address — магистральный адрес получателя); занимает шесть байт.
- Адрес отправителя кадра магистральной сети (B-SA, англ. Backbone Source Address — магистральный адрес отправителя); занимает шесть байт.
- Поле EtherType; фиксированое значение, равное 0x88A8 и занимающее два байта.
- Индикатор VLAN магистральной сети, (B-TAG, англ. Backbone tag — магистральный тег, и B-VID, англ. Backbone VLAN Identificator — магистральный идентификатор VLAN); занимает два байта.
- Поля инкапсуляции служебных данных:
- Поле EtherType; фиксированное значение, равное 0x88E7 и заниающее два байта
- Поле флагов, состоящее из флага приоритета, индикатора обработки пакета (DEI, англ. Drop Eligible Indicator — индикатор, указывающий на возможность потери пакета) и обозначение адреса не пользовательского домена сети (NCA, англ. No Customer Address indication — обозначение не пользовательского адреса); (так называемые OA&M фреймы).
- Идентификатор сервиса (I-SID, англ. Identifier Service Identificatior — идентификатор, определяющий сервис); занимает три байта.
- Исходный пользовательский кадр Ethernet:
- Адрес получателя кадра пользовательской сети; занимает шесть байт.
- Адрес отправителя кадра пользовательской сети; занимает шесть байт.
- Поле EtherType, фиксированое значение, равное 0x8100 и занимающее два байта.
- Идентификатор VLAN пользовательсткой сети; занимает два байта.
- поле EtherType, фиксированное значение, обычно равное 0x0800 и занимающее два байта.
- Заголовок кадра пользователя.
PBB вводит дополнительные 48 бит B-DA и 48 бит B-SA для обозначения MAC-адреса получателя и отправителя магистральной сети. Кроме этих 9 бит PBB вводит дополнительные 12 бит B-VID (идентификатор VLAN магистральной стети) и 24 бита I-SID (идентификатор VLAN сервиса магистральной стети). Коммутация в домене PBB сети провайдера основана на значениях полей B-DA и B-VID.
На PBB основывается технология PBB-TE, описанная в IEEE 802.1Qay и стандартизованная в 2009 г. [1]
См. также
- QinQ
- Metro Ethernet
- Carrier Ethernet
- IEEE 802.1
- IEEE 802-1aq - Shortest Path Bridging (SPB)
Примечания
- ↑ Virtual Bridged Local Area Networks Amendment 10: Provider Backbone Bridge Traffic Engineering. IEEE Standard 802.1Qay-2009. Архивировано из первоисточника 24 августа 2012.
Ссылки
Стандарты IEEE (категория) 488 · 754 (1985 · 2008) · 829 · 1003 · 1014-1987 · 1076 · 1149.1 · 1164 · 1219 · 12207 · 1275 · 1284 · 1394 · 1451 · 1471 · 1516 · 1541-2002 · 1547 · 1584 · 1603 · 1613 · 1667 · 1675-2008 · 1900.4 · 854-1987 · SCC41 · 11073 802 серия 802 · 802.1 · 802.2 · 802.3 · 802.3af · 802.4 · 802.5 · 802.6 · 802.7 · 802.8 · 802.9 · 802.10 · 802.11 (a b d e g h i j k n p r y ac ad) · 802.12 · 802.15 · 802.15.4 · 802.15.4a · 802.16 · 802.20 · 802.21 · 802.22 P серия P1363 · P1619 · P1801 · P1900 · P1901 · P2030 Категории:- IEEE 802
- Стандарты IEEE
- Магистральные поля заголовка:
Wikimedia Foundation. 2010.