Bugun biz o'quvchilarimiz uchun GitHub foydalanuvchilari va yirik ochiq kodli fondlar tomonidan faol qo'llab-quvvatlanadigan SDN kontrollerlari tanlovini tayyorladik. Linux Jamg'arma.
/Flickr/ /
OpenDaylight keng ko'lamli SDN tarmoqlarini avtomatlashtirish uchun ochiq, modulli platformadir. Uning birinchi versiyasi 2013-yilda chiqarilgan va keyinchalik uning bir qismiga aylangan. Linux Jamg'arma. Joriy yilning mart oyida, vositasi va foydalanuvchilar soni milliarddan oshdi.
Tekshirish moslamasi virtual tarmoqlarni yaratish tizimini, turli xil protokollarni qo'llab-quvvatlash uchun plaginlar to'plamini va to'liq xususiyatli SDN platformasini joylashtirish uchun yordamchi dasturlarni o'z ichiga oladi. API uchun rahmat OpenDaylight-ni boshqa kontrollerlar bilan birlashtiring. Yechimning asosiy qismi Java-da yozilgan, shuning uchun siz u bilan JVM bilan istalgan tizimda ishlashingiz mumkin.
Platformalar ham RPM paketlari, ham universal ikkilik tuzilishlar shaklida, shuningdek, Fedora asosida oldindan sozlangan virtual mashina tasvirlari shaklida va UbuntuSiz ularni yuklab olishingiz mumkin. hujjatlar bilan birga. Foydalanuvchilarning ta'kidlashicha, OpenDaylight bilan ishlash qiyin bo'lishi mumkin, ammo Asbobni o'rnatish uchun ko'plab qo'llanmalar mavjud.
Bu SDN kontrollerlarini ishlab chiqish uchun ochiq ramka. Bu OpenDaylight platformasiga asoslangan SDK. Lighty.io loyihasining maqsadi Java, Python va Go-da SDN yechimlarini ishlab chiqishni soddalashtirish va tezlashtirishdir.
Ramka SDN muhitlarini disk raskadrovka qilish uchun juda ko'p vositalarni taklif etadi. Xususan, Lighty.io sizga tarmoq qurilmalarini taqlid qilish va ularning xatti-harakatlarini dasturlash imkonini beradi. Bundan tashqari, komponentni ta'kidlash kerak — u tarmoqlar topologiyasini tasavvur qilish uchun ishlatiladi.
Lighty.io-dan foydalanib SDN ilovalarini yaratish bo'yicha qo'llanmani toping . O'sha yerda. yangi platformaga mavjud ilovalar.
Bizning korporativ blogimizda mavzu bo'yicha o'qing:
Bu - OpenFlow tarmoqlarini boshqarish uchun ilovalar to'plami bilan. Yechim arxitekturasi modulli bo'lib, bir nechta virtual va jismoniy kalitlarni qo'llab-quvvatlaydi. Yechim allaqachon SDN-ga asoslangan kengaytiriladigan oqim xizmatini ishlab chiqishda qo'llanilishini topdi - , shuningdek, dasturiy ta'minot tomonidan belgilangan saqlash .
haqida ,Floodlight yuqori yuklangan tarmoqlarda OpenDaylight-dan ustun turadi. Ammo past va oʻrtacha yuklangan tarmoqlarda Floodlight yuqori kechikishga ega. O'rnatish bo'yicha qo'llanmani toping .
OpenFlow kalitlarini sozlash uchun dasturiy ta'minot komponentlari to'plami. OESS foydalanuvchilar uchun oddiy veb-interfeysni hamda veb-xizmatlar uchun APIni taklif etadi. Yechimning afzalliklari orasida nosozliklar va vizualizatsiya vositalarining mavjudligi holatlarida zaxira kanallariga avtomatik o'tish kiradi. Kamchiliklari: cheklangan miqdordagi kalit modellarini qo'llab-quvvatlash.
OESS o'rnatish va sozlash bo'yicha qo'llanma omborda .

