2024-02-24 分類: 網(wǎng)站建設(shè)
最近的文章中使用了幾個(gè)非常恰當(dāng)?shù)谋扔鱽斫忉?BGP。人們將其比作從空中交通管制員到不斷發(fā)展的互聯(lián)網(wǎng)地圖的一切。它甚至被稱為“互聯(lián)網(wǎng)的膠帶”。他們都很好。
BGP 是一種協(xié)議,它告訴數(shù)據(jù)請(qǐng)求他們需要采取什么路徑才能到達(dá)服務(wù)器。例如,如果您登錄 Facebook 或打開應(yīng)用程序以提取您的提要,BGP 將引導(dǎo)您的數(shù)據(jù)包沿著最快的路線從 Facebook 的服務(wù)器檢索數(shù)據(jù)。
Cloudflare 將 BGP 描述為“互聯(lián)網(wǎng)的郵政服務(wù)”,因?yàn)樗鼤?huì)為您的請(qǐng)求選擇最快、最有效的路線以到達(dá)預(yù)期的服務(wù)器。BGP 查看您的數(shù)據(jù)可以采用的所有可用路由,然后選擇它認(rèn)為最好的路由。
通常,這意味著通過構(gòu)成整個(gè)互聯(lián)網(wǎng)的自治系統(tǒng)來路由您的數(shù)據(jù)。BGP 找出哪些系統(tǒng)相互通信,然后沿著它們之間的最快路徑發(fā)送您的數(shù)據(jù),以便它可以到達(dá)正確的目的地。
繼續(xù)郵局的比喻,互聯(lián)網(wǎng)上的每個(gè)自治系統(tǒng)就像郵局的一個(gè)分支。即使您所在的城市可能有數(shù)千個(gè)郵箱,但每封郵件仍然必須經(jīng)過郵局才能送達(dá)。
互聯(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)上有太多“孤島”,無法在每個(gè)“孤島”之間建立橋梁,BGP 會(huì)告訴您這些橋已經(jīng)在哪里。
實(shí)際上有兩種類型的BGP:
外部 BGP (eBGP):整個(gè)互聯(lián)網(wǎng)使用的協(xié)議。在我們的郵局比喻中,這類似于國(guó)際航運(yùn)。 內(nèi)部 BGP (iBGP):自治系統(tǒng)可以選擇用于在其自己的網(wǎng)絡(luò)中路由數(shù)據(jù)的內(nèi)部 BGP 協(xié)議。這類似于不同國(guó)家的郵件服務(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)的
多種因素會(huì)影響您的數(shù)據(jù)通過互聯(lián)網(wǎng)地圖的路徑。成本可能是其中之一,因?yàn)橐恍┨峁┥虝?huì)收取訪問其系統(tǒng)的費(fèi)用?;ヂ?lián)網(wǎng)本身不斷變化的性質(zhì)是另一回事。
自治系統(tǒng)和網(wǎng)站可以完全從互聯(lián)網(wǎng)地圖中移動(dòng)或刪除。他們還可以更改或添加服務(wù)提供商——例如大學(xué)將 ISP 從 Comcast 切換到 AT&T。BGP 必須定期更新數(shù)據(jù)可以采用的路由,以確保它們保持最新狀態(tài),并且您的請(qǐng)求不會(huì)陷入死胡同,Wile E. Coyote 風(fēng)格。
自治系統(tǒng)始終運(yùn)行 BGP 更新而不會(huì)發(fā)生意外。但是當(dāng)他們出錯(cuò)時(shí),他們可能會(huì)出錯(cuò)。Clark 在他們的文章中解釋說,由于 BGP 旨在快速?gòu)囊粋€(gè)系統(tǒng)傳播到另一個(gè)系統(tǒng),因此錯(cuò)誤可能會(huì)產(chǎn)生連鎖反應(yīng),就像我們?cè)?Facebook 看到的那樣。
修復(fù)錯(cuò)誤
根據(jù)Cloudflare的說法,土耳其 ISP TTNet 在 2004 年的一次糟糕的 BGP 更新暫時(shí)將 TTNet 宣傳為互聯(lián)網(wǎng)上所有流量的最佳目的地。這導(dǎo)致一整天的連接問題,直到問題得到解決。
此類事件指出了 BGP 的某些弱點(diǎn),即構(gòu)成整個(gè)互聯(lián)網(wǎng)的自治系統(tǒng)將隱含地信任 BGP 告訴它們的最佳數(shù)據(jù)路由。雖然故障并不經(jīng)常發(fā)生,但有些人認(rèn)為需要讓 BGP 更安全。然而,這種規(guī)模的更新將需要互聯(lián)網(wǎng)上的每個(gè)自治系統(tǒng)立即更新。這意味著至少可以說,對(duì)協(xié)議進(jìn)行重大更改將具有挑戰(zhàn)性。BGP 只是使互聯(lián)網(wǎng)工作的幾個(gè)要素之一。了解其基礎(chǔ)可以幫助您導(dǎo)航和了解未來的中斷和其他問題。
文章標(biāo)題:BGP和DNS如何協(xié)同工作?BGP是如何擾亂互聯(lián)網(wǎng)的
當(dāng)前地址:http://jinyejixie.com/news30/318580.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、定制網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、虛擬主機(jī)、關(guān)鍵詞優(yōu)化、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容