Cisco IOS 設定方法

BGP基本設定 Cisco IOS

BGP基本設定 Cisco IOS

このページはCisco IOSを利用してBGPの基本的な設定例を紹介します。
BGPプロトコルの解説は下記になります。

その他のOSでの設定例は下記を参照

設定環境

今回設定したルータは下記のIOS Verを利用して実施しました。
Cisco IOS XE Software, Version 16.11.01b

設定構成図

  • iBGPはloopbackupインターフェイス間で接続
  • eBGPはR12側はGi2,R20側はGi1にて接続
  • AS10内はOSPFにて全てのインターフェイス間で通信が可能
  • AS10の経路広報はR12にて10.10.0.0/8(static null0)をnetworkコマンドで実施
  • AS20の経路広報はR20にて20.0.0.0/8(static null0)をnetworkコマンドで実施

BGPの基本設定

R12のBGP設定コマンドは下記になります。

BGPプロトコルの有効化

コマンド引数 説明
AS_NUMBER 自身のルータのAS番号を設定します。AS番号についてはBGPとはのページに記載

BGP ルータID の設定

コマンド引数 説明
BGP_ROUTER_ID BGPルータIDはIPv4アドレス同様の32bitのフォールドになります。形式的にIPv4アドレスと同じく、AAA.BBB.CCC.DDDと入力します。
BGPのパス選択で利用されます。一般的には固定でかつユーニークにな値を入れます。今回の設定はloopbackインターフェイスのIPアドレスと同じ値を設定しています。
※オプションでinterface を指定することも可能です。

BGP デフォルト ipv4 unicast の無効化

CiscoIOSのBGPはdefaultでIPv4 unicastが有効化となっています。この設定を入れることで個別にaddress familyを有効化する形にします。

このサイトではIPv4 unicat を個別のaddress-familyの形式で設定します。

BGPピアの設定

コマンド引数 説明
PEER_ADDRESS 接続先のIPアドレスを設定します。
PEER_AS_NUMBER 接続先BGPピアのAS番号を設定します。AS番号についてはBGPとはのページに記載

BGPルータ間のneighbor設定方法になります。iBGP,eBGPの違いはAS番号が自身と同一の場合iBGP、異なる場合はeBGPとなります。

BGPのピアの送信元アドレスの指定(オプション)

コマンド引数 説明
PEER_ADDRESS 接続先のIPアドレスを設定します。
INTERFACE BGPピアのソース(接続元)のインターフェイスを指定します。

設定はオプションになります。設定を行わなければ、BGPパケットを送信するインターフェイスになります。
今回はeBGP側は設定していませんので、eBGP側はパケットを送信するGigabitEthernet1が送信元アドレスになります。

BGP経路のアドバタイズ設定

コマンド引数 説明
IP_ADDRESS 広報する経路のIPアドレスを設定します。
NET_MASK 広報する経路のネットマスクを設定します。

NETWORKコマンドによるBGP経路の広報設定にはルーティングテーブルに該当の経路が登録されている必要があります。

今回はBGPで広報するアドレスをstatic(next-hop null0)にて下記の設定してルーティングテーブルに登録しています。

上記設定で10.0.0.0/8がルーティングテーブルに登録されます。

今回はアドバタイズ設定方法としてnetworkコマンドを紹介しましたが、ルータ集約のaggreaget-addressコマンドIGPからBGPへの再配布による方法もあります。

BGPピアのアドレスファミリー IPv4 Unicastの有効化

コマンド引数 説明
PEER_ADDRESS 接続先のIPアドレスを設定します。

接続先のBGPピアとIPv4 Unicastの経路交換を有効化する設定です。

スポンサーリンク

BGPの設定Config

各ルータのBGPの設定内容

R11

R12

R20

Config

装置全体のConfig

CML定義ファイル

BGPの設定結果

R11のshow結果

R12のshow結果

R20のshow結果

その他 Cisco IOS設定例集

Cisco IOS 設定方法

Cisco IOSの設定方法をまとめました。

-Cisco IOS 設定方法
-, ,

Copyright© インフラエンジニアのメモ帳 , 2020 All Rights Reserved.