Bir Ağ Geçidi her zaman gerçek bir bilgisayar mı yoksa yalnızca yayın IP'si dışında herhangi bir adreste olabilecek bir "mantık" varlığı mıdır?
Bir Ağ Geçidi her zaman gerçek bir bilgisayar mı yoksa yalnızca yayın IP'si dışında herhangi bir adreste olabilecek bir "mantık" varlığı mıdır?
Yanıtlar:
Varsayılan yol (ağ geçidi adresi olarak da bilinir), paketleri İnternet'in geri kalanına iletebilen ve buna istekli olan bir şeye ait olmalıdır. Sahibi olan şeyin "asıl" IP adresi olması gerekmez (ne anlama gelirse). İki veya daha fazla cihaz arasında yüzen mantıksal bir adres olabilir ve yüksek kullanılabilirlikli kurulumlarda sıklıkla kullanılır.
Yönlendirmenin çalışması için tek gereklilik, şu anda cihazın sahibi ve reklamı ne olursa olsun, o cihazın trafiği yönlendirip yönlendirmesidir.
Ağ geçidinin IP adresi, alt ağda geçerli herhangi bir ana bilgisayar IP adresi olabilir, yani ağ adresinin kendisi veya yayın adresi olamaz. Bu IP adresinin tek bir bilgisayara veya yönlendiriciye ait olması gerekmez, birkaç ağ geçidi tarafından kullanılan "kayan" bir IP adresi olabilir. HSRP , VRRP , GLBP veya CARP hakkındaki Wikipedia makalelerine göz atın .
Örneğin, alt ağ 172.16.23.0/25 olduğunda, o zaman:
Ağ geçidi bu geçerli ana bilgisayar adreslerinden herhangi biri olmalıdır, örneğin 172.16.23.65. Bilgisayarınızın ayarları, örneğin:
Şimdi ilk atlama yedekleme protokollerinden birini ekleyerek, gerçek ağ geçitleri (yönlendiriciler) 172.16.23.1 ve 172.16.23.2 IP adreslerine sahip olabilir, ancak kendilerini alt ağa varsayılan ağ geçidi olarak sunmak için 172.16.23.65 sanal IP adresini kullanabilir .
"Mantıksal varlık" kullanımınız biraz kafa karıştırıcı. Ama elimden gelenin en iyisini cevaplamaya çalışacağım.
Deneyimlerime göre, IP yapılandırmasındaki bir ağ geçidi genellikle fiziksel bir cihazdır. Geleneksel anlamda bir bilgisayar olmak zorunda olmasa da (bir ağ cihazı da olabilir) cihaz olması gerekir.
Bildiğiniz gibi, varsayılan bir ağ geçidinin hizmet vermesinin amacı, a.) Bilgisayarın yönlendirme tablosunda bulunmayan veya sisteme isteği bir iletime iletmesini bildiren bir girişin olması için bir yönlendirme varlığı olarak hareket etmektir. Ağ geçidi olan IP ve / veya b.) Yayın etki alanının dışında kalan IP. Varsayılan ağ geçidi hiçbir zaman iki ana bilgisayarın aynı yayın etki alanında (örn. Anahtar tarafından oluşturulan bir ağ topolojisi) olduğu durumlarda kullanılmaz, çünkü sistem belirli bir IP adresine sahip bir sistemin MAC adresini bulmak için alt ağın yayın adresini kullanabilir.
Kısacası, sorunuzu cevaplamak için teknik olarak, varsayılan ağ geçidinizi bağlı bir ağdaki herhangi bir IP adresi olarak ayarlayabilirsiniz. Windows veya bu konudaki diğer birçok işletim sistemi sizi TCP / IP ayrıntılarının doğrulamasını yapmadığı için durdurmaz. Eğer ayarlıyorsanız, büyük olasılıkla ayrımı anlayacak kadar teknik açıdan bilgili olursunuz. Ancak, iletilemeyen bir cihazın IP adresiyse, yönlendirme tablosuna (yani bir web tarayıcısına) bağımlı uygulamalarda hatalara neden olur, çünkü cihaz bir yönlendirme tablosu veya yönlendirme servisi ile hazırlanmayacaktır isteği iletmek için.
Ancak benden çok daha deneyimli biri, yanılıyorsam beni kolayca düzeltebilmelidir.
TL; DR - Büyük olasılıkla fiziksel bir cihaz.
Yönlendirme tablosu girdileri, bir alt ağı ağ geçidine veya ağ bağdaştırıcısına çözümler.
Özel ağdaki bir cihaz için tipik bir yönlendirme tablosu, gereksiz şeyleri dışarıda bırakırsanız,
0.0.0.0/0 via 192.168.0.1
192.168.0.0/24 dev eth0
Her hedef için en belirgin rota kazanır, bu nedenle alt ağ yolu, alt ağdaki adresler için varsayılan yoldan önceliklidir.
Ağ geçidi adresi, sırasıyla, verildiği ağ arabirimini ve alt katmandaki adresleri belirleyen yönlendirme tablosu aracılığıyla çözümlenir.
Bu nedenle, bir paket için 1.1.1.1
hedef, yönlendirme tablosunda aranır ve ağ geçidi olan varsayılan yolu döndürür. Ağ geçidi tekrar aranır ve Ethernet arabirimi döndürülür.
Ethernet'in MAC adresleri vardır, bu nedenle ağ geçidi adresi için bir ARP araması yapılır ve giden paket için ağ geçidinin MAC adresi kullanılır (IP başlığında hala doğru hedef adresini kullanır).
Diğer alt düzey aktarımlar farklı çalışır, örneğin PPP bağlantılarının bir "eş adresi" vardır, bu nedenle cihaz rotaları / 32 ağ maskesini kullanır ve ARP çözünürlüğünü atlar ve yalnızca PPP bağlantısı üzerinden paketleri "yayın" olarak gönderirler.
Bazı IP yığınları, aygıt yolunun el ile oluşturulmasını gerektirir, bu da bunu biraz daha açık hale getirir:
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 up
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
route add default via 192.168.0.1