ナビゲーションに移動Ciscoを中心としたネットワーク技術をわかりやすく解説します。ASでBGPによるルーティングを行う演習です。Part2では、各AS内のBGPルートを集約します。そのときに、集約ルートのアトリビュートや集約前のルートのアドバタイズを制御します。AS内のネットワークアドレス設定条件Part1:BGP基本設定R11/R13/R15でAS65100を構成します。R12/R14/R16でAS65200を構成します。AS65100、AS65200は他のASから見るとAS110として動作します。R11~R16の間のBGPネイバーはすべてLoopback0のIPアドレスを利用して確立します。AS65100とAS65200間はR13とR14でネイバーを確立します。R11/R15、R12/R16ではIBGPネイバーの設定を1つだけしか行なってはいけません。R21/R22/R23でAS120を構成します。AS120内のBGPネイバーはすべてLoopback0のIPアドレスを利用して確立します。R31でAS130を構成します。R41でAS140を構成します。R51でAS150を構成します。AS間は、直接接続のIPアドレスを利用してEBGPネイバーを確立します。EBGPネイバーはすべてネイバー認証を行います。ネイバー認証のパスワードは「cisco」とします。110.1.1.0/24~110.1.6.0/24をR11~R16のそれぞれのルータでnetworkコマンドを利用してBGPルートとして生成します。同様にAS130、AS140、AS150においてもAS内のネットワークアドレスをnetworkコマンドによってBGPルートとして生成します。R21とR22でAS120内のネットワークアドレスをBGPルートとして生成します。networkコマンドを利用してはいけません。パスアトリビュートはnetworkコマンドを利用した場合と同等にします。ネットワークのおべんきょしませんか?https://www.n-study.com/bgp-detail/bgp-advanced-configuration-exercises-part1/複数のASでBGPによるルーティングを行う演習です。Part1では、BGPの基本的な設定によりトランジットASを構築して、AS間で通信できるようにします。トランジットASの構築には、ルートリフレクタとコンフェデレーションを組み合わせます。このページで設定AS110内のBGPルートを可能なかぎり長いサブネットマスクで集約します。集約ルートとともに第3オクテットが偶数である集約前のBGPルートもアドバタイズします。AS120内のBGPルートを可能な限り長いサブネットマスクで集約します。ネイバーには集約ルートのみをアドバタイズします。AS130内のBGPルートを可能な限り長いサブネットマスクで集約します。ネイバーには集約ルートのみをアドバタイズします。集約ルートにはCOMMUNITYアトリビュート「130:1」を付加します。AS140内のBGPルートを可能な限り長いサブネットマスクで集約します。R51にだけ集約ルートとともに140.1.2.0/24のBGPルートもアドバタイズします。AS150内のBGPルートをR31/R41で集約します。集約ルートのAS_PATHアトリビュートにAS150の情報が含まれるようにします。Part3:ポリシーベースルーティングAS150の先にAS151およびAS152が接続されているようにAS構成をエミュレートします。AS151には、151.1.1.0/24が含まれています。AS152には、152.1.1.0/24が含まれています。これらのルートはR51でLoopback2インタフェースを利用するものとします。AS110からAS151へパケットをルーティングするときにはR15を経由するようにします。AS110からAS152へパケットをルーティングするときにはR16を経由するようにします。AS110の集約前のルートは、AS150にアドバタイズされないようにします。このための設定はAS110のルータでのみ行います。AS120にパケットをルーティングするときにはR21を経由するようにします。このための設定はAS120のルータでのみ行います。ネットワークのおべんきょしま...https://www.n-study.com/bgp-detail/bgp-advanced-configuration-exercises-part3/複数のASでBGPによるルーティングを行う演習です。Part3では、ベストパス(最適ルート)を制御するポリシーベースルーティングです。Communityを利用した制御を行います。Part2:ルート集約Step1:AS110内のBGPルートの集約の設定R11/R12/R15/R16でAS110内のBGPルートの集約ルート110.1.0.0/21を生成します。Suppress-mapによって、第3オクテットが奇数である集約前のBGPルートのアドバタイズを抑制します。これにより、第3オクテットが偶数である集約前のBGPルートを集約ルートともにアドバタイズできます。集約ルート生成の設定をしたルータで集約ルートの生成を確認します。そのために、次のshowコマンドを利用します。110.1.R11では、次のような表示になります。iR11はR21に対して110.1.0.0/21、110.1.2.0/24、110.1.4.0/24、110.1.6.0/24のBGPルートをアドバタイズしていることがわかります。AS110内の集約ルートの生成Step3:AS120内のBGPルートの集約の設定R21/R22でAS120内のBGPルートを集約した120.1.0.0/22の集約ルートを生成します。集約ルートのみをアドバタイズするために、aggregate-addressコマンドにsummary-onlyオプションを付加します。集約ルート生成の設定をしたルータで集約ルートの生成を確認します。そのために、次のshowコマンドを利用します。120.1.R21では、次のような表示になります。120.1.0.0/22のみをアドバタイズしていることがわかります。AS120内の集約ルートの生成Step5:AS130内のBGPルートの集約の設定R31でAS130内のBGPルートを集約した130.1.0.0/22の集約ルートを生成します。集約ルートのみをアドバタイズするためにsummary-onlyオプションを付加します。attribute-mapによって集約ルートにCOMMUNITYアトリビュートを付加します。集約ルート生成の設定をしたルータで集約ルートの生成を確認します。そのために、次のshowコマンドを利用します。130.1.R31では、次のような表示になります。130.1.0.0/22に130:1のCOMMUNITYアトリビュートが付加されていることがわかります。集約ルートのみをネイバーにアドバタイズしています。AS130内の集約ルートの生成Step7:AS140内のBGPルートの集約の設定R41でAS130内のBGPルートを集約した140.1.0.0/22の集約ルートを生成します。集約ルートのみをアドバタイズするためにsummary-onlyオプションを付加します。Unsuppress-mapによって、R51にだけ集約前の140.1.2.0/24のBGPルートもアドバタイズします。集約ルート生成の設定をしたルータで集約ルートの生成を確認します。そのために、次のshowコマンドを利用します。140.1.R41では、次のような表示になります。iR41はR16に対して集約ルート140.1.0.0/22のみをアドバタイズしています。R51に対して集約ルート140.1.0.0/22と140.1.2.0/24をアドバタイズしていることがわかります。AS140内の集約ルートの生成Step9:AS150内のBGPルートの集約の設定R31/R41でAS150内のBGPルートを集約した150.1.0.0/22の集約ルートを生成します。as-setオプションを付加することで、生成した集約ルートのAS_PATHアトリビュートに元のAS番号150の情報を継承させます。集約ルート生成の設定をしたルータで集約ルートの生成を確認します。そのために、次のshowコマンドを利用します。150.1.0.0R31では、次のような表示になります。bestR31で生成したAS150内のネットワークアドレスを集約した集約ルート150.1.0.0/22のAS_PATHアトリビュートが150であることがわかります。これは、集約前の150.1.1.0/24~150.1.3.0/24のAS_PATHアトリビュート内のAS番号を継承しています。図は集約ルートのみに注目しています。summary-onlyオプションをつけていないので、R31/R41は集約前のAS150のルートもアドバタイズしていますが、図では省略しています。PocketCiscoルートマップの設定https://www.n-study.com/advanced-iprouting/cisco-route-map-configuration/ルートマップの設定手順ルートマップの設定手順は、以下の2つです。ルートマップの作成ルートマップの適用ルートマップは作成しただけではまったく意味がありません。作成したルートマップを用途に応じて適用しなければいけないことに注意してください。ルートマップの用途に応じて、設定する内容も変わってきます。ルートマップの用途を明確にしてから、ルートマップの設定をしてください。ルートマップの作成ルートマップを作成するには、グローバルコンフィグレーションモードでroute-mapコマンドを利用します。aggregate-addressコマンドによる集約https://www.n-study.com/bgp-detail/aggregate-address/aggregate-addressコマンドでBGPの集約ルートを生成することができます。aggregate-addressコマンドとコマンドが機能するための条件について解説します。summary-onlyhttps://www.n-study.com/bgp-detail/aggregate-address-summary-only/BGPの集約ルートを生成するaggregate-addressコマンドのsummary-onlyオプションについて解説します。attribute-maphttps://www.n-study.com/bgp-detail/aggregate-address-attribute-map/BGPの集約ルートを生成するaggregate-addressコマンドのattribute-mapのオプションについて解説します。as-sethttps://www.n-study.com/bgp-detail/aggregate-address-as-set/BGPの集約ルートを生成するaggregate-addressコマンドのas-setのオプションについて解説します。advertise-maphttps://www.n-study.com/bgp-detail/aggregate-address-advertise-map/BGPの集約ルートを生成するaggregate-addressコマンドのオプションであるadvertise-mapについて解説します。ネットワークのおべんきょしませんか?https://www.n-study.com/bgp-detail/selective-aggregation-overview/BGPではルート集約をした際に、集約ルートだけではなく、集約前の個別のルートもアドバタイズします。Aggregation)によって、集約ルートと一緒にアドバタイズする集約前のルートを制御できます。suppress-maphttps://www.n-study.com/bgp-detail/selective-aggregateion-suppress-map/選択型集約を行うためのaggregate-addressコマンドのsuppress-mapオプションについて解説します。unsuppress-maphttps://www.n-study.com/bgp-detail/selective-aggregation-unsuppress-map/unsuppress-mapによる選択型集約の設定について解説します。ネットワークのおべんきょしませんか?https://www.n-study.com/2022-pv-ranking/2022年「ネットワークのおべんきょしませんか?」コンテンツのページビューランキングTOP10です。ネットワーク技術解説記事のアップデートや新規記事をTwitterでお知らせしています。