Виртуален комутатор, използващ SDN

Минавах през SDN контролери и внедряване на OpenFlow. Чудех се дали SDN може да се използва за създаване на виртуален комутатор чрез комбиниране на възможностите на няколко комутатора в рамките на център за данни.

1) Може ли някой от вас да ми помогне с това? 2) Има ли компании, които са развили този вид възможности? Къде мога да намеря бели документи за него? 3) Също така, възможно ли е това в реална мрежа от центрове за данни? ЗАБЕЛЕЖКА: Търся концептуална информация, както и информация на ниво реализация по този въпрос. Всяка помощ по този въпрос ще бъде оценена. Благодаря ти.

P.S: Има ли форуми, ориентирани към SDN, където мога да водя подобни дискусии?

Благодаря предварително.


person user3778271    schedule 06.01.2015    source източник


Отговори (3)


Когато казвате виртуален превключвател, предполагам, имате предвид не физически превключвател. По-точно казано, искате да виртуализирате мрежовите функции на превключвател, където протоколът ще бъде OpenFlow.

В голямата ви картина липсва част от концепцията. Моля, нека обясня.

Концепцията за SDN разделя равнината на управление и равнината на данни. И контролната равнина е централизирана в изпълнение на SDN. Така че, когато стартирате SDN, вие основно въвеждате централизирана контролна равнина. Сега, за да имате функционалността на превключвател, можете или да купите физически превключватели, които поддържат OpenFlow, или можете да закупите превключватели, които могат да се променят, и можете да инсталирате софтуер, който ви позволява да поддържате OpenFlow. Или можете да инсталирате някакъв софтуер на стокови сървъри, за да виртуализирате функциите на комутатора. Последните два мотива за въвеждане на софтуер за поддръжка на функционалности на превключване, които говорят OpenFlow въвежда възможността за агенти на Data Plane на трети страни, които разговарят със SDN, ако е необходимо, и препращат, в този случай, рамки (защото това е превключвател и така, в идеалния случай, L2).

В наши дни има някои готови софтуерни превключватели с отворен код с производствено качество. Отворете vSwitch и VPP са два от основните софтуери, които ви позволяват да постигнете тези функционалности за виртуален превключвател. Понастоящем Open vSwitch и FD.io са проекти на Linux Foundation. И двата имат страхотна поддръжка в индустрията, включително доставчици като Cisco, Brocade. От моя опит те наистина са производствен клас. OVS е един от най-известните драйвери на мрежови механизми за OpenStack в момента.

Сега, за да интегрирате SDN и тези агенти за равнина на данни, трябва да си поиграете малко с конфигурациите и общите настройки. Но мога да дам някои насоки за това. Моля, погледнете тази документация, където се казва как да емулираме интелигентни комутатори с помощта на OpenFlow в различни SDN платформи.

TL;DR

Разгледайте ТОВА.

person Shakib Ahmed    schedule 10.01.2017

Доколкото виждам, искате всички комутатори в център за данни, управляван от централно устройство. Това може да се постигне чрез използване на превключватели, които говорят OpenFlow, можете да закупите превключватели, които говорят OpenFlow извън кутията (можете да намерите списък тук, този уебсайт е добра отправна точка за откриване на SDN). Те основно извършват превключването, но решенията се вземат от това централно устройство, което се нарича SDN контролер. За да назовем няколко компании/организации, които са в SDN: OpenDaylight, Floodlight и Rhyu. Използването на този подход в център за данни е наистина удобно, защото това, което правите, е да отделите логиката от данните. Вашият контролер има глобален изглед на мрежата на центъра за данни и може да взема по-добри решения, отколкото би направил самостоятелен комутатор. Надявам се това да помогне, аз също откривам света на SDN, докато пиша дипломна работа за него.

person jelledb    schedule 06.02.2015

С SDN можем да управляваме превключватели с активиран OpenFlow, но вие споменахте „да създадете виртуален превключвател“. Мисля, че NFV е по-близо до вашата тема, ако искате да попълните функции за виртуален превключвател в мрежа.

Като цяло SDN и NFV могат да се използват в такава система, можете да създавате виртуални превключватели (тъй като те са VNF) чрез инструмент като Openstack и можете да управлявате тези превключватели (имам предвид потоци, измервателни уреди, статистики и т.н.) чрез OpenFlow. В реалния свят изграждането на такава система може да отнеме време, защото трябва да използвате устройства с активиран openflow. Но новите модели се произвеждат в хибриден режим (legacy и openflow заедно).

За форуми, ориентирани към SDN, мога да посъветвам форуми за ONOS или Opendaylight.

person Yavuz Sert    schedule 28.04.2017