このページの内容
BNGルーターを設定する
このトピックでは、ジュニパーアドレスプールマネージャー(APM)をIPアドレスプールマネージャーとして使用するように境界ネットワークゲートウェイ(BNG)ルーターを構成する方法について説明します。APMを使用して、異なるBNGルーター上の複数のプールドメインにまたがるIPv4アドレスの中央プールを管理します。APMでは、BNGルーターがサポートされているJunos OSリリースを実行している必要があります。
APM用のジュニパー BNG CUPSを設定するには、Juniper.net の ジュニパー BNG CUPSユーザーガイド を参照してください。
APM と BNG ルーターは、gRPC チャネルを介して相互に通信し、情報を送信します。最初の接続または再接続時に、APMはプールドメイン情報を同期し、BNG上のプールドメインを独自のデータベースと調整するプロセスを開始します。BNGルーターは、プールの使用率を監視し、プールドメイン内の空きアドレスの数が以下の定義されたしきい値のいずれかを超えると、gRPCチャネルを介してAPMに通知します。
- 割り当てのしきい値
- 再利用しきい値
しきい値の詳細については、「 APM のしくみ」を参照してください。
BNGルーターを設定する一般的な手順は次のとおりです。
- BNGでシークレットを設定します。必要なキーと証明書をすでに作成しておく必要があります。
- ルート認証機関(CA)証明書
- BNG証明書
- BNGプライベートキーペア
-
を使用してソースパーティション名を設定します。
set system services subscriber-management location partitionName statement. - ルーティングインスタンスを作成し、APM管理パーティションからのプレフィックスアドレスの割り当てに関する情報を含むドメインプロファイルを指定します。 APMのルーティングインスタンスとプールドメイン属性の設定を参照してください。
APMのルーティングインスタンスとプールドメイン属性を設定する
BNGルーターがAPMを使用できるようにし、APMがパーティションの作成に使用するプールドメイン属性を設定するには、以下の手順に従います。ドメインプロファイルは、デフォルトのルーティングインスタンス内または指定されたルーティングインスタンスに対して作成できます。
- 設定(単一または複数の地理的な設定)により、APMを使用するようにBNGを設定する方法は異なります。複数の地域設定で APM を実行している場合、2 つの異なる APMi アドレス (地域ごとに 1 つずつ) があります。BNGは、APMi接続が確立されるまで、プライマリおよびセカンダリのトランスポートアドレスを経由して実行されます。 設定に応じてBNGがAPMを使用できるようにします。
-
単一地域の設定:
[edit access] address-pool-manager { inet ip-address; port port-number; system-id test2; } -
複数の地理的な設定:
[edit access] address-pool-manager { inet ip-address; port port-number; system-id test2; secondary-address { inet ip-address; port port-number; } }
-
-
(オプション)シークレットスタンザを設定して、APM接続を保護します。ルートCAの証明書、BNG証明書、BNGプライベートキーをBNGのファイルシステムにコピーします。
access address-pool-managerステートメントを編集し、キーと証明書ファイルへのフルパスを指定します。[edit access] address-pool-manager { secrets { certificate /var/home/regress/myBng.crt; key /var/home-regress/myBng.key; ca-cert /var/home/regress/rootCA.crt; [edit access address-assignment]階層の下にプロファイル名を設定します。プロファイル名は、認証サーバーから返されるフレームプール名と一致する必要があります。[edit access address-assignment] user@host# set domain-profile profile-name family inet
- APMがプレフィックスの割り当てに使用するプールドメイン情報を設定します。プールドメイン情報には、以下が含まれます。
- APM がプール ドメインのプロビジョニングに使用するプレフィックス サイズ。
- APMがプールドメインでの割り当てから除外するIPアドレス。
- (オプション)インストール破棄ルートのサポート。
install-discard-routesを有効にすると、BNGルーターは割り当てられたIPアドレスを持つ加入者にトラフィックをルーティングし、そのサブネットワーク内の他のすべてのトラフィックを破棄します。非アクティブや切断によって静的ルートがタイムアウトしないようにするには、パージタイムアウトもneverに設定する必要があります。 - (オプション)パーティションの修飾子。ソースパーティション修飾子名がロケーション名に追加されます。修飾子名が指定されていない場合、BNGルーターはロケーション名に
defaultを付加します。
[edit access address-assignment domain-profile profile-name family inet ] user@host# set preferred-prefix-length 25 user@host# set excluded-address last-octet 255 user@host# set excluded-address last-octet 0 user@host# set install-discard-routes user@host# set source-partition-qualifier name
結果
上記の手順を実行した後、 show コマンドを使用して設定結果を確認します。
user@host> show access address-assignment
domain-profile profile test1 {
family {
inet {
preferred-prefix-length 24;
excluded-address last-octet [ 255 0 ];
install-discard-routes;
source-partition-qualifier spq-name;
}
}
}