Ağ ad alanları

Ağ ad alanları

Bir ad alanı belirli bir tanımlayıcı kümesini kapsayan bir yöntemdir. Bir isim alanını kullanarak, aynı tanımlayıcıyı farklı ad alanlarında birden çok kez kullanabilirsiniz. Belirli işlemler için görünür bir tanımlayıcı kümesini de kısıtlayabilirsiniz.

Örneğin, Linux diğer şeyler arasında ağ oluşturma ve süreçler için ad alanları sağlar. Bir süreç bir ad alanı içinde çalışıyorsa, yalnızca aynı ad alanındaki diğer işlemleri görebilir ve bunlarla iletişim kurabilir. Yani, belirli bir işlem ad alanındaki bir kabuk ps waux komutunu çalıştırdıysa, sadece aynı ad alanındaki diğer işlemleri gösterecektir.

Linux ağ ad alanları

Bir ağ ad alanında, kapsamlandırılmış ‘tanımlayıcılar’ ağ aygıtlarıdır; bu nedenle belirli bir ad alanına eth0 gibi belirli bir ağ cihazı var. Linux, varsayılan bir ağ ad alanıyla başlar, bu nedenle işletim sisteminiz özel bir şey yapmazsa tüm ağ aygıtlarının bulunduğu yer budur. Ancak, varsayılan olmayan diğer ad alanlarını oluşturmak ve bu ad alanlarında yeni aygıtlar oluşturmak veya mevcut bir aygıtı bir ad alanından diğerine taşımak da mümkündür.

Her ağ ad alanı kendi yönlendirme tablosuna sahiptir, ve aslında bu ad alanlarının var olmasının ana sebebidir. Bir yönlendirme tablosu hedef IP adresi ile anahtarlanır, böylece ağ ad alanları, eğer farklı zamanlarda farklı şeyler ifade eden aynı hedef IP adresini - farklı sanal ağlardaki yer paylaşımlı IP adresleri sağlama özelliği için OpenStack Ağ servinin ihtiyaç duyduğu - istiyorsanız ihtiyacınız olan şeydir.

Her ağ ad alanının kendi iptables kümesi (hem IPv4 hem de IPv6 için) vardır. Bu nedenle, farklı ad alanlarında aynı IP adresiyle akışlara farklı yönlendirme uygulayabilir ve farklı yönlendirme yapabilirsiniz.

Herhangi bir Linux süreci belirli bir ağ ad alanında çalışır. Varsayılan olarak bu işlem üst süreçten devralınır, ancak doğru yeteneklere sahip bir süreç kendisini farklı bir ad alanına dönüştürebilir; pratikte bunun çoğunlukla ip netns exec NETNS COMMAND... komutu kullanılarak yapılır; NETNS ad alanındaki COMMAND çalıştırılır. Böyle bir işlemin A.B.C.D IP adresine bir mesaj gönderdiğini varsayalım, isim alanının etkisi A.B.C.D bu ad alanının yönlendirme tablosunda aranacak ve mesajın gönderileceği ağ cihazını belirleyecektir.

Sanal yönlendirme ve iletim (VRF)

Sanal yönlendirme ve iletim, bir yönlendirme tablosunun birden çok örneğini aynı anda aynı yönlendiricide mevcut hale getiren bir IP teknolojisidir. Yukarıda açıklanan ağ ad alanı işlevselliği için başka bir addır.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.