BGP基礎 神策

2022-09-23 03:12:10 字數 2002 閱讀 3657

bgp是一種路徑向量的路由協議,使用tcp的179埠來建立鄰居。它的作用不是用來學習路由,而是用來控制路由的傳播和選路的。它是一種邊界閘道器協議和igp不同。

一、 資料報open: 用於建立鄰居關係,並交換基本引數。包括: as號、router-id以及hold time

keepalive: 用於維護鄰居關係,如果在協商好的保持定時器間隔內未收到保持啟用訊息,那麼bgp就會關閉鄰居連線。每60秒傳送一次存活訊息.

update: 用於交換路由資訊(更新和撤消nlri,nlri即網路層可達訊息,網路字首,包括了豐富的路由屬性)

notification: bgp出現差錯時使用,傳送該訊息後將會重置鄰居關係,重置tcp連線

refresh: 用來通知對等體自己支援重新整理路由的能力

二、狀態機

idle狀態是bgp初始狀態。在idle狀態下,bgp拒絕鄰居傳送的連線請求。只有在收到本裝置的start事件後,bgp才開始嘗試和其它bgp對等體進行tcp連線,並轉至connect狀態。

說明:start事件是由乙個操作者配置乙個bgp過程,或者重置乙個已經存在的過程或者路由器軟體重置bgp過程引起的。

任何狀態中收到notification報文或tcp拆鏈通知等error事件後,bgp都會轉至idle狀態。

idle狀態可能的原因:沒有路由,ebgp沒有做多跳,位址族沒有啟用,手動關閉了鄰居。

在connect狀態下,bgp啟動連線重傳定時器(connect retry),等待tcp完成連線。

如果tcp連線成功,那麼bgp向對等體傳送open報文,並轉至opensent狀態。

如果tcp連線失敗,那麼bgp轉至active狀態。

如果連線重傳定時器超時,bgp仍沒有收到bgp對等體的響應,那麼bgp繼續嘗試和其它bgp對等體進行tcp連線,停留在connect狀態。

在active狀態下,bgp總是在試圖建立tcp連線。

如果tcp連線成功,那麼bgp向對等體傳送open報文,關閉連線重傳定時器,並轉至opensent狀態。

如果tcp連線失敗,那麼bgp停留在active狀態。

如果連線重傳定時器超時,bgp仍沒有收到bgp對等體的響應,那麼bgp轉至connect狀態。

在opensent狀態下,bgp等待對等體的open報文,並對收到的open報文中的as號、版本號、認證碼等進行檢查。

如果收到的open報文正確,那麼bgp傳送keepalive報文,並轉至openconfirm狀態。

如果發現收到的open報文有錯誤,那麼bgp傳送notification報文給對等體,並轉至idle狀態。

在openconfirm狀態下,bgp等待keepalive或notification報文。如果收到keepalive報文,則轉至established狀態,如果收到notification報文,則轉至idle狀態。

在established狀態下,bgp可以和對等體交換update、keepalive、route-refresh報文和notification報文。

如果收到正確的update或keepalive報文,那麼bgp就認為對端處於正常執行狀態,將保持bgp連線。

如果收到錯誤的update或keepalive報文,那麼bgp傳送notification報文通知對端,並轉至idle狀態。

route-refresh報文不會改變bgp狀態。

如果收到notification報文,那麼bgp轉至idle狀態。

如果收到tcp拆鏈通知,那麼bgp斷開連線,轉至idle狀態。

三、bgp對等體之間的互動原則

bgp裝置將最優路由加入bgp路由表,形成bgp路由。bgp裝置與對等體建立鄰居關係後,採取以下互動原則:

從ibgp對等體獲得的bgp路由,bgp裝置只發布給它的ebgp對等體。

從ebgp對等體獲得的bgp路由,bgp裝置發布給它所有ebgp和ibgp對等體。

當存在多條到達同一目的位址的有效路由時,bgp裝置只將最優路由發布給對等體。

路由更新時,bgp裝置只傳送更新的bgp路由。

所有對等體傳送的路由,bgp裝置都會接收。

華為BGP選路原則 神策

bgp路由最優,在沒有過濾的情況下,有兩個條件相關 下一跳可達,同步關閉。如果不滿足此兩條件,則路由不優。bgp選路原則 如果此路由的下一跳不可達,忽略此路由 preferred valnue值數值越高越優先,華為私有屬性,僅本地有意義 local preference值最高的路由優先 聚合路由優先...

神策 interest興趣

以下操作基於內容 demo 事件分析 日活 儲存 事件 日活 分作業系統 在時間處可以選擇和上一時間段環比 儲存 留存分析 老使用者留存分析 老使用者留存率很低啊.儲存 另存為 分析 漏斗分析 瀏覽互動轉化漏斗 可以自定義啟動次數的分組區間 事件分析 不同內容的閱讀使用者數 事件分析 不同頻道的閱讀...

h5 神策埋點 重磅!一文解讀神策智慧型推薦

一 什麼是神策智慧型推薦系統?神策智慧型推薦系統 下稱 神策推薦 是一款基於使用者行為分析的全流程智慧型推薦產品。它基於神策分析的強大的資料採集能力,從使用者行為資料的採集 建模 挖掘到效果分析,完成從 資料採集 推薦引擎 效果反饋 的推薦全流程。二 給客戶帶來哪些價值?第一,千人千面,提公升產品價...