0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

BGP協(xié)議是什么

汽車(chē)電子技術(shù) ? 來(lái)源:碼農(nóng)與軟件時(shí)代 ? 作者: 碼農(nóng)與軟件時(shí)代 ? 2023-02-15 14:15 ? 次閱讀
  1. BGP****協(xié)議是什么?

BGP(Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)是互聯(lián)網(wǎng)上一個(gè)核心的去中心化自治路由協(xié)議,運(yùn)行在TCP協(xié)議之上,使用179端口,屬于應(yīng)用層協(xié)議,用于傳遞路由信息。

  1. BGP協(xié)議用在什么地方?

在【OSPF協(xié)議】一文中提到幾個(gè)概念:AS自治系統(tǒng)、IGP內(nèi)部網(wǎng)關(guān)協(xié)議、EGP外部網(wǎng)關(guān)協(xié)議。

而B(niǎo)GP即可以用于IGP,也可用于EGP。

因此,BGP又分為IBGP和EBGP:前者為Interior BGP,用于同一個(gè)AS內(nèi)部的連接;后者為Exterior BGP,用于不同AS之間的BGP連接。

為什么會(huì)存在IBGP?原因是IGP原有的協(xié)議,如OSPF,設(shè)計(jì)對(duì)象是同一AS內(nèi),針對(duì)中小規(guī)模網(wǎng)絡(luò)設(shè)計(jì)。如果同一AS內(nèi)網(wǎng)絡(luò)規(guī)模過(guò)于宏大,則IGP OSPF協(xié)議存在性能瓶頸。

總的來(lái)說(shuō),IGP協(xié)議(如OSPF)用于小規(guī)模內(nèi)部網(wǎng)絡(luò),IBGP用于大規(guī)模內(nèi)部網(wǎng)絡(luò),EBGP用于整個(gè)互聯(lián)網(wǎng)。

  1. 為什么會(huì)產(chǎn)生BGP協(xié)議?

AS自治系統(tǒng)是指在同一組織管理下,使用統(tǒng)一選路策略設(shè)備的集合。假設(shè)企業(yè)網(wǎng)絡(luò)分總部網(wǎng)絡(luò)H和分支網(wǎng)絡(luò)A、B。H、A、B網(wǎng)絡(luò)分別是AS自治系統(tǒng),每個(gè)AS內(nèi)部可使用OSPF或ISIS進(jìn)行路由計(jì)算和選擇。

那么,如何實(shí)現(xiàn)H、A、B的互聯(lián)呢?

企業(yè)總部與分支的互聯(lián),需要經(jīng)過(guò)運(yùn)營(yíng)商網(wǎng)絡(luò),也就是網(wǎng)絡(luò)路徑是H---運(yùn)營(yíng)商--A。

嘗試使用OSPF協(xié)議是否可以呢?答案是否定的。OSPF會(huì)進(jìn)行路由計(jì)算和選擇,一方面會(huì)遇到性能問(wèn)題,另一方面,運(yùn)營(yíng)商的內(nèi)部網(wǎng)絡(luò)拓?fù)涫遣粫?huì)共享給企業(yè)網(wǎng)絡(luò)的,也就是運(yùn)營(yíng)商網(wǎng)絡(luò)不會(huì)相信你的企業(yè)網(wǎng)絡(luò)。

這就需要BGP協(xié)議,BGP協(xié)議只傳遞路由信息,不會(huì)進(jìn)行計(jì)算,不會(huì)感知對(duì)方AS內(nèi)的網(wǎng)絡(luò)拓?fù)?,也不?huì)進(jìn)行周期性更新(使用觸發(fā)更新)。

  1. BGP 消息報(bào)文是如何交互的?

BGP有5種報(bào)文:open、update、keepalive、notification、route-refresh。

(1)Open

TCP三次握手成功后,路由器之間相互發(fā)送OPEN報(bào)文,建立對(duì)等體的參數(shù)協(xié)商,如AS號(hào)、keepalive報(bào)文發(fā)送時(shí)間和路由器身份標(biāo)識(shí)router id。

(2)keepalive

Open報(bào)文之后,相互發(fā)送keepalive報(bào)文,收到后,則對(duì)等體建立成功。后續(xù)會(huì)定時(shí)發(fā)送keepalive報(bào)文以便保持連接。

(3)Update

Keepalive后,就可以通過(guò)BGP update 報(bào)文通告路由到對(duì)等體。BGP通告路由有兩種方式:

一種是逐條將IP路由表中的路由引入到BGP路由表中,并通告給鄰居,稱(chēng)為network方式;

