Video: How a DNS Server (Domain Name System) works. 2024
Mühendisler bir ağ işletim sistemini nasıl tasarlarlar;, ölçeklenebilirlik ve performansın yanı sıra genel ağın, özellikle de büyük ölçekli sistemlerin performansı. İşletim sistemi, bugünkü küresel ağları çalıştırmak için gerekli olan birçok farklı işlemi idare etmeli, aynı zamanda kaynakların adil bir şekilde paylaşımını sağlamalı; böylece herhangi bir süreç veya hizmet başkalarını boşa çıkarmayacaktı.
Junos işletim sisteminin mimarisi, kontrol, servis ve iletme işlevlerini açıkça farklı düzlemlere böler. Kontrol ve servis uçakları, işletim sisteminin farklı modüllerinde çalışan birçok farklı işlemi içerir.
Sorumluluğun açıkça bölünmesi, yazılımın farklı işleme motorları, bellek ve diğer kaynaklar üzerinde çalışmasını sağlar. Bu işbölümü, Junos'un ev ofisindeki küçük bir kutudan saniyede bir ter teresi verilerini işleyen en büyük kutulara kadar her türlü platformu çalıştırmasına olanak tanıyan şeydir.
Junos OS yazılım mimarisinde üç işlevli işleme düzlemi bulunur:
-
Kontrol düzlemi Juniper aygıtının Yönlendirme Altyapısı (RE) olarak bilinir.
-
Paket yönlendirme düzlemi, daha büyük Juniper platformlarında ayrı bir Paket İletme Motoru (PFE) üzerinde çalışır.
-
Servis düzlemi, kalite sınıflandırması ve güvenlik gibi özel işleme imkânı sağlar.
Ağınızda daha hızlı platformlar ister misiniz? Bu, bugün (ücretli, tabii ki) kapalı olmanızı isteyip istemediğinizi sormak gibi bir şey. Evet, ağın biraz daha hızlı gitmesi iyi olur. Daha hızlı, daha hızlı ve daha hızlı ağlar için sürekli bir drumbeat.
Juniper, on yılı aşkın bir sürede, en hızlı cihazlarının verimini saniyede 40GB'dan saniyeye çok teravrama kadar hızlıca genişleyen bir dizi setle ölçeklendirdi. RE, PFE ve servis kartları için ayrı işlemcilerin kullanılması, her bir performans atılımının temel mimari unsuru olmuştur.
Özellikle ayrılma, PFE'nin ve hizmetlerin en büyük platformlarda çalıştırıldığı özel Uygulamaya Özel Entegre Devrelerin (ASIC'ler) artan hızlarıyla PFE'yi ve hizmetlerin akışını kilit adımlarla takip etmesini sağlar.
Motorları ayırmak, aralarında bağımlılıkları azaltır. Bu ayrım, bir başkasının sorun yaşadığı zaman her birinin çalışmasını korumakla kalmaz aynı zamanda Juniper mühendislerine sistem yedekliliği ve yerine çalışma sağlamak için daha fazla yol sunar.Örneğin, bazı platformlarda çiftli RE'ler buluyorsanız, EX Serisi Ethernet Anahtarları, diğer avantajların yanında, Yedeklik sağlamak için Sanal Şasi adlı bir kabiliyete sahiptir.