/Flickr/ /
Bu tarmoq abstraktsiya darajalari SQL so'rovlari ko'rinishida taqdim etilgan kontroller. Ularni buyruq satri orqali boshqarish mumkin. Yondashuvning afzalligi shundaki, SQL tufayli so'rovlar tezroq yuboriladi. Bundan tashqari, vosita avtomatik orkestrlash xususiyati orqali abstraktsiyalarning bir nechta qatlamlarini boshqarishga imkon beradi. Yechimning kamchiliklari vizualizatsiyaning etishmasligi va o'rganish zarurligini o'z ichiga oladi buyruq qatori.
Ravel bilan ishlash bo'yicha bosqichma-bosqich qo'llanmani quyidagi manzilda topishingiz mumkin loyiha. Bularning barchasi ixcham shaklda taqdim etilgan. .
Virtual tarmoqlarni himoya qilish uchun dasturiy ta'minot bilan belgilangan vosita. U xavfsizlik devorlari, hujumlarni oldini olish tizimlari va antiviruslarni o'rnatishni avtomatlashtiradi. OSC xavfsizlik menejeri va turli xil xavfsizlik funktsiyalari va muhitlari o'rtasida vositachi sifatida ishlaydi. Shu bilan birga, u multibulut bilan ishlashga qodir.
OSC ning afzalligi shundaki, u muayyan dasturiy ta'minot yoki apparat mahsulotlariga bog'lanmagan. Biroq, vosita keng ko'lamli korporativ tarmoqlar bilan ishlash uchun mo'ljallangan. Shu sababli, bu startap ehtiyojlariga mos kelishi dargumon.
Tez boshlash qo'llanmasini topish mumkin .
Bu SDN tarmoqlari va ularning komponentlarini boshqarish uchun operatsion tizim. Uning o'ziga xosligi shundaki, u SDN kontroller, tarmoq va server OT funksiyalarini birlashtiradi. Ushbu kombinatsiya tufayli vosita sizga tarmoqlarda sodir bo'layotgan barcha narsalarni kuzatish imkonini beradi va an'anaviy arxitekturadan SDN ga o'tishni soddalashtiradi.
Platformaning "torbo'yi" xavfsizlik deb atash mumkin. Ga binoan 2018-yilda ONOS-da bir qator tuzatilmagan zaifliklar mavjud. Masalan, DoS hujumlariga moyillik va ilovalarni autentifikatsiyasiz o'rnatish imkoniyati. Ulardan ba'zilari allaqachon yamoqlangan, qolganlari ustida ishlab chiquvchilar ishlamoqda. Umuman olganda, 2015 yildan beri platforma atrof-muhit xavfsizligini oshiradigan ko'plab yangilanishlar.
Asbobni rasmiy saytdan yuklab olishingiz mumkin . O'rnatish bo'yicha ko'rsatmalar va boshqa qo'llanmalar ham mavjud.
Bu loyiha ilgari OpenContrail deb nomlangan edi. Ammo u boshqarib borganidan keyin qayta nomlandi Linux Foundation. Tungsten Fabric - bu virtual mashinalar, yalang'och metall ish yuklamalari va konteynerlar bilan ishlaydigan ochiq kodli tarmoq virtualizatsiya plaginidir.
Plaginni mashhur orkestrlash vositalari bilan tezda birlashtirish mumkin: Openstack, Kubernetes, Openshift, vCenter. Masalan, Kubernetesda volfram matosini joylashtirish uchun 15 daqiqa. Asbob shuningdek, SDN kontrollerlarining barcha an'anaviy funktsiyalarini qo'llab-quvvatlaydi: boshqaruv, vizualizatsiya, tarmoq konfiguratsiyasi va . Texnologiya allaqachon mavjud 5G va Edge hisoblashlari bilan ishlash uchun SDN steklarining bir qismi sifatida ma'lumotlar markazlari va bulutlardagi dastur.
Volfram mato juda OpenDaylight, shuning uchun yechim bir xil kamchiliklarga ega - buni darhol aniqlash qiyin, ayniqsa konteynerlar bilan ishlashda. Ammo bu erda ko'rsatmalar yordam beradi. va boshqa qo'shimcha materiallar .
Habré-dagi blogimizdagi mavzu bo'yicha xabarlar:
Manba: www.habr.com
