Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BNG M:N加入者サービス冗長性のN+1サポート

ブロードバンドネットワークゲートウェイ(BNG)のN+1サポートについては、M:Nの加入者サービス冗長性をサポートします。これにより、バックアップBNGの予約リソースが大幅に削減されます。

BNG M:N加入者サービスの冗長性に対するN+1のサポート概要

BNG M:N加入者サービスの冗長性に対するN+1サポートは、複数のプライマリBNGを1つのバックアップBNGにバックアップするメカニズムです。このメカニズムは、バックアップシャーシのセカンダリパケット転送エンジンをオーバーサブスクライブすることで、冗長性目的で予約されたリソースを削減します。

BNG M:N加入者サービスの冗長性に対するN+1サポートの仕組み

図1 は、BNG M:N加入者サービスの冗長性に対するN+1のサポートを示しています。トポロジーに示されているBNGは4つです。BNG A、C、およびDは、各BNGに64,000のデュアルスタック加入者を持つアクティブなBNGです。バックアップBNG Bと1枚のラインカードは、他の3つのアクティブなBNGをバックアップしています。バックアップBNGとして、MPC7またはLC2103を搭載したMX10003デバイスをサポートできる任意のMXシリーズデバイスを使用できます。

A1、C1、およびD1は、各BNGで64,000加入者のトラフィックを処理する主要な加入者冗長性グループです。A2、C2、およびD2は、 service-activation-on-failover モードのセカンダリ加入者冗長性グループです。

デフォルトでは、M:N加入者冗長性機能はバックアップBNGをホットスタンバイモードで設定します。パケット転送エンジンオーバーサブスクリプションを具体的に有効にするには、バックアップBNGで service-activation-on-failover モードを設定する必要があります。

図1:BNG M:N加入者サービス冗長性N+1 Support for BNG M:N Subscriber Service RedundancyのN+1サポート

この冗長性モデルでは、 service-activation-on-failover モードを導入しました。 service-activation-on-failover モードでは、バックアップBNGのリソースが少ないインターフェイスの加入者状態を設定してトラフィックを転送できます。プライマリBNGに障害が発生すると、トラフィックは基本的な統計情報を持つバックアップBNGに切り替わります。CoSやファイアウォールなどの追加サービスは、バックアップインターフェイスがアクティブになり、追加のリソースを消費した後、バックグラウンドで自動的に動作します。バックアップ インターフェイスの動作状態は、基本的な転送から完全なサービス復元へと移行します。

新しいプログラミング モードでは、バックアップ BNG でのシステムの消費リソースを削減できます。そのため、パケット転送エンジンがトラフィックを処理していないときに、より多くの加入者をバックアップできます。このバックアップサブスクリプションは、バックアップBNGのパケット転送エンジンオーバーサブスクリプションと呼ばれます。 service-activation-on-failover モードでは、バックアップBNGでプライマリBNGの3倍の加入者をホストできます。BNGモードのn+1サポートにより、バックアップBNGの導入コストを削減できます。

加入者がプライマリBNGにログインすると、アクティブなリースクエリによって加入者の状態がバックアップBNGになります。バックアップBNGは service-activation-on-failover モードをホストするため、バックアップBNGは最小限のパケット転送エンジンリソースを消費し、最大192,000人の加入者をバックアップします。

プライマリBNGに障害が発生した場合の加入者サービスの冗長性

BNGに障害が発生したり、BNGが非アクティブになったりした場合、システムがどのように管理されるかを見てみましょう。 図1を考慮すると、BNG Cに障害が発生すると、BNG Cに接続された加入者はバックアップBNG Bを介してトラフィックを再ルーティングします。トラフィックがセカンダリ加入者冗長性グループC2に再ルーティングされるとすぐに、BNG Bは以下を実行します。

  • ベストエフォートでアップストリームとダウンストリームのトラフィックの転送を即座に開始します。
  • BNG Bに割り当てられた追加リソースを利用して、CoSやファイアウォールなどのサービスのバックグラウンドプログラミングを開始します。
  • BNG Bは加入者の完全なSLAを復元し、バックグラウンドプログラミングが完了すると運用状態はフルサービスになります。
  • もう一方のセカンダリ加入者冗長性グループであるA2とD2は、BNGsAとDのバックアップを続行します。

プライマリBNGがアクティブになった場合の加入者サービスの復帰

プライマリBNG CがアクティブになったときにバックアップBNGからプライマリBNGにトラフィックフローを戻すように設定できます。加入者プログラミングのために両方のBNGの状態を確認し、元に戻すことが成功することを確認した後、手動元に戻すことを推奨します。自動リバートトラフィックスイッチオーバー機能を有効にする場合は、以下のシナリオを考えてみましょう。

  • リンク障害によりプライマリBNGに障害が発生した場合、バックアップBNGのバックグラウンドプログラミングには加入者数にもよりますが数分かかります。迅速な元に戻すことは望ましくありません。
  • ラインカードまたはシャーシの障害によりプライマリBNGに障害が発生した場合、アクティブリースクエリまたはバルクリースクエリを使用して元のプライマリシャーシまたはラインカードを同期させる時間は、加入者数によって異なります。
  • システムは、予期せぬ障害を分析し、ラインカードまたはシャーシをアクティブサービスにするために、より多くの時間を必要とします。

BNG M:N 加入者サービスの冗長性の N+1 サポートは、一度に複数の BNG 障害の冗長性をサポートしません。一度に複数のBNGに障害が発生した場合、システムは最初のBNGのみをバックアップします。他の障害が発生したBNGの残りの加入者のデータはすべて失われます。