Все про комп'ютери
 
Останні записи

  • порнуха
  •  

    Архітектура Brocade Netiron MLX


    Після публікації ряду маркетингових статей, пропоную читачеві копнути

    трохи глибше і з'ясувати як досягається висока на сьогоднішній день

    продуктивність і комутація, що не блокується, на всіх портах шассийних

    пристроїв Brocade.

    Власне ніякого секрету тут не немає. Архітектура пристроїв базується

    на старій добрій математиці Чарльза Клосса, яка відвіку

    використовувалася в телефонних свічах де блокування м'яко кажучи не

    вітаються, а потім була узята на озброєння для побудови всіх

    старших лінійок Brocade, включаючи Bigiron, Netiron MLX і XMR.

    Отже. Netiron MLX. Пристрій випущений в 2006 році, перевірений часом і безліччю інсталяцій, з продуктивністю фабрики 7,68tbps, маршрутизацією 7,6 мільярда пакетів в секунду, і підтримкою на сьогоднішній день 256 портів, що не блокуються, 10 GBE.

    Архітектура пристрою детально описана у відповідному документі на сайті вендора. Ми ж подивимося схему і зупинимося на найцікавіших фактах:

    Використовувані

    модулі свич-фабрики і ідеологія побудови пристрою єдині для всіх

    пристроїв лінійки MLX від 4-х слотового шасі до 32-х слотового.

    Блокування відсутні як на рівні лінійних модулів так і в свич-фабрике при будь-яких типах трафіку і розмірах пакетів

    Свічфабріка задіяна постійно і цілком аж до останнього

    модуля, забезпечуючи максимальну продуктивність з резервуванням

    N+1

    Control Plane відокремлений від Data Plane. Вирішення про відправку пакету

    приймається локально на процесорі лінійної карти, обслуговуючому

    конкретний порт.

    На схемі зображені головні елементи лінійної карти і фабрики комутації.

    NP - Network Processor

    ТМ - Traffic Manager

    FE - Fabric Element

    Отже NP - мережевий процесор що відповідає за обробку трафіку на

    порту і що має продуктивність 20/40 Gbps відправляє вхідний пакет

    на трафік менеджер (ТМ) який сполучений одночасно зі всіма

    фабрік-елементамі всіх встановлених свич-фабрик. ТМ отримуючи пакет від

    мережевого процесора формує з нього осередки однакового розміру і

    відправляє їх разом на всі елементи свич-фабрики (FE). Пакет наново

    збирається на витікаючому ТМ і відправляється у витікаючий порт обслуговуючим

    його процесором.

    Таким чином досягається заявлена пропускна спроможність пристрою

    без блокувань і затримок. Але це добре для L2, скажете ви, а що на

    третьому рівні? Як досягається божевільна цифра в мільярди пакетів в

    секунду? І тут все досить просто. Звістка основний функціонал

    реалізований в залозі, на Asic-ах локальних карт. Як уже згадувалося,

    кожна локальна карта MLX має свою таблицю маршрутизації, локальні

    мережеві процесори які звертаються до таблиці маршрутизації (Brocade

    Direct Routing) що знаходиться в пам'яті кожної локальної карти.

    Отже на сьогодні ми маємо систему яка без зниження продуктивності тримає в залозі:

    4000 VPLS Instances

    8000 VLL

    4094 VLAN і 1 мільйон MAC-адресов

    512 000 Ipv4 маршршутов

    112 000 Ipv6 маршрутів

    2 мільйони маршрутів BGP

    400 Bgp/mpls VPN

    Netiron MLX

    - універсальне шасі яке добре зарекомендувало себе в

    транспортних мережах операторів де потрібна підтримка MPLS, MPLS-TE,

    VPLS, Metro Ethernet і в мережах дата центрів, де потрібний

    високопродуктивна комутація, що не блокується, і підтримка протоколу

    BGP. Далі за нас чекає перехід до використання модулів на 40 і 100 GBE, але

    про це читайте в наступних повідомленнях.

    Референс


    BJC-1000 | Cowon W2 | Apple iPad | Picasa | RAID 5