Arayüz kapsamı (global vs. link) ne için kullanılır?


11

Yönlendirme tablosu girişlerinin bir niteliği vardır scope. Ben gelen değişim nasıl bilmek istiyorum globaliçin link(veya tam tersi) ağ sistemini etkiler.

Yanıtlar:


8

Şunun route scopetanımına bakalım Linux:

The scope of a route in Linux is an indicator of the distance to the
destination network.

Host
    A route has host scope when it leads to a destination address on the local host.
Link
    A route has link scope when it leads to a destination address on the local network.
Universe
    A route has universe scope when it leads to addresses more than one hop away.

Bir rotanın kapsamını değiştirirseniz, bilgisayarınız muhtemelen o rotadaki ağa bağlanamaz. Yönlendirici, hedefe gönderilen paketi yerel ağa ait iletmez.

Kapsamın yönlendirilemeyen (özel) ve yönlendirilebilir (genel) adresler arasındaki farkı yansıtmadığını unutmayın.

Hem 10.0.0.1 (özel - yönlendirilemez) hem de 8.8.8.8 (genel olarak yönlendirilebilir) bağlantı veya evren (küresel) kapsamı verilebilir. Sistem yöneticisi tarafından yapılandırılır.


Yani ... BGP kapsamı ile bir ilgisi yok , üst düzey yönlendirme protokolleri ( iç çekme ) için rota kapsam belirleme
Ouki

3
Burada küçük nitpick: IPv4'te , 10.0.0.0/8 ve 192.168.0.0/16 dahil olmak üzere tüm adresler yönlendirilebilir - ancak 10.0.0.0/8 genel ağlarda yönlendirilmez. Ancak yine de, bunları, alt ağ 10.0.0.0/8 içinde yönlendirebilirsiniz. Sadece IPv6 ile :: 1 ve LLA'lar gibi yönlendirilemeyen adresler vardır.
TheDiveO

3

Kapsam, kaynak adres seçimini etkiler.

Kaynak adresin henüz sabitlenmediği bağlantılar / dernekler için (örn. Bir TCP bağlantısı başlatmak, ancak gelen bir pakete tepki verirken değil), paketin vurmak üzere olduğu yolun kapsamına bağlı olarak kaynak adresi seçilir.

Bu nedenle adreslerin de bir kapsam özelliği vardır.

Kaynak adresi seçiminin gerçekleşmediği örnek: Gelen bir TCP bağlantı başlatma veya ping paketi, IP adresleri ters çevrilmiş olarak (kaynak → hedef, hedef → kaynak) yanıtlanır, aksi takdirde diğer ana bilgisayar paketi yanıt olarak tanımaz.

Kaynak adres seçiminin gerçekleştiği örnek: ping xyz veya telnet xyz. Ortak programlar işletim sistemine hangi kaynak adresinin kullanılacağını söylemez (ve bu iyi bir alışkanlıktır). İşletim sisteminin bir tane seçmesi gerekir ve bunu yapmaya hazır: potansiyel giden paketi vuracağı yol için test eder (normal yönlendirme yalnızca hedef adresi kullanır, gelişmiş yönlendirme kullanırsanız, paketin henüz bir kaynak adresi olmayacaktır! ). Sonuçta elde edilen kapsam, varsa, giden arabirimdeki ilgili kapsamdan adreslere yapılan seçimi azaltır.


"Kapsam adres seçimini etkiler" ifadeniz için bunu açıkça rotalara bağlayan bir literatür referansınız var mı? RFC 6724 anlayışım sadece adreslerin kapsamı olduğu, ancak RFC'nin yolların kapsam özelliklerinde sessiz olduğu yönündedir. Aslında güzergahlar için tanımlanmış bir kapsam varsa, cevabınızda referans verebilmeniz harika olurdu. Teşekkürler!
TheDiveO

@TheDiveO Bu gerçek zaten burada cevapladığım sorunun bir parçası.
Robert Siemer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.