亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

BGP建立流程

2023-07-17 01:40:27
187
0
邊界網關協議(BGP)是運行于 TCP 上的一種自治系統路由協議
 
BGP-4 采用了路由向量路由協議,在配置BGP時,每一個自治系統的管理員要選擇至少一個路由器作為該自治系統的“BGP發言人”。
 
同一個自治系統(AS)中的兩個或多個對等實體之間運行的BGP 被稱為 IBGP(Internal/Interior BGP)。歸屬不同的AS的對等實體之間運行的BGP稱為EBGP(External/Exterior BGP)。
 
BGP屬于外部網關路由協議,可以實現自治系統間無環路的域間路由。BGP是溝通Internet廣域網的主用路由協議。BGP的鄰居關系(或稱通信對端/對等實體)是通過人工配置實現的,對等實體之間通過TCP(端口179)會話交互數據,BGP路由器會周期地發送19字節的保持存活keep-alive消息來維護連接(默認周期為30秒)。在路由協議中,只有BGP使用TCP作為傳輸層協議。
 
 
BGP鄰居建立中的狀態和過程如下:
  1. 空閑(Idle):為初始狀態,當協議激活后開始初始化,復位計時器,并發起第一個TCP連接,并開始傾聽遠程對等體所發起的連接,同時轉向Connect狀態。。
  2. 連接(Connect):開始TCP連接并等待TCP連接成功的消息。如果TCP連接成功,則進入OpenSent狀態;如果TCP連接失敗,進入Active狀態。
  3. 行動(Active):BGP總是試圖建立TCP連接,若連接計時器超時,則退回到Connect狀態,TCP連接成功就轉為Open sent狀態。
  4. OPEN發送(Open sent):TCP連接已建立,自己已發送第一個OPEN報文,等待接收對方的Open報文,并對報文進行檢查,若發現錯誤則發送Notification消息報文并退回到Idle狀態。若檢查無誤則發送Keepalive消息報文,Keepalive計時器開始計時,并轉為Open confirm狀態。
  5. OPEN證實(Open confirm):BGP等待Keepalive報文,同時復位保持計時器。如果收到了Keepalive報文,就轉為Established狀態,鄰居關系協商完成。如果系統收到一條更新或Keepalive消息,它將重新啟動保持計時器;如果收到Notification消息,BGP就退回到空閑狀態。
  6. 已建立(Established):即建立了鄰居(對等體)關系,路由器將和鄰居交換Update報文,同時復位保持計時器。
 
BGP在進行路由通告的時候,需要遵循以下原則:
  1. 多條路徑時,BGP Speaker只選最優的給自己使用(負載均衡和FRR除外)。
  2. BGP Speaker只把自己使用的路由(最優路由)通告給相鄰體。
  3. BGP Speaker從EBGP獲得的路由會向自己所有BGP相鄰體通告(包括EBGP和IBGP)。
  4. BGP Speaker從IBGP獲得的路由不向自己的IBGP相鄰體通告(反射器除外)。
  5. BGP Speaker從IBGP獲得的路由是否通告給自己的EBGP相鄰體要根據IGP和BGP同步的情況來決定。
  6. 當收到對端的refresh報文并且本端鄰居支持refresh能力,BGP Speaker將把自己所 有BGP路由通告給對等體。
  7. GR過程中,主備倒換方在GR結束時BGP Speaker會把自己所有BGP路由通告給對等體。
0條評論
作者已關閉評論
何****森
15文章數
1粉絲數
何****森
15 文章 | 1 粉絲
何****森
15文章數
1粉絲數
何****森
15 文章 | 1 粉絲
原創

BGP建立流程

2023-07-17 01:40:27
187
0
邊界網關協議(BGP)是運行于 TCP 上的一種自治系統路由協議
 
BGP-4 采用了路由向量路由協議,在配置BGP時,每一個自治系統的管理員要選擇至少一個路由器作為該自治系統的“BGP發言人”。
 
同一個自治系統(AS)中的兩個或多個對等實體之間運行的BGP 被稱為 IBGP(Internal/Interior BGP)。歸屬不同的AS的對等實體之間運行的BGP稱為EBGP(External/Exterior BGP)。
 
BGP屬于外部網關路由協議,可以實現自治系統間無環路的域間路由。BGP是溝通Internet廣域網的主用路由協議。BGP的鄰居關系(或稱通信對端/對等實體)是通過人工配置實現的,對等實體之間通過TCP(端口179)會話交互數據,BGP路由器會周期地發送19字節的保持存活keep-alive消息來維護連接(默認周期為30秒)。在路由協議中,只有BGP使用TCP作為傳輸層協議。
 
 
BGP鄰居建立中的狀態和過程如下:
  1. 空閑(Idle):為初始狀態,當協議激活后開始初始化,復位計時器,并發起第一個TCP連接,并開始傾聽遠程對等體所發起的連接,同時轉向Connect狀態。。
  2. 連接(Connect):開始TCP連接并等待TCP連接成功的消息。如果TCP連接成功,則進入OpenSent狀態;如果TCP連接失敗,進入Active狀態。
  3. 行動(Active):BGP總是試圖建立TCP連接,若連接計時器超時,則退回到Connect狀態,TCP連接成功就轉為Open sent狀態。
  4. OPEN發送(Open sent):TCP連接已建立,自己已發送第一個OPEN報文,等待接收對方的Open報文,并對報文進行檢查,若發現錯誤則發送Notification消息報文并退回到Idle狀態。若檢查無誤則發送Keepalive消息報文,Keepalive計時器開始計時,并轉為Open confirm狀態。
  5. OPEN證實(Open confirm):BGP等待Keepalive報文,同時復位保持計時器。如果收到了Keepalive報文,就轉為Established狀態,鄰居關系協商完成。如果系統收到一條更新或Keepalive消息,它將重新啟動保持計時器;如果收到Notification消息,BGP就退回到空閑狀態。
  6. 已建立(Established):即建立了鄰居(對等體)關系,路由器將和鄰居交換Update報文,同時復位保持計時器。
 
BGP在進行路由通告的時候,需要遵循以下原則:
  1. 多條路徑時,BGP Speaker只選最優的給自己使用(負載均衡和FRR除外)。
  2. BGP Speaker只把自己使用的路由(最優路由)通告給相鄰體。
  3. BGP Speaker從EBGP獲得的路由會向自己所有BGP相鄰體通告(包括EBGP和IBGP)。
  4. BGP Speaker從IBGP獲得的路由不向自己的IBGP相鄰體通告(反射器除外)。
  5. BGP Speaker從IBGP獲得的路由是否通告給自己的EBGP相鄰體要根據IGP和BGP同步的情況來決定。
  6. 當收到對端的refresh報文并且本端鄰居支持refresh能力,BGP Speaker將把自己所 有BGP路由通告給對等體。
  7. GR過程中,主備倒換方在GR結束時BGP Speaker會把自己所有BGP路由通告給對等體。
文章來自個人專欄
文章 | 訂閱
0條評論
作者已關閉評論
作者已關閉評論
0
0