Comments
Description
Transcript
IPサービス制御装置と IP共通線信号中継装置 の開発
NTT DoCoMo テクニカル・ジャーナル Vol. 13 No.4 IP サービス制御装置と IP 共通線信号中継装置 の開発 将来のドコモ網における高機能系サービスノードの基盤 強化および網構築コストの削減を目的として IPSCP, SGW の開発を行った. は せ が わ とおる お お た こういち 長谷川 徹 太田 公一 とこはら まさる ふるかわ よしたか 床原 勝 古川 仁崇 1. まえがき FOMA コアネットワークのトラフィックの増加,新たな サービスへの迅速かつ柔軟な対応および設備コストの削減 を実現するために,共通線網を IP(Internet Protocol)化す ることを前提に,コアネットワークを構築するシステムの サーバ化,ルータ化が必要となった.本稿では,IP サービ ス制御装置 IPSCP(IP Service Control Point)とIP 共通線信 号中継装置 SGW(Signaling GateWay)の開発経緯,開発効 果,ソフトウェアおよびハードウェアのシステム構成・特 徴,ネットワーク構成について概要を説明する. 2. IPSCP と SGW 開発の背景 ドコモ加入者の PDC(Personal Digital Cellular)から FOMA への本格的な移行および FOMA 加入者の増大に伴 い,コアネットワーク内の高機能系サービス制御装置であ る NMSCP(New Mobile Service Control Point)やモバイル 3 マルチメディアサービスを提供している M In(Mobile Multi−Media service Infrastructure)の設備増設が必要とな ってきた.また,NMSCP−NSTP(New Signaling Transfer Point)間のリンク使用率増加と NMSCP 増設に伴い,NSTP の増設も必要になってきた.そこで,コアネットワーク内 の高機能系サービス制御装置の処理能力向上およびネット ワークコスト,開発コスト低減を目的に,IPSCP および 3 SGW の開発を行った.ここで,IPSCP は NMSCP と M In を 単に置き換えるだけの装置ではなく,両機能を統合し,な おかつ将来のコアネットワーク内の高機能系サービス制御 および新規サービス開発を柔軟,かつ効率的に行うための 基盤システムと位置づけて開発を行った.また,IMS(IP Multimedia Subsystem)における HSS(Home Subscriber 27 置登録制御,発着信制御を行うため,高速処理を実現する Server)の加入者プロファイルデータベースの統合も図っ 3 3 必要がある.M In ではオープン化 ISP のような外部ネット ている.当初は,まず,M In の設備増設が必要となるた 3 め,M In 機能と IMS 機能を有し加入者番号をキーとする加 ワークとインタフェースを持つ装置として,セキュリティ 入者プロファイルデータを保持する SUSCP(Specific User 確保が重要である.このような機能の違いから,現状では Service Control Point)と,各プロバイダのプロファイルデ それぞれの機能の実現を NMSCP と M In により別々に行っ ータを保持する EBSCP(External Business user Service ている. 3 Control Point)を導入する.将来的には,NMSCP の設備増 それぞれの機能を実現するために必要な加入者プロファ 3 3 設およびリンク使用率増加が必要となるため,M In 機能と イルは,NMSCP と M Inのそれぞれの装置に保持している. IMS 機能に加え NMSCP 機能も有する IPSCP を開発,導入 加入者情報を分散して配置するため,インデックスキー していく予定である.IPSCP のマイグレーションを図 1 に (加入者番号)などの加入者プロファイルをそれぞれの装置 示す. へ配備することによるメモリ使用率の増加が課題として挙 なお,NMSCP,NSTP のような専用装置では,高額な設 げられる.また,特にサービス制御を実現する装置として 備コスト,需要に柔軟な設備構築が困難という問題がある. 類似機能が存在し,その二重開発部分についても課題とな 3 一方,M In で採用しているエンタープライズ系汎用サーバ る.これらの課題を解決するために,加入者情報を統合し においては,使用物品のライフサイクルが短いという問題 たノードで保持することにより,メモリの有効利用を実現 があった.IPSCP および SGW のハードウェアは,これらの し,加入者情報を保持するための基盤機能(バックアップ 問題を解消すべく,xGSN(serving/gateway General packet 機能,顧客管理機能,加入者移管機能など)についても共 radio service Support Node)でも導入している aTCA 通化して,開発費や保守費用の削減を可能とする. さらに,NMSCP 機能(在圏情報管理,コアネットワー (advanced Telecom Computing Architecture) [1]を採用するこ 3 クにおけるサービス制御機能)と M In 機能(オープン化 ととした. ISP や CiRCUS とのサービス制御機能,FOMA 位置情報サー ビス制御機能など)の連携を必要とするサービス 現状のドコモ網の高機能系サービスノードと位置づけら (PushTalk など)の円滑な導入,ノード間信号数の削減が れる装置として,PDC と FOMA の位置登録や発着信制御な 可能となる. どの基本呼制御ならびにサービス制御を行う NMSCP と, オープン化 ISP(Internet Service Provider)やCiRCUS(treasure Casket of i−mode service, high Reliability platform for NMSCP から IPSCP への機能継承に際しては,IPSCP に CUStomer)と連携した FOMA のパケットサービス制御を 共通線インタフェースを配備するのではなく,共通線と IP 3 行う M In が存在する.NMSCP では移動通信網に特有な位 装置名 機能 の変換を集約して行う SGW を開発することで解決した.こ 機能構成イメージ ●M3In SUSCP ●HSS(IMS機能) ●M3In EBSCP ●M3In ●HSS(IMS機能) IPSCP ●NMSCP ※NMSCP機能の機能 構成も可能 M3In HSS M3In M3In HSS NMSCP …導入当初 図1 28 IPSCP マイグレーション(将来像) NTT DoCoMo テクニカル・ジャーナル Vol. 13 No.4 れにより,今後新規に開発するノードへの共通線インタフ 証は FW(FireWall)の外側に HTTP − GW(HyperText ェースの配備は不要となる.SGW は,IP 版 NSTP という位 Transfer Protocol−GateWay)を配備することで直接外部か 置づけで,NSTP と同等の信号転送/網管理機能(障害検 らの接続を行えないようにし,より強固なセキュリティの 出,輻輳制御,信号迂回制御など)を配備している. 確保を可能としている. 3. IPSCP と SGW のシステム構成 IPSCP, SGW のハードウェア構成を図 3 に示す.ハードウ SUSCP, EBSCP, SGW のネットワーク構成を図 2 に示す. ェアの基本構成は,サーバユニットであり主にデータ蓄 SUSCP はオペレーション系装置である EMS(Element 積/保守インタフェース機能を配備する FS(File Server) Management System),顧客系装置である ALADIN(ALl と,呼処理機能を配備する SBC(Single Board Computer) , Around DoCoMo INformation systems)と接続する.また, SBC 間を接続する内部スイッチブレード(SSW : Shelf コアネットワーク系装置である xGSN, WPCG(Wireless SWitch) ,SBC と FS 間を接続するノード内レイヤ 2 スイッ Protocol Conversion Gateway) /XPCG(eXtended wireless チ(NSW : Node inside layer2 SWitch)から構成される. Protocol Conversion Gateway)や NMSCP と接続して,Push なお,SBC は IPSCP では USP(User Service Processor) /ESP Talk や FOMA 位置情報サービスなどを提供する.なお, (External business Service Processor) /FEP(Front End SUSCP と NMSCP 間の接続において共通線と IP の信号変換 Processor),SGW では信号分配ブレード(SDB : Signal 装置として SGW が配備されている.ネットワーク構成の特 Domain agent Blade) /信号処理ブレード(SGB : Signaling 徴として,各装置とは IPルータ網経由にて接続している. Gateway Blade)が該当する.SBC と SSW, CMM(Chassis EBSCP はオペレーション系装置である EMS と接続する. Management Module)から構成されるサーバ群は 2.1 節で また,コアネットワーク系装置である WPCG/XPCG,顧客 記述した aTCA 規格が採用されている.従来の交換機と比 系 装 置 で あ る Mobills − PRM( MObile communication 較して小型かつ少数の装置群から構成されるハードウェア BILLing Systems−Partner Relationship Management system) , が特徴であり,設置に必要なスペース確保の容易さ,設置 明細系装置である CCC−I(Calling rate Charge Center−IMT) 工事期間の短縮を図れるなどの優位性を備えている. と接続して,FOMA 位置情報サービスなどを提供し,その サービスの課金情報を送信する.さらに,ISP 系装置であ 4. IPSCP と SGW の特徴 る CiRCUS や各プロバイダと接続するため,ドコモ網外の 装置とのインタフェースも有している.なお,外部との認 IPSCP データベース構成の特徴(NMSCP データベース オペレーション系装置 ISP系 装置 EMS 情報システム系装置 ALADIN Mobills −PRM IPルータ網 コアネットワーク 系装置 FS FS FS SGW SUSCP EBSCP FEP&USP FEP&ESP SGB SDB IPルータ網 共通線信号網 IPルータ網 NMSCP xGSN CSCF:Call State Control Function xGSN (CSCF) WPCG CCC−I HTTP −GW インターネット 接続 専用線接続 LCS Client※ FW LCS Client XPCG ISP CiRCUS ※LCS Client:FOMA位置情報サービスの現在地通知機能および 位置提供機能を提供するプロバイダ 図2 SUSCP, EBSCP, SGW ネットワーク構成 29 DAT DAT FS RAID NSW RAID FS NSW SSW USP ※1 (ESP) USP (ESP) DB DB USP (ESP) SSW USP (ESP) DB FEP FEP SBC SDB※2 SDB※2 SGB※2 SGB※2 DB CMM A A S S T T B B CMM aTCA aTCA ※2 収容条件によりSDB/SGBの搭載を選択 シャーシ当り最大12枚搭載可能 RAID (共有Disk) ※1 EBSCPの場合,ブレード名はESPとなる (a)IPSCP 装置構成 (b)SGW 装置構成 ASTB:ATM Signaling channel Terminations Box(ATMシグナリング終端ボックス) DAT:Digital Audio Tape(保守用外部記憶媒体装置) RAID:Redundant Arrays of Inexpensive Disks 図 3 IPSCP, SGW ハードウェア構成 ス管理方式のままでは,「プロファイル管理部」も 6000 万 構成との差分)を以下に示す. 3 ① M In 加入者データと NMSCP 加入者データのプロファ 番号分を確保する必要があり,メモリを余分に使用するこ とになる.そこでIPSCP では, 「プロファイル管理部」を契 イル統合 3 将来の NMSCP 機能の開発を見据えて,M In 加入者 約情報に従い,契約がある加入者に対してのみプロファイ データと NMSCP 加入者データの両方を定義可能な共 ルをメモリに格納する可変領域管理とすることにより,メ 通プロファイルとしている. モリの有効利用を可能とした.また,プロファイルの検索 ② MNP(Mobile Number Portability)を考慮した番号収 方式として,NMSCP のデータベース管理方式である番号 帯検索のままでは 6000 万番号分の番号帯を検索するのに時 容拡大 MNP 導入後,設備コストを削減するために,IPSCP 間がかかる.このため,IPSCP では番号ごとに「検索管理 では 6000 万番号を定義可能としている.ただし,収容 部」に契約情報を保持し,契約情報を検索後,番号単位に 加入者数については,NMSCP と同等の 100 万加入者で プロファイル情報へのリンクを可能とすることにより,デ ある.IPSCP と NMSCP の収容加入者数と定義番号数 ータベース検索の高速化を図った. を表 1 に示す. 以下に NMSCP と IPSCP のデータベース構成の違いを具 体的に説明する. 3 IPSCP の装置種別は,M In 機能と IMS 機能を有する SUSCP, EBSCP と,NMSCP 機能も有する IPSCP に分類され NMSCP は,収容加入者数と定義番号数は同一であり, NMSCP のデータベース構成は, 「検索管理部」と「プロフ ァイル管理部」を 1 対 1で管理し,番号帯によるプロファイ ル検索を行っている. るが,個々にプログラム開発は行わず統合ファイルとして 開発を行う.IPSCPのソフトウェア構成を図 5 に示す. 統合ファイルとして開発することにより,保守基盤機能 (局データ管理機能,トラフィック収集機能,データベース IPSCP データベース管理方式を図 4 に示す.IPSCP は,定 義番号数が 6000 万番号であるため,NMSCP のデータベー 管理機能など)や一部のプロトコル機能などは,共通的に 開発可能となり,機能流用による開発費削減が可能となる. また,プラットフォームを共通としている xGSN からのプ 表1 30 IPSCP と NMSCP の収容加入者数と定義番号数 収容加入者数 定義番号数 IPSCP 100 万 6000 万 NMSCP 100 万 100 万 ログラム流用を実施しており,将来的には今後の新規装置 へのプログラム流用も可能と考えられる. しかし,逆に統合ファイルとして開発する場合は以下の ような懸念がある. NTT DoCoMo テクニカル・ジャーナル Vol. 13 No.4 ①プログラムの統合による余分なメモリエリアの確保. ムをメモリ上に展開しない制御を行うことにより,この懸 ②プログラムの大規模化による,問題発生時の他プログ 念点を解消している.②については,それぞれのプログラ ラムへの影響. ムに割り当てられるメモリ空間を分離し,プログラム間の 相互アクセスを許容しないことで解消している. ①については,それぞれの装置にて使用しないプログラ 【プロファイル管理】 【検索管理】…番号帯単位検索 ①番号帯検索 100万管理 100万管理 ②加入者プロファイル へのリンク 加入者番号(09012341200) 未契約 加入者番号(09012341201) 加入者番号(09012341201) 契約 加入者番号(09012341299) 加入者番号(09012341299) 未契約 加入者番号(09012341200) ③加入者プロファイル 情報取得 (a)NMSCP データベース管理方式 【検索管理】…番号単位検索 【プロファイル管理】 ①契約情報検索 6000万管理 加入者番号(09012341200) 加入者番号(09012341201) 100万管理 未契約 加入者番号(09043211255) 契約 ②番号へのリンク 加入者番号(09012341299) 未契約 加入者番号(09043211255) 契約 ③加入者プロファイル 情報取得 加入者番号(09012341201) 契約情報に 従い,可変 実装領域管 理に変更 →メモリ 有効利用 (b)IPSCP データベース管理方式 図 4 NMSCP と IPSCP のデータベース管理方式 共通部分例 アプリケーション ミドルウェア 共通加入者 プロファイル NMSCP 個別 アプリケーション HSS M3In 個別 個別 アプリケーション アプリケーション (IMS機能) ・DB管理機能 ・局データ管理機能 ・プロトコル機能 (IPSCP間問合せなど) ・OPS(EMS)からの 保守制御 ・明細センタとのイン タフェース機能 : 基盤ミドルウェア(xGSNと同様) OS CGL ハードウェア aTCA CGL:Carrier Grade Linux 図5 IPSCP ソフトウェア構成 31 各伝送路設備 →トラフィック の100% NSTP A面 SGW A面 CSP SDB (ACT) (ACT) CSP SDB (SBY) (ACT) SEP SEP SEP SEP B面 B面 CSP SDB (ACT) (ACT) 各回線対応装置 →トラフィック の100% CSP アクト装置と同量の 設備(100%分)が 必要 各伝送路設備 →トラフィック の100% (SBY) (a)NSTPの設備配備 図6 SDB (ACT) アクト装置2台での 運用のため50%の 設備で対応可能 各回線対応装置 →トラフィック の50% (b)SGWの設備配備 NSTP, SGW の伝送路,回線対応部の設備配備について の二重障害までしかトラフィックの 100 %疎通には対応し ていない.三重障害の場合,50 %疎通となるが,回線対応 SEP(Signaling End Point)と NSTP 間は,専用線による 部の三重障害の発生確率は,ネットワークの他の部分の信 接続であったため,装置間のリンク数を倍にすると倍の伝 頼性と比較して非常に小さいことから ACT/ACT 構成を採 送路を用意する必要があった.また,伝送路は二重化され 用することとした. ていることもあり,図 6 に示すとおり,NSTP の回線対応装 置を ACT(ACTive) /SBY(StandBY)構成にしてネットワ 5. あとがき ークとしての信頼性を確保していたが,この構成では 本稿では,ドコモ網の高機能系サービス制御装置として 100 %のトラフィックに対して 400 %の回線対応装置が必要 位置づけられる IPSCP および IP 共通線信号中継装置 SGW であった.これは,No.7 信号網は A/B 面構成で片面ダウン の導入背景,システム構成,ネットワーク構成,開発効果 時,もう一方の面で 100 %疎通可能としているためである. の概要を述べた.これによりコアネットワークは,新サー ただし,伝送路は ACT の回線対応装置にのみ設定してい ビスへ迅速かつ柔軟な対応が可能であり低コストとなる, る.しかし,IP 化により同一対地間のリンク数を倍にして サーバ,ルータ化を進展させることができる. も同じ設備量の伝送路で運用可能となり,SGW の回線対応 今後は,今回開発した IPSCP 基盤機能を拡張して, 装置を設備量 1/2 の ACT/ACT 構成で運用しても,信頼性を NMSCP 機能の完全な移行および新規サービスや MNP など 確保することが可能となった.これを SEP と SGW 間に適 の提供を実現する予定である. 用することで,SGW の回線対応装置の設備コストを約 1/2 に削減可能となった.なお,ACT/SBY構成の場合,回線対 応部の三重障害まで,トラフィックの 100 %疎通が可能で あったが,ACT/ACT 構成(設備量 1/2)の場合,回線対応 32 文 献 [1] 森川,ほか:“FOMA コアネットワークパケット処理ノードxGSN の開発,”本誌,Vol. 12,No. 3,pp. 33−41,Oct. 2004. NTT DoCoMo テクニカル・ジャーナル Vol. 13 No.4 用 語 一 覧 ALADIN : ALl Around DoCoMo INformation systems(顧客管理システム) aTCA : advanced Telecom Computing Architecture CCC−I : Calling rate Charge Center−IMT(IMT 用明細センタ) CiRCUS : treasure Casket of i−mode service, high Reliability platform for CUStomer CMM : Chassis Management Module EBSCP : External Business user Service Control Point EMS : Element Management System ESP : External business Service Processor FEP : Front End Processor FS : File Server FW : FireWall HSS : Home Subscriber Server HTTP−GW : HyperText Transfer Protocol−GateWay IMS : IP Multimedia Subsystem IP : Internet Protocol IPSCP : IP Service Control Point ISP : Internet Service Provider(インターネットサービスプロバイダ) 3 M In : Mobile Multi−Media service Infrastructure MNP : Mobile Number Portability Mobills−PRM : MObile communication BILLing Systems−Partner Relationship Management system NMSCP : New Mobile Service Control Point NSTP : New Signaling Transfer Point NSW : Node inside layer2 SWitch PDC : Personal Digital Cellular SBC : Single Board Computer SDB : Signal Domain agent Blade SEP : Signaling End Point SGB : Signaling Gateway Blade SGW : Signaling GateWay SSW : Shelf SWitch SUSCP : Specific User Service Control Point USP : User Service Processor xGSN : serving/gateway General packet radio service Support Node WPCG : Wireless Protocol Conversion Gateway XPCG : eXtended wireless Protocol Conversion Gateway 33