Сперва лайфхак для тех, кому лень читать много текста и смотреть картинки: в самом конце статьи приведены условия получения 10G коммутатора. «Без-воз-мез-дно, то есть даром», — как говорила Сова во всем известном мультфильме.
Про SDN уже написано немало материалов, поэтому вкратце напомним, что основная идея — разделение управления сетевым оборудованием и управление передачей данных.
Преимущества такого подхода:
- Прямое программирование сети: разделение уровней управления позволяет создавать архитектуру напрямую.
- Гибкость: Администратор может изменять правила работы сети «на лету» для адаптации к изменившимся требованиям.
- Централизация управления: Все управление сетью сосредоточено (логически) в одном месте, в контроллере SDN. Для приложений сеть выглядит единым логическим коммутатором.
- Программное конфигурирование: SND позволяет конфигурировать, управлять, задавать правила безопасности, оптимизировать сетевые ресурсы в сжатые сроки с помощью автоматизированных средств, в том числе собственной разработки.
![](http://habrastorage.org/files/307/447/d95/307447d95b4147a5a31ac667d4f43dc1.jpg)
Концепт вызывает немало споров, но мы считаем направление перспективным.
В прошлом году Intel представила ряд решений для коммутаторов, на основе приобретенной
Fulcrum Microsystems, Intel Ethernet FM6000.
![](http://habrastorage.org/files/358/9e8/8cd/3589e88cd6d64de99f6cda1b87aca093.jpg)
идея матрицы
Матрицы позиционируются как гибридные коммутаторы с возможностью простого перехода от традиционной коммутации к SDN. Главной особенностью считается возможность направлять потоки обработчику OpenFlow или обработчику традиционных пакетов. Обработчик в Intel FM6000 крайне гибок, он позволяет работать с любыми стандартами, даже если администратору захочется создать свой собственный протокол — не беда, это можно сделать. Основа такой гибкости — структура обработчика.
![](http://habrastorage.org/files/2e2/38d/1d2/2e238d1d26c342a68f38fb17c4277869.jpg)
Структура TCAM/RAM/MUX в обработчике
Коммутатор на основе такой матрицы может одновременно работать в традиционных сетях и OpenFlow с рекордно низкими задержками и высокой производительностью.
![](http://habrastorage.org/files/87b/8f3/c27/87b8f3c27bfb4536b61a04df2dfa914b.jpg)
эталонный дизайн
![](http://habrastorage.org/files/ac3/b60/75a/ac3b6075a5864deb80ed021c7d23cdae.png)
Модели в серии
Для работы с такими замечательными матрицами Intel представил решение от Wind River — Open Network Software.
![](http://habrastorage.org/files/5b7/dca/446/5b7dca446f594f3bb801eea5b0215f7c.jpg)
Структура ONS
Особенности:
- Модульная, открытая и расширяемая архитектура с доступам к низкоуровневым функциям.
- Системные интерфейсы с открытым API и вызовами RPC.
- Программный интерфейс управления на основе XML-RPC.
- Объектно-ориентированный дизайн с использованием XML и схем баз данных.
- Application Development Kit для встраивания новых приложений на коммутатор.
- Встроенная поддержка ряда протоколов и расширение через модули.
Поддерживаются основные протоколы L2 и L3, функционал для ЦОД.
Layer 2:
- Port-based VLAN
- 802.1Q VLAN
- IGMP snooping
- LACP
- Storm Control
- STP/RSTP/MSTP
- Q-in-Q
- QoS/DiffServ
- L2/L3/L4 ACL
- LLDP (802.1ab)
Layer 3:
- Static route
- VLAN routing
- OSPF v2
- ECMP
- ARP
- IGMP*
- PIM-SM*
- VRRP*
- OSPF v3*
- PIM-SM6*
- DHCPv6 relay
- BGP
Управление:
- CLI/WEB/SNMP
- IPv6 management
- Auto-Installation
Data Center Application:
- 802.1Qaz (ETS)
- 802.1Qbb (PFC)
- DCBX
- VM Tracer
- EVB/802.1Qbg
- OpenFlow v1.0
- VXLAN
- NVGRE*
Отмеченное "*" будет поддерживаться в следующих версиях.
Так выглядит идеальный коммутатор будущего (по мнению Intel):
![](http://habrastorage.org/files/c8e/636/d0d/c8e636d0d456454684b8eb604b9d0b3a.jpg)
Что будет, если взять старшую модель матрицы Intel FM6764 и сетевой стек ONS? Отличный коммутатор!
![](http://habrastorage.org/files/305/2e3/f81/3052e3f811ec4546af6e5b2a90ebe4f0.jpg)
48 портов 10G SFP+, 4 порта 40G QSFP, USB порт, порты консоли и управления.
![](http://habrastorage.org/files/ebb/733/1ab/ebb7331ab29842a89bc5ee3f0bb1441b.jpg)
Два блока питания, вентиляция с горячей заменой.
![](http://habrastorage.org/files/ab0/b9f/b25/ab0b9fb2512d48349a3a41e94eaccf9a.jpg)
Intel Core i3, 2GB оперативной памяти, 30 гигабайт SSD накопитель.
В нашей лаборатории коммутатор успешно запущен и работает.
Мы приглашаем разработчиков сетевых приложений и компании, которые собираются тестировать/внедрять SDN решения для апробации коммутатора в реальных задачах.
Авторам самого интересного проекта, включая высоконагруженные решения на традиционной коммутации, один коммутатор будет подарен 🙂
Подведение итогов — 31 марта.
ссылка на оригинал статьи http://habrahabr.ru/company/etegro/blog/212639/
Добавить комментарий