BGP(ピアグループとは)

BGPにおいてポリシーを適用するには、まず以下の方法があります。

  • 配布リスト
  • プレフィックスリスト
  • ルートマップ

 しかし、これらの制御では、ネットワークの規模が大きくなり、ルータの台数が増えてくると、どうしても煩雑になってしまいます。

 そこで、BGPでは、この問題を克服するために以下の機能が用意されています。

  • コミュニティ
  • ピアグループ

コミュニティについては、「BGP(コミュニティとは)」で紹介しています。

 コミュニティの概要を説明すると、コミュニティを使用すると、経路情報にCOMMUNITY属性に値をセットすることで、COMMUNITY属性に基づいて、ポリシーどおりに経路情報を操作することができます。

ここで、紹介するのは、「ピアグループ」です。

ピアグループとは、同じポリシーを使用したい近隣のBGPスピーカーを、1つのグループに分類して手法です。

 そもそも、ネットワークの構成上、隣接するBGPスピーカも同じポリシーを使うのが一般的です。同じポリシーを使用するのに、おのおののBGPスピーカーで同じポリシーを設定してゆくと、煩雑になりかねません。

同じポリシーを使用するのであれば、まとめてグループ化した方が、分かり易くシンプルで、効率的です。

 ピアグループを使用すると同一のポリシー更新をピアグループに所属するピアに適用することができます。より多くのオプションが必要なピアについては、差分を指定するだけで済みます。オブジェクト指向のプログラミングと発想が似ています。

 ピアグループを使うことで、大規模なネットワークの設定を簡略化することができます。簡略化できるということは、設定ミスによるエラーも削減することにもつながります。

ということで、ネットワークの規模が大きいBGPでは、ピアグループは重宝する機能となっています。

ピアグループの設定手順

1.ルートマップを作成する。(必要に応じて)

2.ピアグル