BGP和DNS如何協(xié)同工作?BGP是如何擾亂互聯(lián)網(wǎng)的

2024-02-24    分類: 網(wǎng)站建設(shè)

最近的文章中使用了幾個非常恰當(dāng)?shù)谋扔鱽斫忉?BGP。人們將其比作從空中交通管制員到不斷發(fā)展的互聯(lián)網(wǎng)地圖的一切。它甚至被稱為“互聯(lián)網(wǎng)的膠帶”。他們都很好。

BGP 是一種協(xié)議,它告訴數(shù)據(jù)請求他們需要采取什么路徑才能到達服務(wù)器。例如,如果您登錄 Facebook 或打開應(yīng)用程序以提取您的提要,BGP 將引導(dǎo)您的數(shù)據(jù)包沿著最快的路線從 Facebook 的服務(wù)器檢索數(shù)據(jù)。

Cloudflare 將 BGP 描述為“互聯(lián)網(wǎng)的郵政服務(wù)”,因為它會為您的請求選擇最快、最有效的路線以到達預(yù)期的服務(wù)器。BGP 查看您的數(shù)據(jù)可以采用的所有可用路由,然后選擇它認(rèn)為最好的路由。

通常,這意味著通過構(gòu)成整個互聯(lián)網(wǎng)的自治系統(tǒng)來路由您的數(shù)據(jù)。BGP 找出哪些系統(tǒng)相互通信,然后沿著它們之間的最快路徑發(fā)送您的數(shù)據(jù),以便它可以到達正確的目的地。

繼續(xù)郵局的比喻,互聯(lián)網(wǎng)上的每個自治系統(tǒng)就像郵局的一個分支。即使您所在的城市可能有數(shù)千個郵箱,但每封郵件仍然必須經(jīng)過郵局才能送達。

互聯(lián)網(wǎng)上的自治系統(tǒng)示例包括:

互聯(lián)網(wǎng)服務(wù)提供商 (ISP),如 Comcast、AT&T、Verizon 等。 像 Facebook 這樣的公司 其他大型組織,如政府或大學(xué)

為The Verge撰稿的 Mitchell Clark將 BGP 比作不斷更新的地圖 ,將自治系統(tǒng)比作地圖上的島嶼。由于互聯(lián)網(wǎng)上有太多“孤島”,無法在每個“孤島”之間建立橋梁,BGP 會告訴您這些橋已經(jīng)在哪里。

實際上有兩種類型的BGP:

外部 BGP (eBGP):整個互聯(lián)網(wǎng)使用的協(xié)議。在我們的郵局比喻中,這類似于國際航運。 內(nèi)部 BGP (iBGP):自治系統(tǒng)可以選擇用于在其自己的網(wǎng)絡(luò)中路由數(shù)據(jù)的內(nèi)部 BGP 協(xié)議。這類似于不同國家的郵件服務(wù)。

沒有必要設(shè)置 iBGP 來訪問更廣泛的互聯(lián)網(wǎng)的 eBGP,但是像大型科技公司這樣的一些自治系統(tǒng)無論如何都使用 iBGP 來路由內(nèi)部流量。

BGP 和 DNS 如何協(xié)同工作?

BGP 使互聯(lián)網(wǎng)上的數(shù)據(jù)路由成為可能,這使得它成為將互聯(lián)網(wǎng)連接在一起的膠水或膠帶。BGP 工作的部分方式是它為數(shù)據(jù)通告可行的路由。如果 BGP 停止工作,這些路由將無法找到并從 Internet 上消失,因此數(shù)據(jù)無處可去。

換句話說,互聯(lián)網(wǎng)的域名系統(tǒng)(DNS) 協(xié)議的功能類似于地址列表,而 BGP 是將郵件發(fā)送到這些房屋的郵政服務(wù)。如果您有地址但沒有前往房屋的路線,則無法投遞郵件。

BGP 是如何擾亂互聯(lián)網(wǎng)的

多種因素會影響您的數(shù)據(jù)通過互聯(lián)網(wǎng)地圖的路徑。成本可能是其中之一,因為一些提供商會收取訪問其系統(tǒng)的費用?;ヂ?lián)網(wǎng)本身不斷變化的性質(zhì)是另一回事。

自治系統(tǒng)和網(wǎng)站可以完全從互聯(lián)網(wǎng)地圖中移動或刪除。他們還可以更改或添加服務(wù)提供商——例如大學(xué)將 ISP 從 Comcast 切換到 AT&T。BGP 必須定期更新數(shù)據(jù)可以采用的路由,以確保它們保持最新狀態(tài),并且您的請求不會陷入死胡同,Wile E. Coyote 風(fēng)格。

自治系統(tǒng)始終運行 BGP 更新而不會發(fā)生意外。但是當(dāng)他們出錯時,他們可能會出錯。Clark 在他們的文章中解釋說,由于 BGP 旨在快速從一個系統(tǒng)傳播到另一個系統(tǒng),因此錯誤可能會產(chǎn)生連鎖反應(yīng),就像我們在 Facebook 看到的那樣。

修復(fù)錯誤

根據(jù)Cloudflare的說法,土耳其 ISP TTNet 在 2004 年的一次糟糕的 BGP 更新暫時將 TTNet 宣傳為互聯(lián)網(wǎng)上所有流量的最佳目的地。這導(dǎo)致一整天的連接問題,直到問題得到解決。

此類事件指出了 BGP 的某些弱點,即構(gòu)成整個互聯(lián)網(wǎng)的自治系統(tǒng)將隱含地信任 BGP 告訴它們的最佳數(shù)據(jù)路由。雖然故障并不經(jīng)常發(fā)生,但有些人認(rèn)為需要讓 BGP 更安全。然而,這種規(guī)模的更新將需要互聯(lián)網(wǎng)上的每個自治系統(tǒng)立即更新。這意味著至少可以說,對協(xié)議進行重大更改將具有挑戰(zhàn)性。BGP 只是使互聯(lián)網(wǎng)工作的幾個要素之一。了解其基礎(chǔ)可以幫助您導(dǎo)航和了解未來的中斷和其他問題。

文章標(biāo)題:BGP和DNS如何協(xié)同工作?BGP是如何擾亂互聯(lián)網(wǎng)的
當(dāng)前地址:http://www.muchs.cn/news30/318580.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷定制網(wǎng)站、網(wǎng)站設(shè)計公司、虛擬主機、關(guān)鍵詞優(yōu)化、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營