четверг, 5 июня 2014 г.

Ethernet Fabric от Brocade ч. 2


                    Сетевой   триллер

Повторюсь , основное для чего создавался классический ethernet - передать пакет от MAC1 --->  MAC2 , кроме MAC -нет ничего .
То есть нехватает чего ?
Правильно -возможности маршрутизировать ethernet пакеты ,L2 routing

Это стало очевидно довольно давно , и IETF разработал новый стандарт своеобразного названия
“The TRILL WG will design a solution for shortest-path frame routing in multi-hop IEEE 802.1-compliant Ethernet networks with arbitrary topologies, using an existing link-state routing protocol technology.”

The Brocade Ethernet fabric uses Transparent Interconnection of Lots of Links (TRILL) protocol, designed for the sole purpose of scaling Ethernet networks by allowing a set of devices, called routing bridges (RBridges), to connect with each other.

Основные цели протокола  :

Uses shortest path routing

Works at Layer 2

Supports multi-hopping environments

Works with an arbitrary topology

Uses an existing link-state routing protocol

Remains compatible with IEEE 802.1 Ethernet networks that use STP


По-простому протокол назвали TRILL , суть его - ethrnet пакет запихивается внутрь  TRILL пакета , при это сам TRILL имеет стандартный формат и совместим  с обычным оборудованием .
Инкапсуляция , одним словом .
Свичи , работающие с таким протоколом , назвали routing bridges (RBridges)
Формат пакета  -

Обратим внимание на поле  НС -  аналог TTL , предотвращает зацикливание .
Посмотрим теперь как путешествуют эти пакеты

Заголовки TRILL к исходному пакету добавляет первый RB , последний RB их  удаляет . В результате конечные устройства работают как будто с обычной сетью .
Возникает вопрос - а откуда RB1  знает , куда посылать TRILL пакет - RB4 или RB5 ?
Для  решения этого ,насколько я понимаю ,Brocade применила свой протокол SPF  , успешно реализованный в SAN и слегка модифицированный . Все свичи обмениваются информацией , и  каждый вычисляет самый короткий путь до пункта назначения . Если путей несколько и они одинаковы - пакеты передаются по обеим .
Обмен информацией между свичами  и есть формирование Ethernet Fabric  -  так назвали эту технологию Brocade .

В оригинале -

The Brocade VCS Fabric Ethernet fabric is defined as a group of switches that exchange information between each other to implement distributed intelligence.
TRILL enables Layer 2 networks to behave like routed Layer 3/IP networks.
Brocade VCS Fabric technology leverages proven FC Fabric protocols to build a TRILL fabric. The main functions of the fabric formation protocols are to:

Assign the Brocade VCS Fabric-wide unique RBridge IDs (Domain ID Assignment)

Create the network topology database using link state routing protocol (Fabric Shortest Path First, or FSPF). FSPF calculates the shortest path routes to a destination RBridge.

Distribute fabric multicast traffic.


Таким образом , Ethernet fabric  - это принципиально новая сетевая технология , призванная ликвидировать недостатки традиционного Ethernet .
Позволяет построить сеть с минимальными и гарантированными задержками в передаче , не боится петель и  поддерживает несколько путей передачи пакетов
В итоге  получается например такая топология сети



Brocade выпустило линейку устройств  на основе данной технологии
- семейство VDX  67XX , это обычные 2 юнитовые свичи и  большие  шасси VDX  8770 .
Brocade также выпускает линейку "обычных"  Ethernet свичей и маршрутизаторов  разного уровня  -  Brocade BigIron RX Series,Brocade FastIron SX Series,Brocade TurboIron 24X Switch ,Brocade MLX

2 комментария:

  1. "Brocade также выпускает линейку "обычных" Ethernet свичей и маршрутизаторов разного уровня - Brocade BigIron RX Series,Brocade FastIron SX Series,Brocade TurboIron 24X Switch ,Brocade MLX" - пепел Foundry Networks стучит в наше сердце!!!!1111

    Очень неплохой обзор, но можно было бы упомянуть Multicast Tree - а то неясно, как мультикаст/броадкаст и прочий неиззвестный юникаст обрабатывается.

    ОтветитьУдалить
  2. Основная цель - рассказать что это и зачем , в чем принципиальные отличия . Не углубляясь в теорию , на пальцах .
    В детали лучше не углубляться .
    Ethernet Fabric для чайников

    ОтветитьУдалить