Ruijie RSR シリーズ ルーター_IP ルーティング プロトコル_BGP

目次

01 IBGP基本構成

 02 EBGP基本構成

03 ルートリフレクター


 

01 IBGP基本構成

特徴:

        BGP (ボーダー ゲートウェイ プロトコル) は、異なる自律システムのルーティング デバイス間で通信する外部ゲートウェイ プロトコル (Exterior Gateway Protocol、EGP) です。その主な機能は、異なる自律システム (AS) 間でネットワークを交換し、到達可能性情報を取得し、ルーティング ループを排除することです。プロトコル独自のメカニズムを通じて。BGP は、伝送プロトコルとして TCP プロトコルを使用し、TCP プロトコルの信頼性の高い伝送メカニズムを通じて BGP の伝送信頼性を保証します。BGP プロトコルを実行するルーターを BGP スピーカと呼び、BGP セッション接続 (BGP セッション) を確立した BGP スピーカをピア (BGP ピア) と呼びます。 

        BGP スピーカー間でピアを確立するには、IBGP (内部 BGP) と EBGP (外部 BGP) の 2 つのモードがあります。IBGP は同じ AS 内で確立された BGP 接続を指し、EBGP は異なる AS 間で確立された BGP 接続を指します。2 つの機能は単純です。EBGP は異なる AS 間のルーティング情報の交換を完了すること、IBGP は AS 内でのルーティング情報の転送を完了することです。 

1. ネットワーク要件

1) R1 と R2 は AS123 の IBGP ネイバー関係を確立します。R1 --- R2、          

2) IBGP プロトコルを介して近隣者にルートをアドバタイズします。

2. ネットワークトポロジ

 

3. 構成のポイント

1. ネットワーク全体の基本的なIPアドレス構成

2. R1 と R2 はスタティック ルートを設定して、R1 と R2 のループバック 0 アドレスに到達できるようにします。

3. IBGP ネイバーを構成する

4. ルートを BGP にアドバタイズします

4. 設定手順

1. ネットワーク全体の基本的なIPアドレス構成

Ruijie(config)#ホスト名 R1

R1(config)#インターフェイスギガビットイーサネット0/0

R1(config-GigabitEthernet 0/0)#ip アドレス 192.168.1.1 255.255.255.0

R1(config-ギガビットイーサネット 0/0)#終了

R1(config)#インターフェイスギガビットイーサネット0/1

R1(config-GigabitEthernet 0/1)#ip アドレス 10.1.1.1 255.255.255.0

R1(config-GigabitEthernet 0/1)#exit

R1(config)#interface loopback 0        //ループバック 0 インターフェイスのアドレスを bgp の更新元アドレスとして設定します

R1(config-Loopback 0)#ip アドレス 1.1.1.1 255.255.255.255

R1(config-Loopback 0)#exit

Ruijie(config)#ホスト名 R2

R2(config)#インターフェイス ファスト イーサネット 0/0

R2(config-if-FastEthernet 0/0)#ip アドレス 192.168.1.2 255.255.255.0

R2(config-if-FastEthernet 0/0)#exit

R2(config)#インターフェイス ファスト イーサネット 0/1

R2(config-if-FastEthernet 0/1)#ip アドレス 192.168.2.1 255.255.255.0

R2(config-if-FastEthernet 0/1)#exit

R2(config)#インターフェイス ループバック 0

R2(config-if-Loopback 0)#ip アドレス 2.2.2.2 255.255.255.255

R2(config-if-Loopback 0)#exit

2. R1 と R2 はスタティック ルートを設定して、R1 と R2 のループバック 0 アドレスに到達できるようにします。

R1(config)#ip ルート 2.2.2.2 255.255.255.255 192.168.1.2

R2(config)#ip ルート 1.1.1.1 255.255.255.255 192.168.1.1

3. IBGP ネイバーを構成する

知らせ:

1) bgp ネイバーの AS 番号が自身の AS 番号と同じ場合、 IBGP ネイバー関係が確立され、bgp ネイバーの AS 番号が自身の AS 番号と一致しない場合、 EBGP ネイバー関係が確立されます。

2) BGP ネイバー更新元アドレスの選択

a. EBGP ネイバーはAS 境界上にあります。更新ソース アドレスとして直接接続インターフェイスを使用することをお勧めします。直接接続が到達可能な場合、IGP プロトコルが更新ソース アドレス間のルートを開く必要はありません。 。

