(ENSP)BGP実験

1.BGPの概要

  • ボーダーゲートウェイプロトコル
  • 外部ルーティングプロトコル
  • 距離ベクトルルーティングプロトコル
  • IGP:AS内で実行
  • EGP:AS間で実行

2、BGPの特徴

  • BGPはルートの伝播を制御し、最適なルートを選択します。

  • BGPは、トランスポート層プロトコルとしてTCPを使用します(ポート番号179)。

  • BGPはパスベクトルルーティングプロトコルであり、ASリストを使用して宛先アドレスに到達し、宛先アドレスまでの距離を測定します。

  • BGPはCIDR(クラスレスドメイン間ルーティング)をサポートします。

  • 更新をルーティングする場合、BGPは更新されたルートのみを送信します。これにより、ルートを伝播するためにBGPが占有する帯域幅が大幅に削減され、インターネット上で大量のルーティング情報を伝播するのに適しています。

  • BGPルーティングは、ASパス情報を伝送することにより、ルーティングループの問題を完全に解決します。

  • BGPは、柔軟なフィルタリングとルートの選択を実装できる豊富なルーティング戦略を提供します。

  • BGPは拡張が容易で、ネットワークの新しい開発に適応できます。

3.BGPスピーカーとピア

1. BGPスピーカー
BGPプロトコルを実行しているルーターは、BGPスピーカーと呼ばれます。BGPスピーカーは、ルーティング情報を受信または生成し、ルーティング情報を他のBGPスピーカーにアドバタイズします。
2. BGPピア
相互にTCP接続があり、ルーティング情報を交換するBGPスピーカーはBGPピアです。
ピアが配置されているASによると、ピアには2つのタイプがあります。

  1. IBGPピア:ピアとローカルルーターは同じASにあります。
  2. EBGPピア:ピアとローカルルーターは異なるASにあります。

4、BGPルートインジェクション

  • 純粋な動的注入:IGPによって検出されたすべてのルートを注入します。
  • 半動的注入:IGPによって検出されたルートを選択的に注入します。
  • 静的注入:静的に構成されたルートを注入します。

一般的に2つの方法があります:

  • インポート方法:プロトコルタイプに応じて、RIPルーティング、OSPFルーティング、およびその他のプロトコルルートをBGPルーティングテーブルにインポートします。Importメソッドは、静的ルートと直接ルートもインポートできます。
  • ネットワーク方式:IPルーティングテーブル内の既存のルートを1つずつBGPルーティングテーブルにインポートします。これは、インポート方式よりも正確です。

5つのBGPメッセージタイプ

  • オープン:TCP経由でBGP接続を確立する場合。
  • KeepAlive:接続が確立された後。
  • 更新:安定化後。
  • 通知:エラーが見つかったとき。

6、BGPステートマシン

  • アイドル状態
  • 接続ステータス
  • アクティブ状態
  • OpenSentステータス
  • OpenConfirmステータス
  • 確立された状態

7、BGP属性

  • 原点属性
  • AS-PATH属性
  • ネクストホップ属性
  • Local-Pref属性
  • MED属性

8.実験トポロジー

ここに写真の説明を挿入
RIPプロトコルはAS100内で使用され、OSPFプロトコルはAS 200内で使用され、BGPプロトコルはAS間で使用されます。

9つの実験構成

1.最初にルーターインターフェイスIPR1を構成します

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int e0/0/0
[Huawei-Ethernet0/0/0]ip add 11.1.1.1 24
[Huawei-Ethernet0/0/0]q
[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]ip add 10.1.1.1 24
[Huawei-Ethernet0/0/1]q

他のルーターはこのように構成されています。

2. AS
100内部動的ルーティングプロトコルを構成します
R1:

[Huawei]rip
[Huawei-rip-1]network 10.0.0.0
[Huawei-rip-1]network 11.0.0.0
[Huawei-rip-1]q

R2:

[Huawei]rip
[Huawei-rip-1]network 13.0.0.0
[Huawei-rip-1]network 11.0.0.0
[Huawei-rip-1]q

AS 200:
R3:

