免费可以看的无遮挡av无码|国产在线拍揄自揄视频网站|在线无码精品视频播放在|欧美亚洲国产成人精品,国产成人久久77777精品,亚洲欧美视频在线观看,色偷偷色噜噜狠狠网站久久

千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 什么是路由黑洞

什么是路由黑洞

來源:千鋒教育
發(fā)布人:xqq
時間: 2023-12-05 13:17:28 1701753448

兩臺BGP路由器之間無需直連也可建立對等體關系,只要它們具備IP連通性并且可以建立TCP連接即可。BGP的這個特點使得路由的傳遞更加靈活,然而稍有不慎,這個特性也可能帶來一個麻煩,例如路由黑洞。

以圖1為例,R1、R2、R3及R7均是BGP路由器,并且按照圖示建立BGP對等體關系。AS 34567內已經部署了OSPF,使得AS內部的路由器能夠獲知到達該AS內各個網段的路由信息。R4、R5及R6并不運行BGP,只運行OSPF,得益于AS34567內運行的OSPF,R3及R7實現(xiàn)了IP連通性(R3及R7之間并沒有直連的物理鏈路),并且建立起了IBGP對等體關系。

圖1 BGP環(huán)境中路由黑洞的產生背景

現(xiàn)在R1將AS 100內的1.0.0.0/8路由發(fā)布到了BGP,然后將這條路由通告給了R3,而R3則將這條BGP路由通過IBGP連接直接通告給了R7(假設R3在將該BGP路由通告給R7時,告知了R7需經自己到達該路由所指向的目的地,為了達到這個目的,R3將該BGP路由的Next_Hop屬性值設置為它自己的地址),R7再將其通告給R2,最終R2能夠通過BGP學習到1.0.0.0/8這條來自AS 100的路由并將其加載到自己的路由表中。

現(xiàn)在R2收到一個去往1.0.0.0/8的數(shù)據包,它查詢路由表后發(fā)現(xiàn)到達該目的地的下一跳為R7,于是將數(shù)據包轉發(fā)給R7。R7收到這個數(shù)據包后也進行路由表查詢,結果發(fā)現(xiàn)到達該目的地的下一跳為R3,然而R3并非它的直連路由器,它意識到下一跳路由器處于一個遠端網段,因此它將繼續(xù)在自己的路由表中查詢到達R3的路由(也即遞歸查詢)。由于AS 34567內已經運行了OSPF,R7發(fā)現(xiàn)可以通過OSPF路由到達R3,而且下一跳是R4(假設當網絡正常時,R7選擇經R4到達R3)。如此一來R7意識到要將數(shù)據包送達1.0.0.0/8,需先將其轉發(fā)給R4。

當R4收到這個發(fā)往1.0.0.0/8的數(shù)據包時,它將在自己的路由表中查詢到達該目的網段的路由,由于該路由是在BGP中被通告的(AS 34567內運行的OSPF并不知曉到達這個目的網段的路由),而R4恰恰沒有運行BGP,至此在R4上就出現(xiàn)了路由黑洞,發(fā)往這個目的網段的數(shù)據包在R4這里被丟棄。同樣的問題也可能發(fā)生在R6上,當R4發(fā)生故障時,R7將會把到達1.0.0.0/8的報文轉發(fā)給R6,而后者同樣存在路由黑洞問題。

為了規(guī)避路由黑洞問題,BGP引入了同步規(guī)則(BGP Synchronization)。所謂的BGP同步規(guī)則指的是:當一臺路由器從自己的IBGP對等體學習到一條BGP路由時(這類路由被稱為IBGP路由),它將不能使用該條路由或把這條路由通告給自己的EBGP對等體,除非它又從IGP協(xié)議(例如OSPF等,此處也包含靜態(tài)路由)學習到這條路由,也就是要求IBGP路由與IGP路由同步。同步規(guī)則主要用于規(guī)避BGP路由黑洞問題。

還是以圖1為例,如果R7激活了BGP同步,那么當它收到IBGP對等體R3通告的1.0.0.0/8路由時,缺省是不會使用該路由的,當然也不會將其通告給EBGP對等體R2,只有當R7又從IGP協(xié)議(例如AS 34567中運行的OSPF)學習到1.0.0.0/8路由時,或者R7擁有到達1.0.0.0/8的靜態(tài)路由時,它才會使用這條BGP路由,并且將該BGP路由通告給R2。