b. IBGP ネイバーがAS 内にある場合は、更新元アドレスとしてループバック アドレスを使用することをお勧めします。ループバック アドレスは信頼性が高く (物理回​​線のダウンにより BGP ネイバーに混乱を引き起こすことはありません)、通常、更新元アドレスのルートを開くための AS 内の IGP プロトコルです。

3) IBGP にはスプリット ホライズンがあり、IBGP ネイバーから学習したルートは他の IBGP ネイバーに渡されません( EBGP ネイバーに渡されます)。

R1(config)#router bgp 123        //bgp プロセスを有効にする、AS 番号は 123

R1(config-router)#neighbor 2.2.2.2 Remote-as 123     //BGP ネイバーアドレスとネイバー AS 番号を指定

R1(config-router)#neighbor 2.2.2.2 update-sourceoopback 0       //BGPの更新元アドレスを設定する

R1(config-router)#exit

R2(config)#ルーター bgp 123

R2(config-router)#neighbor 1.1.1.1 リモートとして 123

R2(config-router)#neighbor 1.1.1.1 更新元ループバック 0

R2(config-router)#exit

4. ルートを BGP にアドバタイズします

知らせ:

BGP の network コマンド。BGP プロトコルを有効にするインターフェイスではなく、どのルートが都市に BGP にアドバタイズされます (rip や ospf とは意味が異なります)。network コマンドによってアドバタイズされるルートには、ローカル show にこのルートが含まれている必要があります。 ip Route 、マスクがマスクパラメータのマスクと一致する場合にのみ、 BGP プロセスに通知できます。

R1(構成)#ルータ bgp 123

R1(config-router)#ネットワーク 10.1.1.0 マスク 255.255.255.0

R1(config-router)#exit

5. 構成の検証

1. ルータ間で bgp ネイバー関係が確立されているかどうか、およびネイバーのステータスを確認します。ネイバー関係が正常に確立でき、ステータスが「確立」であれば、ibgp は正常に動作しています。

 

2. ibgp 隣接ルータの経路を確認し、相手が広告した経路を学習できれば、ibgp の設定は正しいです。


 02 EBGP基本構成

特徴:

        BGP (ボーダー ゲートウェイ プロトコル) は、異なる自律システムのルーティング デバイス間で通信する外部ゲートウェイ プロトコル (Exterior Gateway Protocol、EGP) です。その主な機能は、異なる自律システム (AS) 間でネットワークを交換し、到達可能性情報を取得し、ルーティング ループを排除することです。プロトコル独自のメカニズムを通じて。BGP は、伝送プロトコルとして TCP プロトコルを使用し、TCP プロトコルの信頼性の高い伝送メカニズムを通じて BGP の伝送信頼性を保証します。BGP プロトコルを実行するルーターを BGP スピーカと呼び、BGP セッション接続 (BGP セッション) を確立した BGP スピーカをピア (BGP ピア) と呼びます。 

        BGP スピーカー間でピアを確立するには、IBGP (内部 BGP) と EBGP (外部 BGP) の 2 つのモードがあります。IBGP は同じ AS 内で確立された BGP 接続を指し、EBGP は異なる AS 間で確立された BGP 接続を指します。2 つの機能は単純です。EBGP は異なる AS 間のルーティング情報の交換を完了すること、IBGP は AS 内でのルーティング情報の転送を完了することです。 

1. ネットワーク要件

1) R1 は AS1、R2 は AS2、R1---R2 は EBGP ネイバー関係を確立します

2) EBGP プロトコルを通じて近隣にルートをアドバタイズします。          

2. ネットワークトポロジ

 

3. 構成のポイント

1. ネットワーク全体の基本的なIPアドレス構成

2. EBGP ネイバーを構成する

3. BGP へのルートを市内にアドバタイズします

4. 設定手順

1. ネットワーク全体の基本的なIPアドレス構成

Ruijie(config)#ホスト名 R1

R1(config)#インターフェイスギガビットイーサネット0/0

R1(config-GigabitEthernet 0/0)#ip アドレス 192.168.1.1 255.255.255.0

R1(config-ギガビットイーサネット 0/0)#終了

R1(config)#インターフェイスギガビットイーサネット0/1

R1(config-GigabitEthernet 0/1)#ip アドレス 10.1.1.1 255.255.255.0

R1(config-GigabitEthernet 0/1)#exit

Ruijie(config)#ホスト名 R2