[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 20.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 21.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q
[Huawei-ospf-1]q

R4:

[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 20.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 22.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q
[Huawei-ospf-1]q
[Huawei]q

R5:

[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 21.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 22.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q
[Huawei-ospf-1]q
[Huawei]q

3.BGPプロトコルを構成します

R1:

[Huawei]bgp 100
[Huawei-bgp]peer 10.1.1.2 as-number 200

R3:

[Huawei]bgp 200
[Huawei-bgp]peer 10.1.1.1 as-number 100

他のルーターも同様です。

4.
R1へのBGPルートインジェクション

[Huawei]bgp 100
[Huawei-bgp]import-route direct
[Huawei-bgp]import-route rip 1
[Huawei-bgp]q

R6:

[Huawei]bgp 300
[Huawei-bgp]peer 23.1.1.1 as-number 200
[Huawei-bgp]network 24.1.1.10 24
[Huawei-bgp]q
  • AS100およびAS200のデバイスは、インポート方法を使用してルートをインポートします。
  • AS 300の機器は、ネットワーク方式を採用してルートをインポートしています。

5. BGP同期
R1:

[Huawei]rip
[Huawei-rip-1]import-route bgp
[Huawei-rip-1]q
[Huawei]q

R3:

[Huawei]ospf 1
[Huawei-ospf-1]import-route bgp
[Huawei-ospf-1]q
[Huawei]q

他のルーターも同様です。

6、ネクストホップ属性の構成

R1:

[Huawei]bgp 100
[Huawei-bgp]peer 10.1.1.2 next-hop-local    //要将BGP路由发送给10.1.1.2这个邻居时,将路由的下一跳设置成自己的地址,这个地址是与10.1.1.2建立邻居所使用的源地址。
[Huawei-bgp]q
[Huawei]q

7.ルート集約
R1を構成します

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]int loo1
[Huawei-LoopBack1]ip add 14.1.1.10 24
[Huawei-LoopBack1]q
[Huawei]int loop2
[Huawei-LoopBack2]ip add 14.1.2.10 24
[Huawei-LoopBack2]q
[Huawei]int loop3
[Huawei-LoopBack3]ip add 14.1.3.10 24
[Huawei-LoopBack3]q
[Huawei]q

R1:

[Huawei]bgp 100
[Huawei-bgp]aggregate 14.1.0.0 255.255.255.0
[Huawei-bgp]q
[Huawei]q

8.リンクを追加し
ここに写真の説明を挿入
ます
。9。Local -Pref属性を構成します。目的: R1からR6へのルートがR4と
R3ではなくR3を通過するようにします。

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]route-policy lop permit node 10
Info: New Sequence of this List.
[Huawei-route-policy]apply local-preference 222
[Huawei-route-policy]q
[Huawei]bgp 200
[Huawei-bgp]peer 10.1.1.1 route-policy lop export
[Huawei-bgp]q
[Huawei]q
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]q
<Huawei>reset bgp all

10.MED属性
R4を構成します

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]route-policy med permit node 10
Info: New Sequence of this List.
[Huawei-route-policy]apply cost + 500
[Huawei-route-policy]q
[Huawei]bgp 200
[Huawei-bgp]peer 25.1.1.1 route-policy med export
[Huawei-bgp]q
[Huawei]q

構成後のR1のルーティングテーブルを表示します。
ここに写真の説明を挿入

10.実験テスト

R3をテストケースとして取り上げます。R3
のネイバーステータスを表示します
ここに写真の説明を挿入
。この時点でネイバーステータスを確認できます。

R3 BGPルーティングテーブルを確認します。
ルート集約が
ここに写真の説明を挿入
構成されていない前のルーティングテーブル:ルート集約が構成された後
ここに写真の説明を挿入
のルーティングテーブルルーティングテーブルにはすべてのサブネットが含まれています。

R1のBGPルーティングテーブルを確認します
ここに写真の説明を挿入
。R2からR6にpingを実行します。
ここに写真の説明を挿入
実験は成功しました。

11.実験的なメッセージキャプチャ

1.BGPメッセージ
ここに写真の説明を挿入
2.OSPFメッセージ
ここに写真の説明を挿入

12.実験の概要

この実験では、BGPについて学び、それを実験に適用しました。基本的なBGP実験が構成され、ルート集約、ネクストホップ属性、優先度属性、MED属性、BGP同期などが構成されますが、ここで提示した知識は、BGPプロトコルを真に習得するには十分ではありません。次の実験でもっと学ぶことを願っています!

おすすめ

転載: blog.csdn.net/weixin_44366125/article/details/105982121