SONiC (işletim sistemi)
SONiC (Software for Open Networking in the Cloud tr. Bulut Açık Ağ Yazılımı), Microsoft ve Open Compute Project tarafından geliştirilen, Linux tabanlı ücretsiz ve açık kaynaklı bir ağ işletim sistemidir.[1][2][3] SONiC, tamamen işlevsel bir L3 cihazı [4] için gerekli ağ yazılımı bileşenlerini içerir ve bir bulut veri merkezinin gereksinimlerini karşılamak üzere tasarlanmıştır. Bulut operatörlerinin aynı yazılım yığınını farklı anahtar satıcılarından gelen donanımlar arasında paylaşmasına olanak tanır.[3][4] Genel bakışSONiC, 2017 yılında Microsoft tarafından geliştirilmiş ve açık kaynaklı hale getirilmiştir.[2] Yazılım, ağ yazılımını temel donanımdan ayırır ve SAI anahtar programlama API'si üzerine kuruludur.[1] Birden çok satıcının ağ anahtarları ve ASIC'leri üzerinde çalışır.[2] Desteklenen önemli ağ özellikleri arasında Sınır Geçit Protokolü (BGP), uzaktan doğrudan bellek erişimi (RDMA), QoS ve diğer çeşitli Ethernet/IP teknolojileri bulunur.[2] Protokol desteğinin çoğu, FRRouting yönlendirme arka plan programlarının dahil edilmesiyle sağlanır.[5] SONiC topluluğu, bulut sağlayıcıları, hizmet sağlayıcıları ve silikon ve bileşen tedarikçilerinin yanı sıra ağ donanımı OEM'leri ve ODM'lerini içerir. 850'den fazla üyesi mevcuttur.[2] SONiC kullanan ve/veya katkıda bulunan şirketler arasında Alibaba Group, Celestica, Arista Networks,[6] Broadcom,[3] Dell,[3] Cisco Systems, Comcast, Juniper,[7] Nokia, Nvidia - Mellanox [8] ve VMware bulunmaktadır.[2] SONiC, Microsoft Azure ağ hizmetlerinde kullanılır.[2] SONiC ağ işletim sistemi , Çin'in Pekin kentinde düzenlenen ACM SIGCOMM 2. Asya-Pasifik Ağ Kurma 2018 Çalıştayı'nda (APNET 2018) sunuldu.[9] Kaynak kodu, GNU Genel Kamu Lisansı ve Apache Lisansı dahil olmak üzere açık kaynak lisanslarının bir karışımı altında lisanslanmıştır ve GitHub'da mevcuttur.[10][11] Ayrıca bakınız
Konuyla ilgili yayınlar
Dış bağlantılar
Kaynakça
Information related to SONiC (işletim sistemi) |