一種是將路由器設(shè)備路由表中的路由信息重分發(fā)到BGP路由表中,稱(chēng)為import方式。

路由通告完成后,路由器會(huì)進(jìn)行判斷,以決定是否引入到路由器的路由表中。

注:建立BGP會(huì)話(huà)的雙方,相互稱(chēng)為BGP對(duì)等體;使用loopback地址建立IBGP對(duì)等體,使用直連地址建立EBGP對(duì)等體。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    雙線(xiàn)雙ip和雙線(xiàn)bgp線(xiàn)路區(qū)別在哪里

    都需要在服務(wù)器上進(jìn)行路由判斷然后再發(fā)往不同的網(wǎng)卡,當(dāng)訪(fǎng)問(wèn)量較大時(shí)服務(wù)器資源占用很大。此方案較簡(jiǎn)單解決雙線(xiàn)問(wèn)題,但缺點(diǎn)是不夠穩(wěn)定,維護(hù)稍微復(fù)雜。一般小型網(wǎng)站或者游戲服務(wù)采用該方案。  用BGP協(xié)議實(shí)現(xiàn)
    發(fā)表于 09-05 14:20

    負(fù)載均衡技術(shù)在互聯(lián)網(wǎng)業(yè)務(wù)中的應(yīng)用

    本文提出了解決互聯(lián)網(wǎng)流量控制和訪(fǎng)問(wèn)的均衡方案——基于DNS 技術(shù)的“硬件”方案和基于BGP 協(xié)議的“軟件”方案,對(duì)兩種方案進(jìn)行了詳細(xì)的論述,澄清了目前對(duì)于兩者方案存在
    發(fā)表于 08-26 10:08 ?23次下載

    華為網(wǎng)絡(luò)技術(shù)培訓(xùn)-視頻教程

    華為網(wǎng)絡(luò)技術(shù)培訓(xùn):七號(hào)信令的全部課程。詳細(xì)內(nèi)容有:網(wǎng)絡(luò)安全與VPN技術(shù),數(shù)據(jù)通信教程,路由協(xié)議基礎(chǔ)(李勁松),常用網(wǎng)絡(luò)工具,OSPF講義(李勁松),LANSWITCH教程,BGP協(xié)議(魏偉),BG
    發(fā)表于 05-18 15:21 ?372次下載
    華為網(wǎng)絡(luò)技術(shù)培訓(xùn)-視頻教程

    BGP協(xié)議的路由選擇原則

    BGP(Border Gateway Protocol)是一種自治系統(tǒng)間的動(dòng)態(tài)路由發(fā)現(xiàn)協(xié)議,目前在互聯(lián)網(wǎng)中使用非常廣泛,BGP協(xié)議有非常豐富的屬性,路由選擇的過(guò)程也相對(duì)復(fù)雜。在使用CI
    發(fā)表于 01-24 09:52 ?3127次閱讀

    DZ000205 BGP協(xié)議原理

    GP(Border Gateway Protocol)是一種自治系統(tǒng)間的動(dòng)態(tài)路由發(fā)現(xiàn)協(xié)議,它的基本功能是在自治系統(tǒng)間自動(dòng)交換無(wú)環(huán)路的路由信息,通過(guò)交換帶有自治系統(tǒng)號(hào)(AS)序列屬性的路徑可達(dá)信息,來(lái)構(gòu)造自
    發(fā)表于 03-24 16:21 ?0次下載
    DZ000205 <b class='flag-5'>BGP</b><b class='flag-5'>協(xié)議</b>原理

    基于BGP協(xié)議屬性的路由策略

    BGP 作為一種廣泛使用的邊界網(wǎng)關(guān)路由協(xié)議從設(shè)計(jì)上提供了強(qiáng)大的路由過(guò)濾能力與一般的訪(fǎng)問(wèn)列表ACL 不同的是基于BGP屬性的路由過(guò)濾是通過(guò)對(duì)路由屬性的控制或修改來(lái)完成的因此更具靈
    發(fā)表于 07-07 15:31 ?11次下載
    基于<b class='flag-5'>BGP</b><b class='flag-5'>協(xié)議</b>屬性的路由策略

    什么是外部網(wǎng)關(guān)協(xié)議 EGP的作用有哪些

    BGP),當(dāng)前被廣泛使用。 BGP 協(xié)議的特點(diǎn) BGP 協(xié)議交換路由信息的結(jié)點(diǎn)數(shù)量級(jí)是自治系統(tǒng)數(shù)的量級(jí),這要
    的頭像 發(fā)表于 08-19 15:30 ?1.2w次閱讀

    我們?cè)撊绾伪鎰e真假動(dòng)態(tài)BGP

    不少的海外服務(wù)器供應(yīng)商,云海外服務(wù)器供應(yīng)商中,怎樣辨別真假動(dòng)態(tài)BGP?在本文中,恒訊科技小編將帶大家一起來(lái)了解! 一、什么是動(dòng)態(tài)BGP? 由中國(guó)電信、中國(guó)聯(lián)通、中國(guó)移動(dòng)和一些有AS自治域的大型民營(yíng)IDC運(yùn)營(yíng)商一起利用BGP
    的頭像 發(fā)表于 03-28 16:29 ?1504次閱讀

    動(dòng)態(tài)BGP是什么,如何判定它的真假

    一、什么叫動(dòng)態(tài)BGP: 中國(guó)電信 、中國(guó)聯(lián)通、中國(guó)移動(dòng)和一些擁有AS自治域的大型民營(yíng)IDC運(yùn)營(yíng)商可以通過(guò)BGP協(xié)議來(lái)實(shí)現(xiàn)多線(xiàn)互聯(lián),這個(gè)唯一能夠妥善處理不相關(guān)路由域間的多路連接的邊界網(wǎng)關(guān)協(xié)議
    發(fā)表于 04-18 09:47 ?1119次閱讀

    BGP機(jī)房有什么優(yōu)勢(shì),它解決了哪些問(wèn)題

    BGP機(jī)房在一定程度上解決了各用戶(hù)南北互通的問(wèn)題,提高了用戶(hù)的訪(fǎng)問(wèn)速度,用BGP協(xié)議實(shí)現(xiàn)的單IP雙線(xiàn)路的效果。該方案就是通過(guò)BGP協(xié)議,直接
    的頭像 發(fā)表于 06-27 11:33 ?986次閱讀

    路由協(xié)議RIP、OSPF、IS-IS、BGP有什么特點(diǎn)和不同

    RIP協(xié)議是最早的路由協(xié)議,OSPF是目前應(yīng)用最廣泛的IGP協(xié)議,IS-IS是另外一種鏈路狀態(tài)型的路由協(xié)議,BGP
    的頭像 發(fā)表于 11-02 16:20 ?3319次閱讀

    圖解BGP協(xié)議:路由選擇與網(wǎng)絡(luò)安全

    BGP是一種路由協(xié)議,它定義了在A(yíng)S(自治系統(tǒng))之間交換路由信息的方法。BGP 管理數(shù)據(jù)包如何在構(gòu)成互聯(lián)網(wǎng)的大型網(wǎng)絡(luò)之間傳輸,并使互聯(lián)網(wǎng)能夠高效運(yùn)行。
    的頭像 發(fā)表于 03-17 09:45 ?2988次閱讀

    1萬(wàn)字 20張圖帶你詳解EVPN

    EVPN參考了BGP/MPLS IP VPN的機(jī)制,通過(guò)擴(kuò)展BGP協(xié)議新定義了幾種BGP EVPN路由,通過(guò)在網(wǎng)絡(luò)中發(fā)布EVPN路由來(lái)實(shí)現(xiàn)VTEP的自動(dòng)發(fā)現(xiàn)、主機(jī)地址學(xué)習(xí)等行為。采用E
    的頭像 發(fā)表于 10-29 16:49 ?860次閱讀
    1萬(wàn)字 20張圖帶你詳解EVPN

    BGP路由的生成方式及5種報(bào)文

    TCP的三次握手。先啟動(dòng)BGP的一端先發(fā)起TCP連接。如圖所示,RTB先啟動(dòng)BGP協(xié)議,RTB隨機(jī)端口號(hào)向RTA的179端口發(fā)起TCP連接
    發(fā)表于 03-26 14:11 ?2248次閱讀
    <b class='flag-5'>BGP</b>路由的生成方式及5種報(bào)文

    數(shù)據(jù)中心網(wǎng)絡(luò)組網(wǎng)設(shè)計(jì)及發(fā)展趨勢(shì)

    EVPN是基于BGP協(xié)議的技術(shù),需要部署在網(wǎng)絡(luò)交換機(jī)上。這意味著網(wǎng)絡(luò)交換機(jī)需要作為VTEP節(jié)點(diǎn),進(jìn)行VXLAN封裝。服務(wù)器通過(guò)接口或VLAN接入網(wǎng)絡(luò)交換機(jī)。
    發(fā)表于 04-10 10:17 ?482次閱讀
    數(shù)據(jù)中心網(wǎng)絡(luò)組網(wǎng)設(shè)計(jì)及發(fā)展趨勢(shì)