DentOS 2.0-ın buraxılışı, açarlar üçün şəbəkə əməliyyat sistemi

Linux nüvəsinə əsaslanan və açarları, marşrutlaşdırıcıları və xüsusi şəbəkə avadanlıqlarını təchiz etmək üçün nəzərdə tutulmuş DentOS 2.0 şəbəkə əməliyyat sistemi mövcuddur. İnkişaf Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks və Wistron NeWeb (WNC) şirkətlərinin iştirakı ilə həyata keçirilir. Layihə ilkin olaraq Amazon tərəfindən öz infrastrukturunda şəbəkə avadanlıqlarını təchiz etmək üçün təsis edilib. DentOS kodu C dilində yazılmışdır və Eclipse Public License altında paylanmışdır.

DentOS-da paket kommutasiyasını idarə etmək üçün, çərçivənin yönləndirilməsi və şəbəkə paketinin emal əməliyyatlarını xüsusi aparat çiplərinə həvalə edə bilən Ethernet açarları üçün drayverlər yaratmağa imkan verən SwitchDev Linux nüvə alt sistemindən istifadə olunur. Proqram təminatı standart Linux şəbəkə yığınına, NetLink altsisteminə və IPRoute2, tc (Traffic Control), brctl (Bridge Control) və FRRouting kimi alətlərə, həmçinin VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer) əsasında hazırlanmışdır. Discovery Protocol) protokolları və MSTP (Multiple Spanning Tree Protocol).

DentOS 2.0-ın buraxılışı, açarlar üçün şəbəkə əməliyyat sistemi

Sistem mühiti ONL (Açıq Şəbəkə Linux) paylanmasına əsaslanır ki, bu da öz növbəsində Debian GNU/Linux paket bazasından istifadə edir və açarlarda işləmək üçün quraşdırıcı, parametrlər və drayverlər təqdim edir. ONL Open Compute layihəsi tərəfindən hazırlanmışdır və yüzdən çox müxtəlif keçid modellərində quraşdırmanı dəstəkləyən ixtisaslaşmış şəbəkə cihazlarının yaradılması üçün platformadır. Paketə açarlarda, temperatur sensorlarında, soyuducularda, I2C avtobuslarında, GPIO-larda və SFP ötürücülərində istifadə olunan göstəricilərlə qarşılıqlı əlaqə üçün drayverlər daxildir. İdarəetmə üçün siz IpRoute2 və ifupdown2 alətlərindən, həmçinin gNMI (gRPC Network Management Interface) istifadə edə bilərsiniz. Konfiqurasiyanı müəyyən etmək üçün YANG (Yet Another Next Generation, RFC-6020) məlumat modellərindən istifadə olunur.

Sistem Marvell və Mellanox ASIC-lərə əsaslanan 48-ə qədər 10-giqabit portu olan açarlar üçün mövcuddur. O, müxtəlif ASIC-ləri və şəbəkə emal çiplərini, o cümlədən Mellanox Spectrum, Marvell Aldrin 2 və Marvell AC3X ASIC-ləri, təchizat paketlərinin ötürülməsi cədvəllərinin həyata keçirilməsini dəstəkləyir. Quraşdırmağa hazır DentOS təsvirləri ARM64 (257 MB) və AMD64 (523 MB) arxitekturaları üçün hazırlanmışdır.

Yeni buraxılış aşağıdakı təkmilləşdirmələri əlavə edir:

  • Komutatorda adi (Layer-44, şəbəkə səviyyəsi) və VLAN portları (şəbəkə körpüləri) səviyyəsində daxili diapazondan ictimai ünvanlara ünvan tərcüməsi (NAT) üçün NAT-3 və NA(P)T dəstəyi.
  • 802.1Q şəbəkə interfeyslərinin (VLAN) konfiqurasiyası və onlar vasitəsilə trafikin yönləndirilməsi üçün seçimlər təqdim edir. Konfiqurasiya üçün IpRoute2 və Ifupdown2 paketləri istifadə olunur.
  • Ethernet üzərindən enerjinin idarə edilməsi üçün PoE (Power over Ethernet) nəzarətçiləri üçün əlavə dəstək.
  • Firewall konfiqurasiyalarının performansını və miqyasını yaxşılaşdırmaq üçün dəyişikliklər edilmişdir.
  • ACL əsasında təkmilləşdirilmiş resurs idarəetməsi. Yerli (intranet) IP ünvanlarını tanımaq üçün bayraqlar üçün əlavə dəstək.
  • Port izolyasiyasını konfiqurasiya etmək üçün xüsusi işləyiciləri birləşdirmək imkanı təmin edilmişdir.
  • "Devlink" əsasında məlumat əldə etmək və cihazın parametrlərini dəyişmək üçün API, yerli tələlərin sayğaclarına və atılan paketlərə dəstək həyata keçirilir.

Mənbə: opennet.ru

Добавить комментарий