高清精品日本欧美_欧美激情性爱污视频大观_家庭影院影院_一级做a爱免费观看视频_日本免费少妇一級_三级影视欧美中文_亚洲丰满少妇日韩精品网址_亚洲国产99精品国自产拍_男女18禁啪啪无遮挡激烈网站_黑料不打烊1666fun传送门

首頁(yè) 新聞資訊
BGP技術(shù)原理
BGP技術(shù)原理


BGP概述:

BGP(Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)是一個(gè)距離矢量路由協(xié)議,和傳統(tǒng)的基于下一跳的IGP協(xié)議不同,它是基于AS(自治系統(tǒng))的協(xié)議。BGP屬于外部網(wǎng)關(guān)路由協(xié)議,它解決的是AS之間的選路問(wèn)題,因此,它更適合用于互聯(lián)網(wǎng)。


image.png


BGP的特點(diǎn):


image.png



BGP報(bào)文類(lèi)型:


3.png



BGP狀態(tài)和工作流程

  • Idle狀態(tài):BGP拒絕任何進(jìn)入的連接請(qǐng)求,Idle狀態(tài)是BGP的初始狀態(tài)。
  • Connect狀態(tài):該狀態(tài)下,BGP等待TCP連接的建立完成后在決定后續(xù)操作。
  • Active狀態(tài):該狀態(tài)下,BGP將嘗試進(jìn)行TCP連接的建立,是BGP的中間狀態(tài)。
  • OpenSent狀態(tài):該狀態(tài)下,BGP等待對(duì)等體的Open報(bào)文,并對(duì)收到的Open報(bào)文中的AS號(hào)、版本號(hào)、Holdtime等進(jìn)行檢查。
  • OpenConfirm狀態(tài):在該狀態(tài)下,BGP等待KeepAlive或Notification報(bào)文。
  • Established狀態(tài):在該狀態(tài)下,BGP可以在對(duì)等體之間交換所有報(bào)文,也是BGP正常工作的狀態(tài)。


image.png



BGP的路由屬性

常見(jiàn)的幾個(gè)BGP路由屬性:


1. 源(ORIGIN)屬性

ORIGIN屬性定義了路由信息的來(lái)源,標(biāo)記一條BGP路由是怎么生成的。它有以下三種類(lèi)型:

  • IGP:優(yōu)先級(jí)最高,表示路由產(chǎn)生于本AS內(nèi)。標(biāo)識(shí)符為“i”
  • EGP:優(yōu)先級(jí)次之,表示路由通過(guò)EGP學(xué)到。標(biāo)識(shí)符為“e”
  • Incomplete:優(yōu)先級(jí)最低,表示路由的來(lái)源無(wú)法確定。標(biāo)識(shí)符為“?”


2. AS路徑(AS_PATH)屬性

該屬性按照矢量順序記錄某條路由從本地到目的地址要經(jīng)過(guò)的所有AS編號(hào),在接受路由時(shí),設(shè)備如果發(fā)現(xiàn)AS-PATH列表中有本AS號(hào),則不接收該路由,從而避免了AS間的路由環(huán)路。AS_PATH屬性有以下兩種類(lèi)型:


image.png



3. 下一跳(NEXT_HOP)屬性

BGP的NEXT_HOP屬性取值不一定是鄰居路由器的IP地址。NEXT_HOP屬性取值情況分為幾種:

  • BGP發(fā)言者把自己產(chǎn)生的路由發(fā)給所有鄰居時(shí),將該路由信息的NEXT_HOP屬性設(shè)置為自己與對(duì)端連接的接口地址。
  • BGP發(fā)言者把接收到的路由發(fā)送給EBGP對(duì)等體時(shí),將該路由信息的NEXT_HOP屬性設(shè)置為自己與對(duì)端連接的接口地址。
  • BGP發(fā)言者把從EBGP鄰居得到的路由發(fā)給IBGP鄰居時(shí),并不改變?cè)撀酚尚畔⒌腘EXT_HOP屬性。


image.png


4. MED(Multi-Exit Discriminator,多出口區(qū)分)屬性