R2(config)#インターフェイス ファスト イーサネット 0/0

R2(config-if-FastEthernet 0/0)#ip アドレス 192.168.1.2 255.255.255.0

R2(config-if-FastEthernet 0/0)#exit

R2(config)#インターフェイス ファスト イーサネット 0/1

R2(config-if-FastEthernet 0/1)#ip アドレス 10.4.1.1 255.255.255.0

R2(config-if-FastEthernet 0/1)#exit

2. EBGP ネイバーを構成する

知らせ:

bgp ネイバーの AS 番号が自身の AS 番号と同じ場合はIBGP ネイバー関係が確立され、bgp ネイバーの AS 番号が自身の AS 番号と異なる場合はEBGP ネイバー関係が確立されます。

R1(config)#ルータ bgp 1

R1(config-router)#neighbor 192.168.1.2 リモートとして 2

R1(config-router)#exit

R2(config)#ルーター bgp 2

R2(config-router)#neighbor 192.168.1.1 リモートとして 1

R2(config-router)#exit

3. BGP へのルートを市内にアドバタイズします

R1(config)#ルータ bgp 1

R1(config-router)#ネットワーク 10.1.1.0 マスク 255.255.255.0

R1(config-router)#exit

R2(config)#ルーター bgp 2

R2(config-router)#ネットワーク 10.4.1.0 マスク 255.255.255.0

R2(config-router)#exit

知らせ:

BGP の network コマンド。BGP プロトコルを有効にするインターフェイスではなく、どのルートが都市に BGP にアドバタイズされます (rip や ospf とは意味が異なります)。network コマンドによってアドバタイズされるルートには、ローカル show にこのルートが含まれている必要があります。 ip Route 、マスクがマスクパラメータのマスクと一致する場合にのみ、 BGP プロセスに通知できます。

5. 構成の検証

1. ルータ間で bgp ネイバー関係が確立されているかどうか、およびネイバーのステータスを確認します。ネイバー関係が正常に確立でき、状態が「確立」であれば、ebgp は正常に動作しています。

 

2. ebgp 隣接ルータの経路を確認し、相手が広告した経路を知ることができれば、ebgp の設定は正しいです。

 


03 ルートリフレクター

特徴:

ルート リフレクタは、IBGP スプリット ホライズンの問題を解決できます (IBGP ネイバーから学習したルートは他の IBGP ネイバーに渡されません)。ルート リフレクターは、独自の最適な BGP ルートを自身のクライアントに反映することで、スプリット ホライズンの制限を突破できます。反映ルールは次のとおりです。

1) EBGP ネイバーから学習したルートは、すべてのクライアントと非クリネット、つまりすべてのネイバーに送信されます。

2) 非クライアントから学習したルートはすべてのクライアントに送信されます

3) クライアントから学習したルートは、すべてのクライアントと非クライアント、つまりすべてのネイバーに送信されます。

1. ネットワーク要件

次のネットワーク トポロジでは、IBGP ネイバーのスプリット ホライズンのため、R1 と R3 は互いの BGP ルートを学習できません。IBGP ネイバーのスプリット ホライズンの問題を解決するには、ルート リフレクタを構成する必要があります。  

2. ネットワークトポロジ

 

3. 構成のポイント

1. ネットワーク全体のルーターの IP アドレスと基本的な IBGP の構成

2. ルートリフレクタを設定する

4. 設定手順

1. ネットワーク全体のルーターの IP アドレスと基本的な IBGP の構成

設定リファレンス「IBGP の基本設定」の章 (一般的な設定 ---->IP ルーティング --->BGP --->IBGP 基本設定)

2. ルートリフレクタを設定する

R2 をルーター リフレクターとして設定し、R1 をクライアントとして指定します

R2(config)#ルーター bgp 123

R2(config-router)#neighbor 1.1.1.1 Route-reflector-client   //R2 上のルート リフレクターのクライアントとして R1 を指定します

R2(config-router)#exit

知らせ:

1) ルートリフレクタのクライアントを設定する場合、クライアントとの BGP ネイバー関係が壊れるため、特別な注意が必要です。

2) ルート リフレクタがルートを反映できるようにするには、対応する IBGP ルートがこのデバイス上で学習される必要があります

5. 構成の検証

ネットワーク全体の経路を確認し、R1とR3が互いの経路を学習できれば、ルートリフレクタの設定は正しいです。

おすすめ

転載: blog.csdn.net/weixin_57099902/article/details/132227145