下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
從谷歌宕機事件認(rèn)識互聯(lián)網(wǎng)工作原理
大約在太平洋標(biāo)準(zhǔn)時間2012年11月5號下午6:24分/時間標(biāo)準(zhǔn)時間2012年11月6號凌晨2:24分,CloudFlare的員工發(fā)現(xiàn)谷歌的服務(wù)中斷了。我們使用谷歌的電子郵件等服務(wù),所以,當(dāng)它的服務(wù)不正常時,辦公室的人會很快發(fā)現(xiàn)。我在網(wǎng)絡(luò)技術(shù)小組工作,因此我立刻接上網(wǎng)絡(luò)查看是什么情況——是局部區(qū)域問題還是全球問題。問題排查我很快就意識到,所有谷歌的服務(wù)我們都不能連接上——甚至包括連接,谷歌的公共DNS服務(wù)器——于是,我從追查DNS開始。$dig+trace下面是我在探測G的域名服務(wù)器時得到的回復(fù):.172800INNS.172800INNS.172800INNS.172800INNS.;;Received164bytesfrom0#53()in152ms;;connectiontimedout;noserverscouldbereached無法探測到任何服務(wù)器的結(jié)果證明確實有什么地方出了問題。尤其是,這意味著從我們的辦公室將連接不到任何的谷歌DNS服務(wù)器。我開始網(wǎng)絡(luò)層查找問題,看看是否是在這個通信層出了問題。PING0(0):56databytesRequesttimeoutforicmp_seq092bytesfrom1-1-15.edge2-eqx-sin.moratelindo.co.id(17):Timetoliveexceeded這里出現(xiàn)了奇怪的信息。通常,我們不應(yīng)該在谷歌的路由信息中看到一個印度尼西亞的網(wǎng)絡(luò)服務(wù)提供商(Moratel)的名字。我立即進入一個CloudFlare的路由器中查看發(fā)生了什么事。與此同時,Twitter上世界其它地方的報告顯示了我們并不是唯一遇到問題的地方?;ヂ?lián)網(wǎng)路由為了理解是出了什么問題,你需要知道一些互聯(lián)網(wǎng)是如何工作的基礎(chǔ)知識。整個互聯(lián)網(wǎng)是由很多的網(wǎng)絡(luò)組成,這些網(wǎng)絡(luò)被稱為是“自治系統(tǒng)(AS)”。每個網(wǎng)絡(luò)都有一個唯一的數(shù)字來標(biāo)志自己,被稱為AS號。CloudFlare的AS號是13335,谷歌的AS號是15169。各個網(wǎng)絡(luò)通過一種叫做邊緣網(wǎng)關(guān)協(xié)議(BGP)的技術(shù)互相連接。邊緣網(wǎng)關(guān)協(xié)議被稱為是互聯(lián)網(wǎng)的粘合劑——由它來聲明哪個IP地址屬于哪個網(wǎng)絡(luò),由它來建立從某個自治網(wǎng)絡(luò)到另外一個自治網(wǎng)絡(luò)的路由。一個互聯(lián)網(wǎng)“路由”跟這個詞的表意完全一樣:由一個自治網(wǎng)絡(luò)里的IP地址到另外一個自治網(wǎng)絡(luò)里的另一個IP地址的路徑。邊緣網(wǎng)關(guān)協(xié)議是基于一個相互信任的體制。各個網(wǎng)絡(luò)基于信任的原則告訴其它網(wǎng)絡(luò)哪個IP地址屬于哪個網(wǎng)絡(luò)。當(dāng)你發(fā)送一個數(shù)據(jù)包,或發(fā)送一個穿越網(wǎng)絡(luò)的請求,你的網(wǎng)絡(luò)服務(wù)提供商會聯(lián)系它的上游提供商或?qū)Φ忍峁┥蹋儐査鼈儚哪愕木W(wǎng)絡(luò)服務(wù)提供商到網(wǎng)絡(luò)目的地,哪條路線最近。不幸的是,如果當(dāng)一個網(wǎng)絡(luò)發(fā)出聲明說某個IP地址或某個網(wǎng)絡(luò)在它的內(nèi)部,而事實不是這樣,如果它的上游網(wǎng)絡(luò)或?qū)Φ染W(wǎng)絡(luò)信任了它,那么,這個數(shù)據(jù)包最終將會迷路丟失。這里發(fā)生的就是這個問題。我查看了邊緣網(wǎng)關(guān)協(xié)議傳遞的谷歌IP的路由地址,路由指向了Moratel(23947),一個印度尼西亞的網(wǎng)絡(luò)服務(wù)提供商。我們的辦公室在加利福尼亞,離谷歌的數(shù)據(jù)中心并不遠(yuǎn),數(shù)據(jù)包絕不應(yīng)該經(jīng)過印度尼西亞。很有可能是,Moratel聲明了一個錯誤的網(wǎng)絡(luò)路由。當(dāng)時我看到的邊緣網(wǎng)關(guān)協(xié)議發(fā)來的路由是:tom@edge01.sfo01>showroute0inet.0:422168destinations,422168routes(422154active,0holddown,14hidden)+=ActiveRoute,-=LastActive,*=Both/24*[BGP/170]00:15:47,MED18,localpref100ASpath:443634912394715169I>toviage-1/0/9.0我查看了其它路由,比如谷歌的公共DNS,它同樣被劫持到了相同的(不正確的)路徑:tom@edge01.sfo01>showrouteinet.0:422196destinations,422196routes(422182active,0holddown,14hidden)+=ActiveRoute,-=LastActive,*=Both/24*[BGP/170]00:27:02,MED18,localpref100ASpath:443634912394715169I>toviage-1/0/9.0路由泄漏像這樣的問題在行業(yè)內(nèi)被認(rèn)為是起源于“路由泄漏”,不是正常的,而是“泄漏”出來的路由。這種事情并不是沒有先例。谷歌之前曾遭受過類似的宕機事件,當(dāng)時推測是巴基斯坦為了禁止YouTube上的一個視頻,巴基斯坦國家ISP刪除了YouTube網(wǎng)站的路由信息。不幸的是,他們的這種做法被傳遞到了外部,巴基斯坦電信公司的上游提供商——電訊盈科(PCCW)信任了巴基斯坦電信公司的做法,把這種路由方式傳遞到了整個互聯(lián)網(wǎng)。這個事件導(dǎo)致了YouTube網(wǎng)站大約2個小時不能訪問。今天發(fā)生的事情屬于類似情況。在Moratel公司的某個人很可能是“胖手指”,輸錯了互聯(lián)網(wǎng)路由。而電訊盈科,Moratel公司的上游提供商,信任了Moratel公司傳遞給他們的路由。很快,這錯誤的路由就傳到了整個互聯(lián)網(wǎng)。在邊緣網(wǎng)關(guān)協(xié)議這種信任模式中,與其說這是惡意的行為,不如說這是誤操作或失誤。修復(fù)解決方案就是讓Moratel公司停止聲明錯誤的路由。作為一個網(wǎng)絡(luò)工程師,尤其是像CloudFlare這樣的大網(wǎng)絡(luò)公司里工作的工程師,很大一部分工作就是和其它世界各地的網(wǎng)絡(luò)工程師保持聯(lián)絡(luò)。當(dāng)探明問題后,我聯(lián)系到了Moratel公司的一位同事,告訴他發(fā)生了什么事。他大概在太平洋標(biāo)準(zhǔn)時間下午6:50分/世界標(biāo)準(zhǔn)時間凌晨2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年銷售合同違約責(zé)任規(guī)定3篇
- 2025年度食品行業(yè)蟲害控制與食品安全保障合同4篇
- 個人用車租賃簡易合同2024版
- 小學(xué)拼音教學(xué)的創(chuàng)新路徑與方法探討
- 科技公司應(yīng)對網(wǎng)絡(luò)攻擊的文明策略
- 校園安全教育的新篇章-防震知識的普及與推廣
- 二零二五版數(shù)據(jù)中心機房租賃與云服務(wù)集成解決方案合同3篇
- 法律學(xué)院師資隊伍的法治思維與實務(wù)能力
- 2025年新型飲品店經(jīng)營管理權(quán)及商標(biāo)使用許可合同3篇
- 二零二五年環(huán)境安全協(xié)議:榨菜生產(chǎn)環(huán)保安全合同2篇
- 【探跡科技】2024知識產(chǎn)權(quán)行業(yè)發(fā)展趨勢報告-從工業(yè)轟鳴到數(shù)智浪潮知識產(chǎn)權(quán)成為競爭市場的“矛與盾”
- 《中國政法大學(xué)》課件
- GB/T 35270-2024嬰幼兒背帶(袋)
- 2024-2025學(xué)年高二上學(xué)期期末數(shù)學(xué)試卷(新題型:19題)(基礎(chǔ)篇)(含答案)
- 海外市場開拓計劃
- 2024年度國家社會科學(xué)基金項目課題指南
- 七上-動點、動角問題12道好題-解析
- 2024年九省聯(lián)考新高考 數(shù)學(xué)試卷(含答案解析)
- 紅色歷史研學(xué)旅行課程設(shè)計
- 下運動神經(jīng)元損害綜合征疾病演示課件
- 2023中考地理真題(含解析)
評論
0/150
提交評論