BGP水平分割的疑惑

2021-09-21 21:47:08 字數 666 閱讀 1472

今天看到一條關於bgp水平分割問題的討論。

主要癥結在這個地方:

同樣是水平分割,在bgp和igp中都有;那麼:

igp的水平分割:

從某個介面上學習來的路由資訊將不再從該介面上通告出去。就是從那個口進來的不再從這個口出去。

bgp的水平分割:

從任何ibgp鄰居學來的路由資訊都不再向任何ibgp路由器**。說白了就是死胡同,不再管了。

於是,有人就問了,既然同樣是水平分割,為什麼標準不同?

igp還能向其他的路由器傳送更新,難道是bgp多慮了?如果bgp是對的,那麼igp這樣做就不會引起環路嗎?

問題答案:

會!igp這樣做依然存在環路!只不過,這個環路是大網路的環路,所以igp採用其他方式解決這個問題,比如rip的16跳(不然如果乙個水平分割都全部搞定,rip也不需要16跳這個設定了);原因是igp的水平分割只是防止區域網路(比如相鄰的路由器)這種小範圍內的問題,如果網路大了,互聯複雜,依舊可能產生環路。

而這樣的情況對於bgp這種攜帶了如此核心和大規模路由的協議來說是無法容忍的。這點不需要多做解釋了。

因此bgp採用如此殘酷版本的水平分割自有他的道理。

我想,很多教材都沒有很好的解釋這一點,這將導致很多初學者混淆水平分割的概念。

換句話說,bgp的這個分割是不是水平分割,字面上也是值得商榷的。

資料的水平分割

早前公司有個大系統沒有做資料的水平分割,導致興許的效能優化不能做到最佳,有些功能優化到7s,8s就無法繼續了。這個大系統曾經是分21個點部署,然後進行了大集中,僅僅部署了乙個點。1.在做資料的水平切割之前一定要理解系統的業務。我的系統是mis,資料能夠分為兩類 一類是基礎資料,一類是業務流程資料。基...

毒性逆轉 水平分割。。

詳細解析可以參考 為了避免無窮計算,rip協議規定路由的最大metric為15跳,大於15跳表示網路不可達。這種規定限制的rip的應用範圍,它只能適用於中小網路,網路規模太大路由資訊就無法到達遠端的路由器了。同時,rip協議在實現中還使用了帶毒性逆轉的水平分割技術。所謂水平分割是指從某乙個鄰居獲得的...

有條件打破IBGP水平分割之 BGP聯邦

下圖大as2內部化成兩個小as構成bgp聯邦 igp r2 3 4 5間ospf可通ibgp 聯邦內部建鄰 需注意 1 華為裝置必須先申明大as號與小as號之後在進行建鄰配置,不然後面會扯皮 思科裝置不分順序 2 所有配置全部基於小as號進行 3 聯邦內所有執行bgp協議的裝置均宣告自己所在的大as...