此時R7的“想法”是:“我現(xiàn)在已經通過BGP學習到了去往1.0.0.0/8的路由,而我的路由表里又存在到達該目的網段的OSPF路由,這樣看來網絡中的設備應該都運行了OSPF,并且也都通過OSPF發(fā)現(xiàn)了到達該目的網段的路由,那么如果我將到達該目的網段的數(shù)據包轉發(fā)出去,這些數(shù)據包應該是可以被轉發(fā)到目的地的,因此我可以放心地使用該BGP路由并且將其通告給我的EBGP對等體了”。

在本案例中,要將R2發(fā)往1.0.0.0/8的數(shù)據包順利地轉發(fā)到目的地,可行的辦法有幾種。例如第一個辦法是在AS 34567內的所有路由器上都運行BGP,也就是讓R4、R5及R6也運行BGP。

然而由于IBGP水平分割規(guī)則的存在,我們將不得不在AS34567內實現(xiàn)IBGP對等體關系全互聯(lián),從而保證BGP路由不會丟失,此時需關閉設備上的BGP同步規(guī)則。如果AS34567內的路由器數(shù)量特別大,那么IBGP全互聯(lián)的組網會給設備帶來沉重的負擔,而且該網絡的可擴展性也將受到制約。此時路由反射器及聯(lián)邦會是兩個不錯的解決方案。

第二個辦法是R3將BGP路由引入AS 34567中的OSPF,從而讓OSPF也能夠獲知到達1.0.0.0/8的路由。這樣對于R7而言這條路由也就滿足了同步規(guī)則~既從IBGP對等體學到,又從IGP協(xié)議獲知,而R4、R5及R6也能夠通過OSPF發(fā)現(xiàn)到達1.0.0.0/8的路由,因此路由黑洞的問題也就迎刃而解了。

當然在R3上將BGP路由引入OSPF的操作需要非常謹慎地執(zhí)行,因為BGP承載的路由信息往往是巨大的,如果不做任何限制地直接將BGP路由引入一個IGP協(xié)議,帶來的影響會很大。基于上述分析,這種辦法并非在所有場景中都適用。

第三個辦法是采用MPLS。MPLS(Multi-Protocol Label Switching,多協(xié)議標簽交換)是一種標簽交換技術,簡單地說,就是在一個報文的IP頭部之前、數(shù)據幀頭部之后插入一個標簽頭部,由于IP頭部“躲藏”在標簽頭部之后,因此在數(shù)據從源被轉發(fā)到目的地的過程中,沿途的網絡設備只需根據標簽頭部中的標簽進行選路,如此一來即使轉發(fā)設備沒有到達目的網絡的路由也不會影響數(shù)據轉發(fā),因為此時它們是基于標簽信息對報文進行選路及轉發(fā)的,而不是基于目的IP地址。

綜上所述,解決BGP路由黑洞問題的方案很多,而且都比較成熟,在諸多成熟方案可供選擇的情況下,依然激活同步規(guī)則也就顯得沒有意義了,因此在華為數(shù)通產品上,BGP同步規(guī)則缺省是被關閉的。

tags: IT培訓
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業(yè)內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
嵌入式培訓課程:探索技術的無限可能

近年來,嵌入式系統(tǒng)的廣泛應用已經深刻改變了我們的生活方式。從智能手機到智能家居,從汽車到醫(yī)療設備,嵌入式技術已經成為現(xiàn)代社會不可或缺的...詳情>>

2023-12-12 11:02:35
嵌入式開發(fā):Linux網絡編程的探索與實踐

在當今的科技世界中,嵌入式系統(tǒng)已經滲透到我們生活的方方面面,從智能手機、電視、汽車到醫(yī)療設備等。而在這些設備中,Linux網絡編程扮演著至...詳情>>

2023-12-12 09:55:55
Java游戲項目開發(fā):技術概覽與實踐

在數(shù)字化世界中,游戲已經成為了人們休閑娛樂的重要方式之一。隨著科技的不斷進步,游戲開發(fā)行業(yè)也在不斷發(fā)展,而Java作為一門廣泛使用的編程語...詳情>>

2023-12-12 08:49:15
Web前端的基石:HTML

在數(shù)字化的時代,網頁設計已經成為了一個重要的領域。而在這個領域中,HTML(HyperTextMarkupLanguage)無疑是最基礎、最重要的一環(huán)。它是構建...詳情>>

2023-12-12 08:15:55
嵌入式開發(fā):內存分配的方式

嵌入式系統(tǒng)開發(fā)中,內存分配是一個至關重要的話題。嵌入式系統(tǒng)通常具有有限的內存資源,因此合理的內存分配方式對系統(tǒng)的性能和穩(wěn)定性至關重要。...詳情>>

2023-12-12 06:35:55