日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BGP路由反射器和防环机制

發布時間:2025/3/19 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BGP路由反射器和防环机制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、BGP:邊界網關協議
BGP是運行于TCP上的一種自治系統的路由協議,基于TCP179端口工作,無類別的EGP協議,用于AS之間的路由傳遞,同時在AS級別上可實施策略決策。
AS長16位,共65535個,其中1—64511為公有,64512—65535為私有

二、BGP的特性
1)無類別路徑矢量------以一個AS為一跳
2)是一種較為穩定的協議(收斂速度慢)
3)使用單播更新來發送所有信息,基于tcp179端口工作
4)觸發、增量更新------僅觸發,無周期
5)具有豐富的屬性來進行選路
6)可以在進項和出項對流量實施強大的策略
7)默認不被用于負載均衡------通過各種選路規則只產生一條最佳路徑
8)支持認證和聚合
9)一般用于大型網絡

三 、BGP的4種包
Open------攜帶hold time和RID用于鄰居關系的建立,正常情況下僅發送一次

Keeplive ------hello time 60s,hold time 180s ,用于保活tcp會話

Update------用于更新消息,包含 目標網絡號和屬性

Notification------檢測到錯誤時,發送通告消息

四、BGP的狀態----6種數據狀態
當建立一個BGP通訊時有以下幾個狀態:

idle(閑置狀態):路由器查找路由表看有沒有到達目標網絡的路由存在;

connect(連接狀態):路由器查找路由并完成tcp的三次握手,主動發起tcp
會話的一方為active,被動響應tcp建立的一方為connect;

actice(活躍狀態):BGP試圖發起TCP連接來獲得對等體;

open sent(已發送消息):BGP會話等待對等體發送open消息并檢測參數;

open confirm(確認消息):BGP等待keepalive或通知信息來確定會話;

established(連接已建立):對等體建立鄰居開始路由。

五、BGP的工作過程
BGP建立的條件:
1、雙方建立鄰居關系的IP地址是可以路由的
2、指定正確的AS
3、BGP認證一致
4、BGP之間的RID必須不一致
5、EGBP非直連建鄰,關閉直連檢測(修改EBGP多條)

過程:
1、先和鄰居進行Tc的三次握手,建立端到端的虛鏈路;
2、使用open報文建立鄰居關系;open報文攜帶RID,鄰居間RID要唯一;
3、使用update進行路由條目的共享,在接收到鄰居的路由條目后,本地生 成BGP表------本地發出及接收到的所有路由信息;
4、之后將BGP表中的最優路徑(依賴屬性選擇)加載到路由表中;
5、收斂完成,僅keeplive周期保活即可;
6、結構突變,新增或斷開均使用update包告知即可;
7、若出現故障,將使用notification進行報告。
注:BGP由tcp保證其可靠性,數據包均在tcp會話中進行

六、鄰居關系
1、Ebgp鄰居關系:不通AS之間的路由器建立的BGP鄰居關系;通過該鄰居學習到的路由條目管理距離為20 ;
2、ibgp鄰居關系:同一個AS內路由器建立的BGP鄰居關系;通過該鄰居學習到的路由條目管理距離為200 。

七、BGP的路由黑洞
由于BGP可以非直連建鄰,故可能出現控制層面可達,數據層面不可達的現 象------路由條目穿越網絡中間未啟用BGP的路由器。

解決方法:
1、物理鏈路全連
2、鄰居關系全連
3、將BGP路由重發布到IGP中
4、MPLS------多協議標簽交換(最佳)

八、BGP的防環機制
1、EBGP的防環
利用AS-PASH屬性,路由條目在傳遞的 過程中,將記錄所經過的AS號,BGP協議拒絕接受攜帶本地AS號的BGP路由;類似水平分割。
2、IBGP 的防環機制
1)、IBGP不中轉路由,從一個IBGP鄰居處學習到的路由條目不得傳遞給下 一個IBGP鄰居;但是,可以使用聯邦和反射器來打破這個規則。
2)、Next-hop下一跳屬性
3)、起源ID屬性,解決反射器產生的環路,不接收與自己起源ID相同的路由。
4)、cluster-list屬性,解決反射器產生的環路;反射出去的不在反射給自己。
5)、聯邦AS序列號(在一個大的AS內,不同EBGP聯邦之間的防環)

九、BGP路由反射器
在一個AS內,其中一臺路由器作為路由反射器RR(RouteReflector),其它路由器做為客戶機(Client)。客戶機與路由反射器之間建立IBGP連接。路由反射器和它的客戶機組成一個集群(Cluster)。路由反射器在客戶機之間傳遞(反射)路由信息,而客戶機之間不需要建立BGP連接。
既不是反射器也不是客戶機的BGP路由器被稱為非客戶機(Non-Client)。非客戶機與路由反射器之間,以及所有的非客戶機之間仍然必須建立全連接關系。
路由器反射器(RR)的反射規則:
1、將鄰居分為客戶端和非客戶端
2、將客戶端傳遞的路由反射給所有的客戶端和非客戶端
3、將非客戶端傳遞的路由反射給其他的客戶端,不能傳遞給其他的非客戶端

BGP路由反射器的防環機制
1、originator_ID屬性
2、Cluster_list屬性

十、BGP的三張表
1、BGP鄰居表
BGP對等體即BGP鄰居,交換路徑信息,與rip類似;可以直連也可以非直連;鄰居關系建立在tcp連接之上。
2、BGP轉發表
列出了到達鄰居的所有路徑,能包含多條路徑到達目標網路,*標示可用,r標示不裝載,s標示抑制,>標示可以加表可以傳遞。
3、路由表
列出了到達目標網絡的最佳路徑。

十一、什么時間使用GBP
1、數據包穿過AS到達另外一個AS
2、連接多個運營商
3、最進入和離開AS的流量進行策略控制

轉載于:https://blog.51cto.com/13596342/2138821

總結

以上是生活随笔為你收集整理的BGP路由反射器和防环机制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。