MED屬性僅在相鄰兩個(gè)AS之間交換,收到此屬性的AS不會(huì)再將其通告給其它AS。MED屬性相當(dāng)于IGP使用的度量值(metrics),它用于判斷流量進(jìn)入AS時(shí)的最佳路由。當(dāng)一個(gè)BGP路由器通過(guò)不同的EBGP對(duì)等體得到目的地址相同但下一跳不同的多條路由時(shí),在其它條件相同的情況下,將優(yōu)先選擇MED值較小者作為最佳路由。


image.png


5. 本地優(yōu)先(LOCAL_PREF)屬性

LOCAL_PREF屬性僅在IBGP對(duì)等體之間交換,不通告給其他AS。它表明BGP路由器的優(yōu)先級(jí)。LOCAL_PREF屬性用于判斷流量離開(kāi)AS時(shí)的最佳路由。當(dāng)BGP路由器通過(guò)不同的IBGP對(duì)等體得到目的地址相同但下一跳不同的多條路由時(shí),將優(yōu)先選擇LOCAL_PREF屬性值較高的路由。


image.png



6. 團(tuán)體(COMMUNITY)屬性

BGP將具有相同特征的路由歸為一組,稱(chēng)為一個(gè)團(tuán)體,通過(guò)在路由中攜帶團(tuán)體屬性標(biāo)識(shí)路由所屬的團(tuán)體。團(tuán)體沒(méi)有物理上的邊界,不同AS的路由可以屬于同一個(gè)團(tuán)體。根據(jù)需要,一條路由可以攜帶一個(gè)或多個(gè)團(tuán)體屬性值。接收到該路由的路由器可以通過(guò)比較團(tuán)體屬性值對(duì)路由作出適當(dāng)?shù)奶幚恚ū热鐩Q定是否發(fā)布該路由、在什么范圍發(fā)布等),而不需要匹配復(fù)雜的過(guò)濾規(guī)則(如ACL),從而簡(jiǎn)化路由策略的應(yīng)用和降低維護(hù)管理的難度。


公認(rèn)的團(tuán)體屬性有:

  • Internet:默認(rèn)情況下,所有的路由都屬于Internet團(tuán)體。具有此屬性的路由可以被通告給所有的BGP對(duì)等體。
  • No_Export:具有此屬性的路由在收到后,不能被發(fā)布到本地AS之外。如果使用了聯(lián)盟,則不能被發(fā)布到聯(lián)盟之外,但可以發(fā)布給聯(lián)盟中的其他子AS。
  • No_Advertise:具有此屬性的路由被接收后,不能被通告給任何其他的BGP對(duì)等體。
  • No_Export_Subconfed:具有此屬性的路由被接收后,不能被發(fā)布到本地AS之外,也不能發(fā)布到聯(lián)盟中的其他子AS。

除了公認(rèn)的團(tuán)體屬性外,用戶還可以使用團(tuán)體屬性列表自定義團(tuán)體屬性,以便更為靈活地控制路由策略。


BGP的選路規(guī)則

BGP選擇路由的過(guò)程為:

  1. 舍棄下一跳(NEXT_HOP)不可達(dá)的路由。
  2. 優(yōu)先選首選值(Preferred-value)最大的路由。
  3. 優(yōu)先選本地優(yōu)先級(jí)(LOCAL_PREF)最高的路由。
  4. 優(yōu)先選本地生成的路由。
  5. 優(yōu)先選AS路徑(AS_PATH)最短的路由。
  6. 依次選擇Origin類(lèi)型為IGP、EGP、Incomplete的路由。
  7. 優(yōu)先選MED值最低的路由。
  8. 依次選擇從EBGP鄰居學(xué)來(lái)的路由。
  9. 優(yōu)先選IGP Metric值最小的路由。
  10. 優(yōu)先選Cluster_List長(zhǎng)度最短的路由。
  11. 優(yōu)先選Originator_ID或Router ID最小的路由器發(fā)布的路由。
  12. 優(yōu)先選IP地址最小的對(duì)等體發(fā)布的路由。



服務(wù)熱線
4008-059-095
服務(wù)時(shí)間
周一至周五 08:30-18:00
優(yōu)力普公眾號(hào)
優(yōu)力普抖音號(hào)