BGP服務(wù)器是什么?BGP(全稱邊界網(wǎng)關(guān)協(xié)議)是互聯(lián)網(wǎng)全球路由系統(tǒng)的底層協(xié)議。它通過邊緣路由器之間的路由和可達(dá)性信息交換來管理數(shù)據(jù)包如何從一個網(wǎng)絡(luò)路由到另一個網(wǎng)絡(luò)。BGP 在自治系統(tǒng)(AS)之間引導(dǎo)數(shù)據(jù)包,自治系統(tǒng)是由單個企業(yè)或服務(wù)提供商管理的網(wǎng)絡(luò)。
BGP通過保證路由器能夠適應(yīng)路由故障來創(chuàng)建網(wǎng)絡(luò)穩(wěn)定性:當(dāng)一條路徑出現(xiàn)故障時,很快就會找到一條新路徑。BGP根據(jù)路徑做出路由決策,路徑由網(wǎng)絡(luò)管理員設(shè)置的規(guī)則或網(wǎng)絡(luò)策略定義。
那么BGP服務(wù)器是如何開展工作的?
每個路由器都維護(hù)一個路由表來控制數(shù)據(jù)包的定向方式。路由表信息由路由器上的 BGP 進(jìn)程根據(jù)來自其他路由器的傳入信息和BGP路由信息庫(RIB)中的信息生成,RIB是存儲在BGP路由器上的服務(wù)器上的數(shù)據(jù)表。RIB包含來自直接連接的外部對等點和內(nèi)部對等點的信息,并且基于應(yīng)該使用哪些路由和應(yīng)該發(fā)布哪些信息的策略,在發(fā)生更改時不斷更新路由表。
BGP服務(wù)器有什么用?
說那么這么多,簡單來講,BGP就是提供網(wǎng)絡(luò)穩(wěn)定性的。確保路由器能夠在一條互聯(lián)網(wǎng)路徑出現(xiàn)故障時快速適應(yīng)通過另一次重新連接發(fā)送數(shù)據(jù)包。BGP根據(jù)網(wǎng)絡(luò)管理員配置的路徑、規(guī)則或網(wǎng)絡(luò)策略做出路由決策。每個BGP路由器都維護(hù)一個標(biāo)準(zhǔn)路由表,用于引導(dǎo)傳輸中的數(shù)據(jù)包。BGP使用客戶端至服務(wù)器拓?fù)鋪韨鬟f路由信息,客戶端至服務(wù)器通過向服務(wù)器發(fā)送請求來啟動BGP會話。
BGP路由基礎(chǔ)
BGP僅在發(fā)生更改時才發(fā)送更新的路由器表信息,并且僅發(fā)送受影響的信息。BGP沒有自動發(fā)現(xiàn)機制,這意味著必須手動建立對等體之間的連接,并在兩端編程對等體地址。
BGP根據(jù)當(dāng)前的可達(dá)性、跳數(shù)和其他路徑特征做出最佳路徑?jīng)Q策。在多條路徑可用的情況下(例如在主要托管設(shè)施內(nèi)),BGP策略會傳達(dá)組織對進(jìn)出路徑流量的偏好。BGP社區(qū)標(biāo)簽可以控制對等體之間的路由發(fā)布行為。
網(wǎng)絡(luò)中的BGP基于TCP/IP。它在OSI傳輸層(第4層)上運行以控制網(wǎng)絡(luò)層(第3層)。如RFC4271中所述并于2006年批準(zhǔn),當(dāng)前版本的BGP-4 支持IPv6和無類別域間路由(CIDR),這使得IPv4能夠持續(xù)生存。與當(dāng)前的IP地址分配方案相比,使用CIDR是一種在網(wǎng)絡(luò)中擁有更多地址的方法。
內(nèi)部BGP和外部BGP、OSPF有何區(qū)別?
當(dāng)BGP用于在單個AS內(nèi)進(jìn)行路由時,稱為內(nèi)部BGP,或iBGP。當(dāng)用于將一個AS連接到其他AS時,它被稱為外部BGP,或eBGP。
OSPF(開放最短路徑優(yōu)先)協(xié)議僅用于內(nèi)部網(wǎng)絡(luò)。OSPF專注于尋找節(jié)點之間可用的最短路徑,并盡快故障轉(zhuǎn)移到該最短路徑。BGP失敗到新路由的速度較慢,但更具可擴展性。OSPF本質(zhì)上是層次結(jié)構(gòu),而BGP是網(wǎng)狀結(jié)構(gòu)。一些網(wǎng)絡(luò)正在用 iBGP代替OSPF。
以上是“BGP服務(wù)器是什么”的全面介紹,希望能給大家?guī)硪欢ㄕJ(rèn)識。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站