BGPのNetFlow設定

以下はコンフィグサンプルです。
詳細に関しましては機器ベンダー様へのお問い合わせをお願いいたします。

 

RFC 1771で定義されているBGP(ボーダーゲートウェイプロトコル)は、AS間のドメイン間ルーティングを、ループのリスク無くで実現しています。AS(自律システム:Autonomous System)は、同じ管理単位に属するルーティング機器の集合体です。
BGPの利用例で著名なのは、インターネットサービスプロバイダーの相互接続です。ただし、大型ネットワークの冗長構成、プライベートネットワークとパブリックネットワークの使い分け、クラウドへの経路最適化など、一般法人にとっても、用途は多彩です。

 

BGPルーティングを有効化

グローバルコンフィグレーションモードを開始し、次のコマンドを実行してBGPルーティングを有効にし、BGPルーティングプロセスを確立

コマンド 目的
router bgp as-number BGPルーティングプロセスを有効化
network network-number [mask network-mask] [route-map route-map-name] ASに対しネットワークをローカルとしてフラグ立て、それをBGPテーブルに入力

 

BGPネイバーを設定

BGPネイバーを設定するには、ルーターコンフィグレーションモードで次のコマンドを実行します。

コマンド 目的
neighbor {ip-address|peer-group-name} remote-as as-number BGPネイバーを指定

 

BGPネイバーのコンフィグ例

router bgp 109 
network 131.108.0.0
network 192.31.7.0
neighbor 131.108.200.1 remote-as 167
neighbor 131.108.234.2 remote-as 109
neighbor 150.136.64.19 remote-as 99

この例では、BGPルーターがAS 109に割り当てられており、2つのネットワークが送信元として、ASにリストされています。
remote-as
emote-as

 

NetFlowエクスポートにAS情報を含める

ネットワークでBGPを設定済みで、NetFlowでAS情報をレポートする場合は、グローバル コンフィグレーション モードのルーターで次のコマンドを実行

コマンド 目的
ip flow-export destination{hostname|ip_address}9996 指定されたIPアドレスにNetFlowキャッシュエントリをエクスポートします。NetFlow AnalyzerサーバーのIPアドレスおよび設定されたNetFlowリスニングポートを使用します。デフォルトのポートは9996です。
ip flow-export {version}[peer-as | origin-as] 指定されたバージョン形式(5または7)でNetFlowキャッシュエントリをエクスポートします。ルーターがBGPを使用している場合、送信元またはピアASのいずれかをエクスポートに含めるように指定できますが、両方を含めることはできません。