- BGP****協(xié)議是什么?
BGP(Border Gateway Protocol,邊界網關協(xié)議)是互聯網上一個核心的去中心化自治路由協(xié)議,運行在TCP協(xié)議之上,使用179端口,屬于應用層協(xié)議,用于傳遞路由信息。
- BGP協(xié)議用在什么地方?
在【OSPF協(xié)議】一文中提到幾個概念:AS自治系統(tǒng)、IGP內部網關協(xié)議、EGP外部網關協(xié)議。
而BGP即可以用于IGP,也可用于EGP。
因此,BGP又分為IBGP和EBGP:前者為Interior BGP,用于同一個AS內部的連接;后者為Exterior BGP,用于不同AS之間的BGP連接。
為什么會存在IBGP?原因是IGP原有的協(xié)議,如OSPF,設計對象是同一AS內,針對中小規(guī)模網絡設計。如果同一AS內網絡規(guī)模過于宏大,則IGP OSPF協(xié)議存在性能瓶頸。
總的來說,IGP協(xié)議(如OSPF)用于小規(guī)模內部網絡,IBGP用于大規(guī)模內部網絡,EBGP用于整個互聯網。
- 為什么會產生BGP協(xié)議?
AS自治系統(tǒng)是指在同一組織管理下,使用統(tǒng)一選路策略設備的集合。假設企業(yè)網絡分總部網絡H和分支網絡A、B。H、A、B網絡分別是AS自治系統(tǒng),每個AS內部可使用OSPF或ISIS進行路由計算和選擇。
那么,如何實現H、A、B的互聯呢?
企業(yè)總部與分支的互聯,需要經過運營商網絡,也就是網絡路徑是H---運營商--A。
嘗試使用OSPF協(xié)議是否可以呢?答案是否定的。OSPF會進行路由計算和選擇,一方面會遇到性能問題,另一方面,運營商的內部網絡拓撲是不會共享給企業(yè)網絡的,也就是運營商網絡不會相信你的企業(yè)網絡。
這就需要BGP協(xié)議,BGP協(xié)議只傳遞路由信息,不會進行計算,不會感知對方AS內的網絡拓撲,也不會進行周期性更新(使用觸發(fā)更新)。
- BGP 消息報文是如何交互的?
BGP有5種報文:open、update、keepalive、notification、route-refresh。
(1)Open
TCP三次握手成功后,路由器之間相互發(fā)送OPEN報文,建立對等體的參數協(xié)商,如AS號、keepalive報文發(fā)送時間和路由器身份標識router id。
(2)keepalive
Open報文之后,相互發(fā)送keepalive報文,收到后,則對等體建立成功。后續(xù)會定時發(fā)送keepalive報文以便保持連接。
(3)Update
Keepalive后,就可以通過BGP update 報文通告路由到對等體。BGP通告路由有兩種方式:
一種是逐條將IP路由表中的路由引入到BGP路由表中,并通告給鄰居,稱為network方式;
一種是將路由器設備路由表中的路由信息重分發(fā)到BGP路由表中,稱為import方式。
路由通告完成后,路由器會進行判斷,以決定是否引入到路由器的路由表中。
注:建立BGP會話的雙方,相互稱為BGP對等體;使用loopback地址建立IBGP對等體,使用直連地址建立EBGP對等體。
發(fā)布評論請先 登錄
雙線雙ip和雙線bgp線路區(qū)別在哪里
負載均衡技術在互聯網業(yè)務中的應用
BGP協(xié)議的路由選擇原則
DZ000205 BGP協(xié)議原理

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

什么是外部網關協(xié)議 EGP的作用有哪些
動態(tài)BGP是什么,如何判定它的真假
BGP機房有什么優(yōu)勢,它解決了哪些問題
路由協(xié)議RIP、OSPF、IS-IS、BGP有什么特點和不同
圖解BGP協(xié)議:路由選擇與網絡安全
1萬字 20張圖帶你詳解EVPN

BGP路由的生成方式及5種報文

高防BGP多線云服務器全面測評
多線BGP技術通過哪幾種方式提升網絡穩(wěn)定性?
Path Bandwidth Extended Community:藏在BGP屬性里的智能路由革命

評論