SDN нови функции за контрол на потока в мрежата

нови

Това важи с пълна сила за мрежовите мрежи, където преобладават два подхода за маршрутизиране -проактивен(например протокол OLSR) иреактивен(протокол AODV). Има и много продуктивни хибридни схеми.

Този алгоритъм реагира добре на много непредвидени събития, които на първо място включват:

  • спонтанни повреди/възстановявания на възли и линии;
  • повреда и ремонт на мрежови възли;
  • агресивни влияния на "външната среда", водещи до блокиране на отделни елементи на системата;
  • свързване и изключване на възли и линии по време на оперативно преместване на абонати.
Използването на протокола OLSR е най-ефективно в мрежи с висока плътност на възли, в които преобладава трафик от нередовен, спорадичен характер. OLSR постоянно използва някакъв ресурс от честотната лента за своя трафик.

Наред с протокола OLSR, който осигурява предварително (проактивно) изчисляване на маршрути между всички двойки абонати в рамките на една подмрежа, в мрежовите мрежи е внедрен друг - реактивният протоколAODV (Ad hoc On-Demand Distance Vector)[2]. Този протокол осигурява търсене и организиране на маршрути според нуждите и унищожаване на намерените маршрути след тяхното използване.

Протоколът AODV използва по-малко ресурси от OLSR, тъй като размерът на служебното съобщение е относително малък и изисква по-малка честотна лента за поддържане на маршрути и таблици за маршрутизиране. Но в същото време броят на връзките и прекъсванията на възлите в мрежата трябва да бъде малък.

Централизираните стратегии, които включват глобално разпространение, са свободни от тези недостатъци.сервизна информация от външно "интелигентно" устройство (контролер) към всички възли и обратно - от всички възли към контролера, и може да бъде адаптивна по отношение на промените, докладвани в съдържанието на служебните съобщения.

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

Предимството на централизираните стратегии е изключването на интелигентни изчисления на всички възли с изключение на контролера, основният недостатък е, че надеждността на мрежата се определя от надеждността на контролера и защитените канали, използвани за управление на подчинените възли. Ако контролерът се повреди, мрежата или ще спре да функционира изобщо, или ще функционира неефективно - динамичното маршрутизиране ще се превърне в статично. В допълнение, всяка централизирана стратегия предполага възможността за доставяне на информация за услугата до всички мрежови възли, което не винаги е възможно, когато се разгръща и преконфигурира в агресивна или влошаваща работна среда на мрежата. Заслужава да се отбележи и фактът, че времето за реакция на контролера към събитията на управляваните възли е много важно. Ако времето за реакция на контролера включва оценка на ситуацията, вземане на решение, генериране на управляващи действия и доставянето им до възлите. Ако е по-малко от честотата на възникване на контролните събития,мрежата неизбежно ще се влоши.

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

Една от фините, но най-важни характеристики на този протокол е, че ви позволява да разбирате почти всичко като "поток" чрезсъздаване на ваш собствен класификатор на потоци, адаптиран към конкретна мрежова задача. Например, в първата версия на протокола OpenFlow TCP поток може да бъде дефиниран с 10 полета с данни. OpenFlow ви позволява да намерите компромис между стандартни решения и уникални алгоритми, които могат да съществуват съвместно в една и съща среда, без да си пречат. Същността на този компромис е следната:

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