BNG ルーターの設定
このトピックでは、Juniper アドレスプールマネージャー(APM)をIPアドレスプールマネージャーとして使用するために、境界ネットワークゲートウェイ(BNG)ルーターを設定する方法について説明します。APMを使用して、異なるBNGルーター上の複数のプールドメインにまたがるIPv4アドレスの中央プールを管理します。APMでは、BNGルーターがサポートされているJunos OS リリースを実行している必要があります。
APM向けのJuniper BNG CUPSの設定については、Juniper.net の『 Juniper BNG CUPS User Guide 』を参照してください。
APMとBNGルーターは、gRPCチャネルを介して通信し、情報を相互に送信します。最初の接続または再接続時に、APMはプールドメイン情報を同期し、BNG上のプールドメインを独自のデータベースと調整するプロセスを開始します。BNGルーターはプールの使用率を監視し、プールドメイン内の空きアドレスの数が以下の定義されたしきい値のいずれかを超えた場合、gRPCチャネルを介してAPMに通知します。
- 按分しきい値
- 再利用しきい値
しきい値の詳細については、「 APMの仕組み」を参照してください。
BNG ルーターを設定する一般的な手順は次のとおりです。
- BNG でシークレットを構成します。必要なキーと証明書を既に作成しておく必要があります。「APMのセキュアな受信接続の設定」を参照してください。
- ルート証明書認証局(CA)証明書
- BNG証明書
- BNG プライベート キーペア
-
を使用して、ソースパーティション名を設定します。
set system services subscriber-management location partitionName statement.
- ルーティング インスタンスを作成し、APM 管理パーティションからのプレフィックス アドレスの割り当てに関する情報を持つドメイン プロファイルを指定します。 ルーティングインスタンスとAPMのプールドメイン属性を設定するを参照してください。
APMのルーティングインスタンスとプールドメイン属性を設定する
次の手順に従って、BNGルーターがAPMを使用できるようにし、APMがパーティションの作成に使用するプールドメイン属性を設定します。ドメインプロファイルは、デフォルトのルーティング インスタンス内または指定したルーティング インスタンス用に作成できます。
- BNG で APM を使用できるようにします。
[edit access] user@host# set address-pool-manager{ inet 192.168.0.0; port 20557; system-id test2;
-
(オプション)secretsスタンザを設定して、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; } } }