Ağ sanallaştırma - Network virtualization
Bilgi işlemde ağ sanallaştırma , donanım ve yazılım ağ kaynaklarını ve ağ işlevselliğini tek bir yazılım tabanlı yönetim biriminde, bir sanal ağda birleştirme sürecidir . Ağ sanallaştırması , genellikle kaynak sanallaştırmasıyla birleştirilen platform sanallaştırmasını içerir .
Ağ sanallaştırma, birçok ağı veya ağ parçasını bir sanal birimde birleştiren harici sanallaştırma veya tek bir ağ sunucusundaki yazılım kapsayıcılarına ağ benzeri işlevsellik sağlayan dahili sanallaştırma olarak kategorize edilir .
Gelen yazılım test , yazılım geliştiricilerin yazılım çalışmasının amaçlandığı hangi ağ ortamlarında simülasyonunda geliştiriliyor test yazılımı ağ sanallaştırma kullanın. Uygulama performans mühendisliğinin bir bileşeni olarak ağ sanallaştırma, geliştiricilerin, yazılımı tüm olası donanım veya sistem yazılımlarında fiziksel olarak test etmek zorunda kalmadan bir test ortamında uygulamalar, hizmetler, bağımlılıklar ve son kullanıcılar arasındaki bağlantıları taklit etmelerini sağlar. Testin geçerliliği, gerçek donanım ve işletim sistemlerini taklit etmede ağ sanallaştırmasının doğruluğuna bağlıdır .
Bileşenler
Çeşitli ekipman ve yazılım satıcıları, aşağıdakilerden herhangi birini birleştirerek ağ sanallaştırması sunar:
- Ağ arabirim kartları (NIC'ler) olarak da bilinen anahtarlar ve ağ bağdaştırıcıları gibi ağ donanımı
- Güvenlik duvarları ve yük dengeleyiciler gibi ağ öğeleri
- Sanal LAN'lar (VLAN'lar) gibi ağlar ve sanal makineler (VM'ler) gibi kapsayıcılar
- Ağ depolama cihazları
- Telekomünikasyon cihazları gibi ağ makineden makineye öğeler
- Dizüstü bilgisayarlar, tablet bilgisayarlar ve akıllı telefonlar gibi ağ mobil öğeleri
- Ethernet ve Fiber Kanal gibi ağ ortamları
Harici sanallaştırma
Harici ağ sanallaştırma, büyük bir ağın veya veri merkezinin verimliliğini artırmak için bir veya daha fazla yerel alan ağını (LAN) sanal ağlara birleştirir veya alt bölümlere ayırır. Bir sanal yerel alan ağı (VLAN) ve ağ anahtarı , temel bileşenleri oluşturur. Bu teknolojiyi kullanarak, bir sistem yöneticisi aynı yerel ağa fiziksel olarak bağlı sistemleri ayrı sanal ağlar halinde yapılandırabilir. Tersine, bir yönetici, ayrı yerel alan ağlarındaki (LAN'lar) sistemleri, büyük bir ağın kapsayan tek bir VLAN segmentinde birleştirebilir.
Dahili sanallaştırma
Dahili ağ sanallaştırması , Xen hipervizör kontrol programları gibi yazılım kapsayıcıları veya VNIC gibi sözde arabirimler içeren tek bir sistemi, yazılımla fiziksel bir ağa öykünmek için yapılandırır . Bu, uygulamaları ayrı kapsayıcılara veya sözde arabirimlere ayırarak tek bir sistemin verimliliğini artırabilir.
Örnekler
Citrix ve Vyatta , Vyatta'nın yönlendirme, güvenlik duvarı ve VPN işlevlerini Citrix'in Netscaler yük dengeleyicisi , şube tekrarlayıcı geniş alan ağı (WAN) optimizasyonu ve güvenli yuva katmanı VPN'si ile birleştiren bir sanal ağ protokolü yığını oluşturdu .
OpenSolaris ağ sanallaştırması, "kutu içinde ağ" denilen bir şey sağlar (bkz. OpenSolaris Ağ Sanallaştırma ve Kaynak Kontrolü ).
Microsoft Virtual Server , x86 sistemleri için "kutu içinde ağ" oluşturmak için sanal makineler kullanır . Bu kapsayıcılar, belirli bir ağ arabirim denetleyicisi (NIC) ile ilişkili veya ondan bağımsız olarak Microsoft Windows veya Linux gibi farklı işletim sistemlerini çalıştırabilir .
Testte kullanın
Ağ sanallaştırması, gerçek dünyadaki donanım ve sistem yazılımını taklit etmek için uygulama geliştirme ve test etmede kullanılabilir. In uygulama performansı mühendisliği , ağ sanallaştırma yazılımı test için uygulamalar, hizmetler bağımlılıkları ve son kullanıcılar arasındaki bağlantıların emülasyonu sağlar.
Kablosuz ağ sanallaştırma
Kablosuz ağ sanallaştırma, spektrum paylaşımından altyapı sanallaştırmasına, hava arayüzü sanallaştırmasına kadar çok geniş bir kapsama sahip olabilir. Bir veya daha fazla sağlayıcının sahip olduğu fiziksel altyapının birden çok hizmet sağlayıcı arasında paylaşılabildiği kablolu ağ sanallaştırmasına benzer şekilde, kablosuz ağ sanallaştırması, fiziksel kablosuz altyapının ve radyo kaynaklarının soyutlanması ve bir dizi sanal kaynağa izole edilmesini gerektirir. farklı servis sağlayıcılara sunulabilir. Başka bir deyişle sanallaştırma, kablolu veya kablosuz ağlardan bağımsız olarak, tüm ağ sistemini bölen bir süreç olarak düşünülebilir. Bununla birlikte, kablosuz ortamın zamana göre değişen kanallar, zayıflama, hareketlilik, yayın vb. açısından ayırt edici özellikleri sorunu daha karmaşık hale getirir. Ayrıca, kablosuz ağ sanallaştırması belirli erişim teknolojilerine bağlıdır ve kablosuz ağ, kablolu ağ sanallaştırmasına kıyasla çok daha fazla erişim teknolojisi içerir ve her erişim teknolojisinin kendine has özellikleri vardır, bu da yakınsama, paylaşım ve soyutlamayı başarmayı zorlaştırır. Bu nedenle, kablosuz ağ sanallaştırmasını ağ sanallaştırmanın bir alt kümesi olarak düşünmek yanlış olabilir.
Verim
1 Gbit/s ağlara kadar, Ağ sanallaştırma, ara bağlantıları sağlayan yazılım katmanlarının veya hiper yönetici katmanlarının ek yükünden muzdarip değildi. 10 Gbit/s ve ötesindeki yüksek bant genişliğinin artmasıyla birlikte, paket hızları ağ yığınlarının işleme yeteneklerini aşıyor. Yüksek verimli işleme sunmaya devam etmek için , hipervizörün SRIOV uzantılarını kullanan donanıma bağlı bir ağ arabirim denetleyicisi (NIC) ile ilişkili "kutudaki ağ" olarak adlandırılan bazı yazılım ve donanım yardımcıları kombinasyonları dağıtılır. NIC ve yükler (sanal makineler veya konteynerler) arasında hızlı bir yol teknolojisi kullanmak .
Örneğin, Openstack durumunda , ağ, ağ oluşturma için Linux çekirdeğinin birçok özelliğinden yararlanan Neutron tarafından sağlanır: iptables, iproute2, L2 köprüsü, L3 yönlendirme veya OVS. Linux çekirdeği 10G paket hızını sürdüremediğinden, hızlı bir yol için bazı baypas teknolojileri kullanılır. Ana baypas teknolojileri ya olduğu gibi özelliklerin sınırlı sayıda dayanmaktadır Açık vswitch onun ile (OVS) DPDK kullanıcı uzay uygulanması ya gibi işlem tam bir özellik ve Linux'un boşaltması dayalı 6WIND Sanal Accelerator.
Ayrıca bakınız
- Uygulama performans mühendisliği
- Donanım sanallaştırma
- G/Ç sanallaştırma
- Ağ işlevi sanallaştırma
- Genel Yönlendirme Kapsülleme kullanarak Ağ Sanallaştırma
- Yer paylaşımlı ağ
- OVN
- sanal devre
- Sanal Genişletilebilir LAN
- sanal güvenlik duvarı
- Sanal özel ağ
Referanslar
- Victor Moreno ve Kumar Reddy (2006). Ağ Sanallaştırma . Indianapolis: Cisco Basın.
daha fazla okuma
- Esposito, Flavio; Matta, İbrahim; İshakyan, Vatche (2011). "Dağıtılmış Hizmet Mimarileri için Dilim Gömme Çözümleri" (PDF) . ACM Bilgi İşlem Anketleri . 46 (1): 1-29. CiteSeerX 10.1.1.300.4425 . doi : 10.1145/2522968.2522974 . Erişim tarihi: 5 Aralık 2017 .
- Chowdhury, NM Mosharaf Kabir; Boutaba, Rauf (2010). "Ağ sanallaştırma araştırması". Bilgisayar Ağları . 54 (5): 862-876. doi : 10.1016/j.comnet.2009.0.017 . ISSN 1389-1286 .
- Berl, Andreas; Fischer, Andreas; de Meer, Hermann (2009). "Sanallaştırılmış Ağlar Oluşturmak için Sistem Sanallaştırmasını Kullanma". EASST'nin Elektronik Haberleşme . 17 : 1–12. ISSN 1863-2122 .
- Fischer, Andreas; Botero, Juan Felipe; Beck, Michael Till; de Meer, Hermann; Hesselbach, Xavier (2013). "Sanal Ağ Gömme: Bir Anket". IEEE İletişim Anketleri ve Eğitimleri . 15 (4): 1–19. doi : 10.1109/SURV.2013.013013.00155 . ISSN 1553-877X .
Dış bağlantılar
- NetworkVirtualization.com | Alınan haberler 3 Haziran 2008
- RAD VPLS Eğitimi
- VPN Türleri
- VMware Sanal Ağ Kavramları 26 Ekim 2008'de alındı
- Ağ işlevleri Sanallaştırma (NFV) Faydaları