ibgpスプリットホライズンRR連邦グループ属性を破る

ルータはibgpネイバーへのルートをアドバタイズし、ネイバーはループを回避するためにルートをebgpピアにのみ送信できることがわかっています。解決策:フルメッシュ

星の構造を使用して、星との隣人を構築します

ibgprのルートリフレクターによって実装されるアーキテクチャは、クラスタークラスター
ibgpネイバー関係と呼ばれ、
すべてのクライアントと非クライアントに反映できるルートリフレクターclient-routed-serverを確立します。

非クライアントを介して受信したルートは、クライアントにのみ反映できます

ここに画像の説明を挿入

シャットダウンへの実験賞r2およびr4接続

クライアントとしてのr1

サーバーとしてのr3

r3
router bgp 10 
neighbor 1.1.1.1 route-reflector-client

連邦政府

asをいくつかのsub-asに論理的に分割します

ここに画像の説明を挿入

r1
router bgp 64513 no auto-summry no shnchronization bgp router-id 1.1.1.1 bgp confederation identifier 10 neighbor 12.1.1.2 remote-as 2 neighbor 3.3.3.3 remote-as 64513 neighbor 3.3.3.3 update-source loopback 0 neighbor 3.3.3.3 next-hop-self
r3

`router bgp 64513
no auto-summry
no shnchronization
bgp router-id 3.3.3.3 
bgp confederation identifier 10
neighbor 1.1.1.1 remote-as 64513
neighbor 1.1.1.1 update-source loopback 0
bgp confederation peers 64504
neighbor 4.4.4.4 remoet-as 64504
neighbor 4.4.4.4 update-source loopback 0
neighbor 4.4.4.4 ebgp-multihop 2
neighbor 35.1.1.5 remote-as 5

r4

router bgp 64504
no auto-summry
no shnchronization

neighbor 3.3.3.3 remote-as 64513
bgp confederation identifier 10
bgp confederation peers  64513 
neighbor 3.3.3.3 update-source loopback0
neighbor 3.3.3.3 ebgp-multihop 

ルーティング送信の機能を改善し、ibgpネイバー関係の数を可能な限り減らし、消費を減らします。

サーバー側はクラスターIDを生成し、ルートリフレクターサーバーはibgpルートを受信し、最初にクラスターIDに自分のIDが含まれているかどうかを確認し、含まれている場合は破棄します。

コントロールプレーンのルートに沿ったルートのホップごとに、コミュニティ属性(デフォルトでは許可されていません)をオンにする必要があります

標準:タグと同等、
アドバタイズなしローカルエクスポートなし-as

拡張機能
はrtssoを実行できます

ヒット属性

ip prefix-list 2 seq 10 permit 2.2.2.0/24 
route-map c permit 10 
match ip address prefix-list 2
set community 2:2 exit
route-map c permit 20
exit
router bgp 2
neighbor 12.1.1.1 route-map c out 
neighbor 12.1.1.1 send-coummnity 

r1 ip bgp-coummunitynew-format

おすすめ

転載: blog.csdn.net/weixin_45821358/article/details/106364905