概要
このドキュメントでは、GPRSネットワークアーキテクチャのGbインターフェイスとそのプロトコルスタックについて説明し、Cisco Aggregated Service Router(ASR)5x00シリーズのGb over IPネットワークのNetwork Service Virtual Connection(NSVC)およびNetwork Service Entity Identifier(NSEI)の)のをトラブルシューティングについて説明します。
Gbインターフェイス上のプロトコルスタック
Gbインターフェイスは、ベースステーションシステム(BSS)とサービングGPRSサポートノード(SGSN)を接続します。 シグナリング情報とユーザデータの交換が可能になるBase Station Controller(BSC)とSGSNベンダーは、オープンシステムインターフェイスであるため異なる場合があるため、問題のある要素を特定して問題を解決するには、BSSとSGSNの間のメッセージフローを理解することが重要です。
Gbインターフェイスは、SGSNおよびBSSにプロトコルスタックを実装し、IPレイヤ上にユーザデータグラムプロトコル(UDP)レイヤを含めます。その後、データパケットはコネクションレス型IPネットワークを介してBSSとSGSNの間で送信されます。データパケットは、SGSN内の機能エンティティとBSS内の機能エンティティとの間で情報を伝送する。
このスタックには、上位のNS Network Service Control(NS-NSC)サブレイヤと下位のNS-SubNetwork Service(NS-SNS)サブレイヤに分割された変更されたネットワークサービス(NS)レイヤも含まれます。NS-NSCサブレイヤは、Base Station System GPRS Protocol(BSSGP)レイヤにマッピングされ、機能エンティティを管理します。
BSSGP層は、上位層データ(LLC PDU)がBSSからSGSNへ、またはSGSNからBSSへ確実に伝送されるようにします。GPRSモビリティ管理(GMM)シグナリングとNM(ネットワーク管理)シグナリングの伝送を保証します。BSS内の2つのリモートBSSGPエンティティとSGSN間のGbインターフェイスを介したピアツーピア通信は、仮想接続を介して実行されます。
NSEIの作成/リセットおよびNSVCのリセットに関するGBでの通常のメッセージフロー
1.新しいNSEI/NSEIリセット
次の図に示すように、パケットキャプチャにはメッセージが表示されます。
SNSサイズ:SNS-SIZE Protocol Data Unit(PDU)は、NS-VCの最大数またはNS-VCのキャパシティの変更をピアNSEに示すために使用されます。SNS-SIZE PDUは、NSEの再起動をピアNSEに通知するために使用されます。
SNS-SIZE-ACK:SNS-SIZE-ACK PDUは、SNS-SIZE PDUの確認応答に使用されます。SNS-SIZE-ACK PDUは、対応するSNS-SIZE PDUの送信元IPエンドポイントに送信されます。
SNS-CONFIG:SNS-CONFIG PDUは、NSEをピアNSEに設定するために使用されます。
SNS-CONFIG-ACK:SNS-CONFIG-ACK PDUは、SNS-CONFIG PDUの確認応答に使用されます。SNS-CONFIG-ACK PDUは、対応するSNS-CONFIG PDUの送信元IPエンドポイントに送信されます。
2. NSVCブロック/デブロック(リセット)
SNS-DELETE:SNS-DELETE PDUは、以前に設定したIPエンドポイントを削除するために使用されます。
SNS-ACK:SNS-ACK PDUは、SNS-ADD PDUまたはSNS-DELETE PDUの確認応答に使用されます。
SNS-ADD:SNS-ADD PDUは、IPエンドポイントを追加するために使用されます。
問題
障害シナリオ1:パケット制御ユニット(PCU)のリブート後にNSVCが起動しない
このシナリオでは、PCUがSNS-ADD PDUを送信する前に、PCUの再起動後にSNS-DELETE PDU SGSNを送信するため、NSVCは起動しません。
障害シナリオ2. NSVC BLOCKコマンドはSNS-DELETE PDUを送信しないため、NSVCをリセットできません。
アクティブなNSVCでトラフィックを伝送していない(ハング状態)場合、SNS-DELETE PDUは送信されなく、NSVCをブロック/ブロック解除してリセットを実行しました。
NSVCのブロック
ブロックされたNSVCのブロック解除
トラブルシュート
- Gbインターフェイス(SGSNに接続されたルータ)でWiresharkトレースをキャプチャします。 Gbリンクがロードシェアドベースで作成される場合は、両方のルータでトレースを同時にキャプチャします。
- トレースでUDPプロトコルを含むパケットを選択し、右クリックしてGPRS-NSとしてデコードし、最初に[Both]オプションを選択します。
- NSEI IDのフィルタ(nsip.nsei==xxxxなど)を適用して、BSCとSGSNの間のPDUを確認します。
これらの問題を分析するためにASR5x00で利用可能な重要なCLI
(エンジニアリングモード)
show gprsns statis msg-stats nse xxxx
show gprsns statistics sns-msg-stats
show gprsns status nsvc-status-all verbose nse xxxx
show gprsns status nsvc-status-all nse all
show gprsns status nsvc-status-all verbose nse xxxx facility linkmgr instance x
show npu stats debug all-pacs
問題を引き起こしている要素を特定し、それに応じて是正措置を講じます。