Имате нужда от обяснение относно софтуерно дефинираната мрежа (SDN)

Може ли някой да ми даде пример за равнина на данни и контролна равнина в „традиционния“ модел, т.е. когато SDN не се прилага.

Разбирам как работи SDN, но всъщност не знам за традиционния модел.

В SDN равнината на данни и контролната равнина са разделени, така че как са организирани равнината на данните и контролните равнини в „традиционния“ модел?


sdn
person xtiger    schedule 18.09.2014    source източник


Отговори (4)


В традиционното мрежово устройство контролната равнина има процесор за маршрутизиране L3 и процесор за превключване L2, които „контролират“ пакета или потока от данни. Някои от различните пакети, които обработва контролната равнина, са разнообразен трафик, включително BPDU, актуализации на маршрута, HSRP, CDP, CEF, пакети с комутация на процеси, ARP и трафик за управление като SSH, SNMP, RADIUS. Всички те се обработват от контролната равнина на рутера или комутатора. Равнината на данни (или равнината на препращане) се занимава с всичко, което минава „през” рутера/суича, а не „към” рутера/суича. Както можете да си представите, има много доставчици, всеки със собствен вкус за това как най-добре да контролирате логиката на вземане на решения, както и как най-добре да управлявате пакетния поток и пропускателна способност. Но общият фактор тук е, че както равнината за управление, така и равнината на данни съществуват на едно и също устройство, за разлика от отделянето им едно от друго, както в SDN.

person Jaxxs    schedule 03.10.2014

Е, първо, това е, което разбирам досега.

Равнина на данни и контрол. Нека поговорим за традиционните мрежи. Имате множество рутери, свързани заедно. Сега маршрутизирането не е статично, т.е. няма фиксиран път за достигане от един компютър до друг в света. Пътят продължава да се променя в зависимост от различни параметри като брой скокове / задръствания / и т.н. Как се постига тази динамична природа? Има алгоритми за маршрутизиране и други механизми, които решават кой път да изберете. Сега целият този процес на вземане на решения формира контролната равнина. „Мозъчната“ част в рутера, която изпраща/получава пакети, предназначени САМО за МЕЖДИННИ РУТЕРИ, а не за някакъв терминален компютър, свързан към Интернет, образува контролната равнина.

Що се отнася до равнината на данни, това всъщност е това, което препраща/насочва пакета към динамичния път.

Така че просто казано, в традиционен комутатор/рутер собственият софтуер, ЛОКАЛЕН КЪМ ВСЕКИ РУТЕР/СУИЧ, който решава решението за маршрутизиране и ПОПЪЛВАНЕТО на таблицата за препращане на комутатора/рутера, формира контролната равнина, а САМИТЕ ЗАПИСИ В ТАБЛИЦИТЕ ЗА ПРЕПРЕПЯВАНЕ биха били равнината на данни.

person piyush_raman    schedule 25.09.2014

Да приемем, че вие ​​и аз отговаряме за обществения транспорт в малък град.

Преди да изпратим шофьори на автобуси, трябва да имаме план.

Контролен план = Научаване какво ще правим

Нашият етап на планиране, който включва научаване по кои пътища ще поемат автобусите, е подобен на контролната равнина в мрежата. Все още не сме качвали хора, нито сме ги оставяли, но знаем пътеките и спирките по нашия план. Контролната равнина е предимно за изучаване на маршрути.

В маршрутизирана мрежа това планиране и обучение може да се направи чрез статични маршрути, където обучаваме рутера за отдалечени мрежи и как да стигнем до тях. Можем също така да използваме протоколи за динамично маршрутизиране, като RIP, OSPF и EIGRP, за да позволим на рутерите да се обучават един друг относно това как да достигат до отдалечени мрежи. Всичко това е контролната равнина.

Data Plane = Действително преместване на пакетите въз основа на това, което научихме.

Сега, след като рутерите знаят как да маршрутизират за отдалечени мрежи, идва клиентски пакет и BAM! това е мястото, където започва равнината на данните. Равнината на данни е действителното движение на клиентските пакети с данни по транзитния път. (Научихме пътя за използване в етапа на контролната равнина по-рано).

person Salman Lone    schedule 04.01.2017

Да приемем, че вие ​​и аз отговаряме за обществения транспорт в малък град.

Преди да изпратим шофьори на автобуси, трябва да имаме план.

Контролен план = Научаване какво ще правим

Нашият етап на планиране, който включва научаване по кои пътища ще поемат автобусите, е подобен на контролната равнина в мрежата. Все още не сме качвали хора, нито сме ги оставяли, но знаем пътеките и спирките по нашия план. Контролната равнина е предимно за изучаване на маршрути.

В маршрутизирана мрежа това планиране и обучение може да се направи чрез статични маршрути, където обучаваме рутера за отдалечени мрежи и как да стигнем до тях. Можем също така да използваме протоколи за динамично маршрутизиране, като RIP, OSPF и EIGRP, за да позволим на рутерите да се обучават един друг относно това как да достигат до отдалечени мрежи. Всичко това е контролната равнина.

Data Plane = Действително преместване на пакетите въз основа на това, което научихме.

Сега, след като рутерите знаят как да маршрутизират за отдалечени мрежи, идва клиентски пакет и BAM! това е мястото, където започва равнината на данните. Равнината на данни е действителното движение на клиентските пакети с данни по транзитния път. (Научихме пътя за използване в етапа на контролната равнина по-рано).

person Salman Lone    schedule 04.01.2017