Cisco IOS 設定方法

BGP基本設定 Cisco IOS (Cisco IOS-XE)

BGP基本設定 Cisco IOS

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

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

設定環境

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

設定構成図

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

BGPピアの設定

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

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

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

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

設定はオプションになります。設定を行わなければ、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

各装置のshow running-config

BGPの設定結果

R11のshow結果

R12のshow結果

R20のshow結果

スポンサーリンク

Cisco IOS 設定方法記事一覧

基本設定

インターネット接続

PPPoE

DS-Lite

OSPF

下記はOSPFのプロトコル解説

ネットワーク解説 OSPF (Open Shortest Path First)

BGP

下記はBGPのプロトコル解説

ネットワーク解説 BGP ( Border Gateway Protocol )

BGP記事一覧

BGP RFC/関連サイト

BGP参考図書

私が所持しているBGP関連の本を紹介します。ただし絶版になっている本も紹介していますのでご容赦ください。

著:サム・ハラビ, 著:ダニー・マクファーソン, 翻訳:鈴木 弥生

その他ネットワーク

-Cisco IOS 設定方法
-, ,