2017 © Straipsnio autoriai. Leidėjas VGTU leidykla "Technika". Šis straipsnis yra atvirosios prieigos straipsnis, turintis Kūrybinių bendrijų (Creative Commons) licenciją (CC BY-NC 4.0), kuri leidžia neribotą straipsnio ar jo dalių panaudą su privaloma sąlyga nurodyti autorių ir pirminį šaltinį. Straipsnis ar jo dalys negali būti naudojami komerciniams tikslams. ISSN 2029-2341 / eISSN 2029-2252 https://doi.org/10. 3846/mla.2017.1044 ELEKTroNIKa Ir ELEKTroTEChNIKa ELECTroNICS aNd ELECTrICaL ENGINEErING 2017 9(3): 329-333 iniciatyva paremtą OpenFlow technologiją (Bakshi 2013), kuri yra suderinta su įvairių kompanijų gaminama įranga.
MOKSLAS -LIETUVOS ATEITIS SCIENCE -FUTURE OF LITHUANIA
OpenFlow architektūraĮprastinė OpenFlow protokolo valdomo tinklo architektūra sudaryta iš vieno ar kelių valdiklių bei daugelio komutatorių (1 pav.), kurių kiekvienas su valdikliu užmezga sesiją, skirtą apsikeisti valdymo duomenimis.Valdiklis sudarytas iš atskirų programų, kurios, gavusios duomenų paketus iš komutatorių, pagal tam tikrą algoritmą juos apdoroja ir parenka reikalingą instrukciją: perduoti, atmesti, pakeisti. Taigi duomenų paketas gali būti nukreipiamas į tam tikrą parinkto komutatoriaus prievadą, jam gali būti pakeista DSCP ar MAC adreso vertė arba jis tiesiog gali būti neapdorotas, nurodant jį neaptarnauti.
Paslaugų KoKybės užtiKrinimas naudojant
ĮvadasNenumaldomai didėjantis viešais ir privačiais tinklais perduodamų duomenų kiekis kartu ragina plėsti infrastruktūrą, reikalingą duomenų perdavimo tinklams sėkmingai veikti. Auganti debesų kompiuterijos technologijų taikymo tendencija (Lara et al. 2013) verčia telekomunikacijų ir kitas įmones statyti naujus ir plėsti esamus duomenų centrus. Savo ruožtu taip pat neatsilieka ir kompiuterių tinklai -šie plečiami ir atnaujinami, siekiant garantuoti teikiamų paslaugų kokybę bei atitikti augančios greitaveikos poreikius. Kiekvienas naujas duomenų centras ir didesnis duomenų tinklų perdavimo operatorius susiduria su dideliais iššūkiais: − Kaip užtikrinti efektyvų duomenų perdavimo tinklo valdymą? − Kaip paspartinti tinklo ir paslaugų plėtrą? − Kaip efektyviai panaudoti tinklo resursus? Ieškant atsakymų į visus šiuos klausimus, pradėta domėtis galimybe kompiuterių tinklų valdymą atskirti nuo įprastinių tinklo įrenginių (pvz., komutatorių, maršrutų parinktuvų) ir perkelti visą valdymo sistemą į centralizuotą įrenginį -valdiklį, kuriame veikia atitinkama programinė įranga (Casado et al. 2007;Nadeau, Gray 2013).Taip visi tinklo elementai taptų valdomi programiniu būdu, o toks tinklas būtų vadinamas programine įranga arba programiškai valdomas tinklu (angl. Software Defined Networks (SDN). Didžiųjų kompiuterių tinklų įrenginių ir technologijų gamintojų (pvz., Cisco arba Juniper Networks) pasiūlyti SDN sprendimai, deja, nėra suderinami tarpusavyje, todėl daugelio žvilgsnis krypsta į atvirojo kodo 1 pav. OpenFlow valdomo tinklo architektūra
330OpenFlow architektūroje naudojami komutatoriai yra ypatingi tuo, jog jų valdymo ir perdavimo plokštumos yra atskirtos (2 pav.). Perdavim...