Facebook'un 4 Ekim 2021'de Altı Saatlik Sürekli Kesinti , sadece neler olup bittiğini bulmak için çabaladılar. Cevabın bir kısmı, Sınır Ağ Geçidi Protokolü veya BGP olarak adlandırılan internetin ayrılmaz bir parçasıdır.
Yine de BGP tam olarak nedir?
BGP'yi açıklamak için son makalelerde birkaç çok uygun metafor kullanılmıştır. İnsanlar bunu her şeye benzetmiş bir hava trafik kontrolörü İnternetin sürekli gelişen bir haritasına. "İnternetin koli bandı" olarak adlandırıldı. Ve hepsi doğru.
BGP, verilerin, sunucuya ulaşmak için hangi yolu almaları gerektiğini söyleyen protokoldür. Örneğin, Facebook'ta oturum açarsanız veya yayınınızı açacak uygulamayı açarsanız, BGP, Facebook'un sunucularından sizin için bu verileri almak için en hızlı rota boyunca veri paketinize rehberlik eden şeydir.
Cloudflare BGP'yi "olarak tanımlar. İnternetin posta servisi , "Bununla, isteklerinizin amaçlanan sunucusuna ulaşmak için en hızlı ve en verimli rotayı seçer. BGP, verilerinizin alabileceği tüm güzergahlara bakar, sonra en iyisi olarak gördüklerini seçer.
Genellikle, bu, interneti bir bütün olarak oluşturan özerk sistemler aracılığıyla verilerinizi yönlendirmek anlamına gelecektir. BGP, hangi sistemlerin birbirleriyle konuştuğunu, ardından verilerinizi aralarındaki en hızlı yol boyunca gönderir, böylece uygun varış noktasına gelebilir.
Postane metaforuna devam eden, internetteki her otonom sistem postanenin bir dalı gibidir. Şehrinizin binlerce posta kutusuna sahip olabilse de, her bir postanın hala teslim edilmeden önce postaneden geçmesi gerekir.
İnternetteki özerk sistemlerin örnekleri şunlardır:
- Comcast, AT & Amp; t, Verizon, vb. Bir İnternet Servis Sağlayıcısı (ISS)
- Facebook gibi bir şirket
- Hükümetler veya üniversiteler gibi diğer büyük organizasyonlar
Mitchell Clark, Yazma Sınır , BGP'yi bir Sürekli güncelleme haritası güncelleniyor ve bu haritadaki adalara özerk sistemler. İnternette her biri arasında köprüler inşa etmek için çok fazla "ada" var olduğundan, BGP, köprülerin zaten nerede olduğunu söylüyor.
Aslında iki tür BGP vardır:
- Dış BGP (EBGP) : İnternet tarafından kullanılan protokol. Postane metaforumuzda, bu uluslararası nakliyeye benzer.
- Dahili BGP (IBGP) : Özerk sistemlerin kendi ağlarındaki verileri yönlendirmek için kullanmayı seçebileceği bir dahili BGP protokolü. Bu, farklı bireysel ülkelerdeki posta hizmetlerine benzer.
Daha geniş internetin EBGP'ye erişmek için IBGP'nin kurulması gerekli değildir, ancak büyük teknoloji şirketi gibi bazı özerk sistemler, iç trafiği yönlendirmek için yine de IBGP'yi kullanır.
BGP ve DNS nasıl çalışır?
BGP, internette veri yönlendirmesini mümkün kılan şeydir, bu da yapıştırıcı veya kolu bandı yapar - interneti birlikte tutar. BGP çalışmalarının bir kısmı, veriler için uygun yollar tanıtmasıdır. BGP çalışmayı durdurursa, bu rotalar internetten bulunamaz ve kaybolmaz, bu yüzden verilerin gitmesi gerektiği yer.
Facebook'ta olanların bir parçası. Facebook'un altyapısı Santosh Janardhan bu şekilde onun blog gönderisi Kesintinin mekaniğini açıklamak:
"Küçük tesislerimiz tarafından gerçekleştirilen işlerden biri DNS sorgularına cevap vermektir. DNS, internetin adres defteridir, yazdığımız basit web adlarını belirli bir sunucu IP adreslerine çevrilecek tarayıcılara dönüştürür. Bu çeviri sorguları, iyi bilinen IP adreslerini işgal eden yetkili isim sunucularımız tarafından cevaplanır, bu da Sınır Ağ Geçidi Protokolü (BGP) adı verilen başka bir protokol ile internetin geri kalanına ilan edilir. "
Başka bir deyişle, internetin Alan Adı Sistemi (DNS) Protokol, adreslerin bir listesi gibi çalışır ve BGP, postayı bu evlere götüren posta hizmetidir. Bir adresiniz varsa, eve yol tarifi yoksa posta gönderilemez.
Janardhan devam ediyor:
"... DNS sunucuları, bu BGP reklamlarını devre dışı bırakırlar, eğer kendileri veri merkezlerimizle konuşamazlarsa, çünkü sağlıksız bir ağ bağlantısının bir göstergesidir. Son kesintisiz, tüm omurgası operasyondan kaldırıldı, bu yerlerin kendilerini sağlıksızlaştırılmasını ve bu BGP reklamlarını geri çekmesini sağlamak. Sonuç, DNS sunucularımızın hala operasyonel olmalarına rağmen ulaşılamaz hale gelmesidi. Bu, internetin geri kalanının sunucularımızı bulmak için imkansız hale getirdi. "
BGP interneti nasıl bozabilir?
Birden fazla faktör, verilerinizin İnternet haritasından geçirdiği rotayı etkileyebilir. Maliyet, bazı sağlayıcılar kendi sistemlerine erişim için şarj olduğu için bir tane olabilir. İnternetin kendisinin değişen doğası diğeridir.
Özerk sistemler ve web siteleri tamamen internet haritasından hareket edebilir veya kaldırılabilir. Ayrıca servis sağlayıcıları da değiştirebilir veya ekleyebilirler - bir örnek Comcast'tan AT & Amp; t'ye yönelik bir üniversite anahtarlaması olabilir. BGP'nin düzenli olarak güncellenmesi gerekir. Güncel kaldıklarından ve isteğinizin çıkmaz, Wile E. Coyote Style ile çalışmadıklarından emin olabilirler.
Özerk sistemler, her zaman olaysız BGP güncellemelerini çalıştırır. Ama yanlış gittiklerinde, çok yanlış gidebilirler. Maddelerinde Clark, BGP sistemden sisteme yayılmak için tasarlandığından, bir hata gibi bir dalgalanma etkisi olabilir. Facebook'ta gördüğümüz .
Hataların sabitlenmesi
Buna göre Cloudflare , 2004 yılında Türk ISP TTNET tarafından 2004 yılında kötü bir BGP güncellemesi geçici olarak TTNET'i internetteki tüm trafik için en iyi hedef olarak ilan etti. Bu, sorun çözülene kadar bütün bir gün boyunca bağlantı problemlerine neden oldu.
Bu gibi olaylar BGP'deki bazı zayıflıklara, yani interneti büyük ölçüde telafi eden özerk sistemlerin, BGP'nin onlara verilerin en iyi rotası olduğunu söylemeye güvenin olmasını sağlayacak. Glitches sık sık olmazken, bazıları BGP'yi daha güvenli hale getirme ihtiyacını savundular. Bununla birlikte, bu ölçekte bir güncelleme, her bir özerk sistemin internet üzerindeki her bir aynı anda güncellenmesini gerektirir. Bu, protokoldeki büyük değişikliklerin uygulanması, en azını söylemek zor olacaktır.
BGP, sadece birkaç unsurdan biridir. İnternet işini yap . Kuruluşunun anlaşılması, gelecekteki kesintileri ve diğer konuları gezinmenize ve anlamanıza yardımcı olabilir.
İLGİLİ: İnternet nasıl çalışır?