[go: up one dir, main page]

JP6221716B2 - 通信システム及びネットワーク装置 - Google Patents

通信システム及びネットワーク装置 Download PDF

Info

Publication number
JP6221716B2
JP6221716B2 JP2013256398A JP2013256398A JP6221716B2 JP 6221716 B2 JP6221716 B2 JP 6221716B2 JP 2013256398 A JP2013256398 A JP 2013256398A JP 2013256398 A JP2013256398 A JP 2013256398A JP 6221716 B2 JP6221716 B2 JP 6221716B2
Authority
JP
Japan
Prior art keywords
processing unit
plane processing
network device
user
session
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013256398A
Other languages
English (en)
Other versions
JP2015115774A (ja
Inventor
宏司 坪内
宏司 坪内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2013256398A priority Critical patent/JP6221716B2/ja
Priority to US14/559,596 priority patent/US9888517B2/en
Publication of JP2015115774A publication Critical patent/JP2015115774A/ja
Application granted granted Critical
Publication of JP6221716B2 publication Critical patent/JP6221716B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/22Manipulation of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、通信システム及びネットワーク装置に関する。
現在、複数の無線アクセスシステムが混在している。複数の無線アクセスシステムを集約する技術として、例えば、3GPP(3rd Generation Partnership Project)では、EPC(Evolved Packet Core)と呼ばれるコアネットワークに関する規格が標準化されている。例えば、図1に示すように、W−CDMAのような3GネットワークとLTEネットワークとをEPCによって集約する。EPCは、ネットワーク装置として、PGW(PDN Gateway)と、SGW(Serving Gateway)と、MME(Mobility Management Entity)とを含む。図1は、EPC(Evolved Packet Core)の説明に供する図である。なお、図1に示す通信システムは、3Gネットワークとして、SGSN(Serving GPRS Support Node)及びRNC(Radio Network Controller)等を含む。
SGWは、主に、ユーザデータを扱うゲートウェイである。そして、SGWは、例えば、図2に示すように、ユーザ端末の「セッション」が割り当てられた「通信トンネル」を用いてユーザデータを転送する複数のユーザプレーン(U−plane)処理部と、通信トンネルを管理する制御プレーン(C−plane)処理部とを有する。また、制御プレーン処理部は、ユーザの移動の追従やQoS(Quality of Service)管理のための信号送受を行う。図2は、SGW(Serving Gateway)の構成例を示す図である。ここで、「通信トンネル」とは、ユーザプレーン処理部と基地局との間に設けられた論理的な通信路である。各ユーザプレーン処理部は、1つ又は複数の通信トンネルと対応づけられている。また、「セッション」とは、ユーザ端末を公衆データ通信網(PDN)に接続するためにEPCで保持される情報であり、例えば、ユーザ端末ID及びユーザ端末の位置情報等を含む。また、「セッションの設定(確立)」とは、通信トンネルとセッションとを対応付けることを意味する。セッションの設定(確立)により、ユーザ端末と通信トンネルとが対応付けられるので、その通信トンネルを用いてユーザデータを伝送することができる。なお、図1において、点線は、制御プレーンを表し、実線は、ユーザプレーンを表す。また、図2において、楕円#a,#bは、それぞれユーザ端末#a,#bのセッションを表している。従って、図2では、ユーザ端末#aのセッション#aがブレード#1のユーザプレーン処理部に確立されている一方、ユーザ端末#bのセッション#bがブレード#2のユーザプレーン処理部に確立されている。
また、MMEは、制御プレーン処理部と協調してユーザ端末の通信に用いる通信トンネルを切り替える制御を行う。また、PGWは、SGWと外部ネットワーク(つまり、PDN等)との間でユーザデータを転送する。
ここで、従来、PGWは、SGW単位でSGWの不具合(故障等)を監視している。そして、第1のユーザ端末宛てのユーザデータを外部ネットワークから受け取った場合、第1のユーザ端末のセッションが確立されている第1のSGWに不具合があるか否かを判定する。そして、不具合がある場合には、PGWは、第1のSGWと異なる第2のSGW経由で「ユーザデータ通知」をMMEに送信し、MMEは、第1のSGW以外のSGWに第1のユーザ端末のセッションを確立させる。これにより、セッションが確立されたSGWに不具合が有る場合でも、ユーザ端末宛てのユーザデータを伝送することができる。
3GPP TS23.401 V12.2.0 3GPP TS23.007 V12.2.1, Section 27
しかしながら、上記の従来技術では、例えば、SGWに含まれる複数のユーザプレーン処理部の内の一部に不具合が生じた場合でも、そのSGWに確立された全てのセッションが他のSGWに確立されてしまう。従って、不具合の無いユーザプレーン処理部に確立されておりユーザデータの伝送に使用できるセッションも、他のSGWに確立されてしまう。すなわち、1つのユーザ端末に対応するセッションが複数のSGWに確立されてしまい、リソース(例えば、通信トンネル)の無駄が生じてしまう。
開示の技術は、上記に鑑みてなされたものであって、リソースの利用効率を向上させることができる、通信システム及びネットワーク装置を提供することを目的とする。
開示の態様では、通信システムは、各ユーザプレーン処理部がユーザ端末のセッションが割り当てられた通信トンネルを用いてユーザデータを転送する複数のユーザプレーン処理部と前記通信トンネルを管理する制御プレーン処理部とを有する第1ネットワーク装置を具備する。前記通信システムは、前記第1ネットワーク装置と外部ネットワークとの間で前記ユーザデータを転送する第2ネットワーク装置と、前記制御プレーン処理部と協調して前記ユーザ端末の通信に用いる前記通信トンネルを切り替える制御を行う第3ネットワーク装置とをさらに具備する。前記第2ネットワーク装置は、監視部と、通信制御部とを具備する。前記監視部は、前記制御プレーン処理部及び前記複数のユーザプレーン処理部に不具合が有るか否かを処理部単位で監視する。前記通信制御部は、前記ユーザデータの宛先である第1のユーザ端末の第1のセッションが不具合の無い第1のユーザプレーン処理部に設定されている場合、前記第1のユーザプレーン処理部へ前記ユーザデータを転送する。
開示の態様によれば、リソースの利用効率を向上させることができる。
図1は、EPCの説明に供する図である。 図2は、SGWの構成例を示す図である。 図3は、実施例1の通信システムの一例を示す図である。 図4は、実施例1の第1ネットワーク装置の一例を示すブロック図である。 図5は、実施例1の第2ネットワーク装置の一例を示すブロック図である。 図6は、セッション情報管理テーブルの一例を示す図である。 図7は、故障管理テーブルの一例を示す図である。 図8は、実施例1の第3ネットワーク装置の一例を示すブロック図である。 図9は、セッション情報管理テーブルの一例を示す図である。 図10は、故障管理テーブルの一例を示す図である。 図11は、実施例1の通信システムの処理動作の説明に供する図である。 図12は、図11の続きの処理を示す図である。 図13は、図12の続きの処理を示す図である。 図14は、図13の処理動作の変形例を示す図である。 図15は、実施例1の通信システムの処理動作の説明に供する図である。 図16は、図15の処理動作の続きを示す図である。 図17は、実施例2の通信システムの一例を示す図である。 図18は、実施例2の第1ネットワーク装置の一例を示すブロック図である。 図19は、実施例2の第2ネットワーク装置の一例を示すブロック図である。 図20は、実施例2の第3ネットワーク装置の一例を示すブロック図である。 図21は、実施例2の通信システムの処理動作の説明に供する図である。 図22は、図21の処理動作の変形例を示す図である。 図23は、実施例3の通信システムの処理動作の説明に供する図である。 図24は、第1ネットワーク装置のハードウェア構成例を示す図である。 図25は、第2ネットワーク装置のハードウェア構成例を示す図である。 図26は、第3ネットワーク装置のハードウェア構成例を示す図である。
以下に、本願の開示する通信システム及びネットワーク装置の実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本願の開示する通信システム及びネットワーク装置が限定されるものではない。また、実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略される。また、実施形態において同等の処理ステップには同一の符号を付し、重複する説明は省略される。
[実施例1]
[通信システムの概要]
図3は、実施例1の通信システムの一例を示す図である。図3において、通信システム1は、ネットワーク装置10−1,2,3と、ネットワーク装置30と、ネットワーク装置50と、基地局70と、端末90とを有する。ネットワーク装置10は、例えば、SGWであり、ネットワーク装置30は、例えば、PGWであり、ネットワーク装置50は、例えば、MME又はSGSNである。なお、図3においては、ネットワーク装置10の数を3つ、ネットワーク装置30及びネットワーク装置50の数をそれぞれ1つとし、基地局70及び端末90の数をそれぞれ1つとしているが、これらの数はこれに限定されるものではない。また、以下では、ネットワーク装置10を「第1ネットワーク装置」と呼び、ネットワーク装置30を「第2ネットワーク装置」と呼び、ネットワーク装置50を「第3ネットワーク装置」と呼ぶことがある。
図3において、ネットワーク装置10−1は、制御プレーン処理部11と、ユーザプレーン処理部12−1,2とを有する。ここでは、ユーザプレーン処理部12の数を2つとしているが、数はこれに限定されるものではない。ネットワーク装置10−2,3は、ネットワーク装置10−1と同じ構造を有している。制御プレーン処理部11は、セッション及び通信トンネルを管理する。また、ユーザプレーン処理部12−1,2は、ユーザ端末のセッションが割り当てられた通信トンネルを用いてユーザデータを転送する。図3において、制御プレーン処理部11は、セッション#a,#b,#x,#y,#z等を管理している。そして、セッション#a,#b,#zは、ユーザプレーン処理部12−1に設定(確立)されており、#x,#yは、ユーザプレーン処理部12−2に確立されている。そして、ユーザプレーン処理部12−1に不具合が有るものとする。このとき、制御プレーン処理部11は、ネットワーク装置10−1の一部の処理部に不具合があることを示す「部分障害通知」をネットワーク装置50へ送信する。
ネットワーク装置30は、ネットワーク装置10の制御プレーン処理部11及び複数のユーザプレーン処理部12に不具合があるか否かを処理部単位で監視している。従って、ネットワーク装置30は、ネットワーク装置10−1のユーザプレーン処理部12−1に不具合があることを示す状態情報を有している。そして、ネットワーク装置30は、端末90宛てのユーザデータを外部ネットワーク側から受け取った場合、端末90のセッションが確立されているユーザプレーン処理部12に不具合があるか否かを判定する。そして、端末90のセッションが確立されているユーザプレーン処理部12に不具合が無い場合、ネットワーク装置30は、そのユーザプレーン処理部12へユーザデータを転送する。すなわち、端末90のセッションが例えばセッション#xである場合、ネットワーク装置30は、ユーザプレーン処理部12−2へユーザデータを転送する。
以上のように、ネットワーク装置30が不具合の無いユーザプレーン処理部12に確立されたセッションに対応する端末90宛てのデータを受け取った場合、そのユーザプレーン処理部12へデータを転送する。これにより、例えばネットワーク装置10−2に無駄にセッションを確立することがないと共に、利用可能なセッションを用いることができるので、無駄にリソースを使用することを防止することができる。すなわち、リソースの利用効率を向上させることができる。
一方、端末90のセッションが確立されているユーザプレーン処理部12に不具合が有る場合、ネットワーク装置30は、「ユーザデータ通知」をネットワーク装置10−1以外のネットワーク装置10(例えば、ネットワーク装置10−2)経由でネットワーク装置50へ送信する。
そして、ネットワーク装置50は、ネットワーク装置10−1から部分障害通知を受信し、且つ、ユーザデータ通知をネットワーク装置10−1以外のネットワーク装置10を経由して受信した場合、端末90のセッションの「張替要求」をネットワーク装置10−1へ送信する。
そして、ネットワーク装置10−1の制御プレーン処理部11は、端末90のセッションの「張替要求」の受信をトリガとして、端末90のセッションをユーザプレーン処理部12−1と異なり且つ不具合の無いユーザプレーン処理部12−2に確立する。
以上のように、ネットワーク装置50がネットワーク装置10−1以外のネットワーク装置10にセッションの確立を要求する代わりに、ネットワーク装置10−1にセッションの張替要求を送信する。そして、制御プレーン処理部11が張替要求の受信をトリガとしてセッションの確立を実行する。これにより、例えばネットワーク装置10−2に無駄にセッションを確立することがなく、ネットワーク装置10−1内で不具合の無いユーザプレーン処理部12にセッションを確立することができる。従って、複数のネットワーク装置10に重複して同じ端末90のセッションを確立することがないので、無駄にリソースを使用することを防止することができる。すなわち、リソースの利用効率を向上させることができる。
なお、ネットワーク装置50は、ネットワーク装置10−1の全ての処理部に不具合があることを示す「全部障害通知」を受信し、且つ、ユーザデータ通知をネットワーク装置10−1以外のネットワーク装置10を経由して受信した場合、ネットワーク装置10−1以外のネットワーク装置10に「セッション生成要求」を送信する。
[第1ネットワーク装置の構成例]
図4は、実施例1の第1ネットワーク装置の一例を示すブロック図である。図4において、ネットワーク装置10は、制御プレーン処理部11と、ユーザプレーン処理部12−1,2とを有する。制御プレーン処理部11は、受信部13,15と、送信部14,16と、監視部17と、故障通知部18と、通信制御部19と、記憶部20と、パス切替要求通知部21とを有する。また、ユーザプレーン処理部12は、セッション確立部25を有する。
受信部13は、ネットワーク装置30から送信された信号を受信し、受信した信号を通信制御部19へ出力する。この受信信号には、上記のユーザデータ通知が含まれることがある。
監視部17は、各ユーザプレーン処理部12に不具合が有るか否かを監視し、監視結果を故障通知部18へ出力する。例えば、監視部17は、試験データを各ユーザプレーン処理部12へ出力し、各ユーザプレーン処理部12からの応答信号の有無又は正誤に基づいて各ユーザプレーン処理部12の不具合を監視する。
故障通知部18は、監視部17の監視結果が複数のユーザプレーン処理部12の内の一部に不具合が有る場合、上記の一部故障通知を生成し、当該一部故障通知を送信部14を介してネットワーク装置50へ送信する。また、故障通知部18は、監視部17の監視結果が複数のユーザプレーン処理部12の全部に不具合が有る場合、上記の全部故障通知を生成し、当該全部故障通知を送信部14を介してネットワーク装置50へ送信する。
送信部14は、送信信号をネットワーク装置50へ送信する。送信信号には、通信制御部19から受け取るユーザデータ通知及び故障通知部18から受け取る一部故障通知若しくは全部故障通知が含まれることがある。
受信部15は、ネットワーク装置50から送信された信号を受信し、受信した信号を通信制御部19へ出力する。この受信信号には、上記の張替要求が含まれていることがある。
通信制御部19は、ユーザデータ通知を受け取った場合、そのユーザデータ通知を送信部14を介してネットワーク装置50へ送信する。この処理は、ネットワーク装置10が図3を用いて説明したネットワーク装置10−2であるときに行われる。
また、通信制御部19は、張替要求を受け取った場合、その張替要求に対応するセッションを、現在確立されているユーザプレーン処理部12と異なる他のユーザプレーン処理部12に新たに確立(移行)する。例えば、通信制御部19は、不具合の有るユーザプレーン処理部12−1に確立されているセッションの張替要求を受け取った場合、そのセッションを不具合の無いユーザプレーン処理部12−2のセッション確立部25−2に対して「確立命令」を出力する。この確立命令には、張替要求に対応するセッションの情報が含まれる。そして、通信制御部19は、新たに確立するセッションとユーザプレーン処理部12の通信トンネルとの対応関係を「セッション対応テーブル」に反映する。このセッション対応テーブルは、記憶部20に記憶されている。また、通信制御部19は、新たに確立するセッションとユーザプレーン処理部12の通信トンネルとの対応関係をパス切替要求通知部21へ出力する。
パス切替要求通知部21は、新たに確立するセッションとユーザプレーン処理部12の通信トンネルとの対応関係を通信制御部19から受け取ると、当該対応関係を含めた「切替要求通知」を生成し、送信部16を介してネットワーク装置30へ送信する。この切替要求通知をネットワーク装置30が受け取ることにより、ネットワーク装置30は、新たに確立されたセッションに対応する端末90宛てのユーザデータを、そのセッションが確立されたユーザプレーン処理部12へ転送することができる。
セッション確立部25は、通信制御部19から受け取る確立命令に従って、セッションを確立する。すなわち、セッション確立部25は、確立命令に含まれるセッションの情報と通信トンネルとを対応付けることにより、セッションを確立する。
送信部16は、送信信号をネットワーク装置30へ送信する。この送信信号には、上記の切替要求通知が含まれることがある。
[第2ネットワーク装置の構成例]
図5は、実施例1の第2ネットワーク装置の一例を示すブロック図である。図5において、ネットワーク装置30は、受信部31,34と、バッファ32と、送信部33,35と、監視部36と、通信制御部37と、記憶部38とを有する。
監視部36は、ネットワーク装置10の制御プレーン処理部11及び複数のユーザプレーン処理部12に不具合があるか否かを処理部単位で監視する。例えば、監視部36は、ネットワーク装置10の制御プレーン処理部11及び複数のユーザプレーン処理部12の各々に対して、試験データを送信し、当該試験データに対する応答信号を一定期間の間に受信しない場合又は一定回数受信しない場合に、不具合が有ると判定する。試験データの送信及び応答信号の受信は、ネットワーク装置10の制御プレーンプロトコル(例えば、GTPv2−C)及びユーザプレーンプロトコル(例えば、GTPv1−U)を用いて行われる。そして、監視部36は、監視結果を通信制御部37へ出力する。
受信部31は、外部ネットワークからユーザデータを受信し、バッファ32及び通信制御部37へ出力する。
通信制御部37は、受信部31からユーザデータを受け取ると、そのユーザデータの宛先である端末90の識別情報(例えば、アドレス)と、「セッション情報管理テーブル」とに基づいて、その端末90のセッションが確立されているユーザプレーン処理部12を特定する。そして、通信制御部37は、特定したユーザプレーン処理部12と「故障管理テーブル」とに基づいて、特定したユーザプレーン処理部12が故障状態にあるか否かを判定する。
特定したユーザプレーン処理部12が故障状態にない場合、通信制御部37は、バッファ32に対してそのユーザプレーン処理部12へユーザデータを送信するように「送信命令」を出力する。
一方、特定したユーザプレーン処理部12が故障状態にある場合、通信制御部37は、上記のユーザデータ通知を生成する。そして、通信制御部37は、生成したユーザデータ通知を送信部33へ出力し、ユーザデータの宛先である端末90に対応するセッションが確立されているネットワーク装置10以外のネットワーク装置10を経由してネットワーク装置50へ送信する。すなわち、通信制御部37は、ユーザデータ通知を、故障中でない他のネットワーク装置10を経由してネットワーク装置50へ送信する。これにより、ネットワーク装置50は、上記の張替要求をネットワーク装置10へ送信することになる。そして、この張替要求に基づいてセッションが確立された結果としてネットワーク装置10から送信される切替要求通知を受け取ると、通信制御部37は、バッファ32に対して、切替要求通知の示すユーザプレーン処理部12へユーザデータを送信するように送信命令を出力する。また、通信制御部37は、切替要求通知に基づいて、セッション情報管理テーブルを更新する。例えば、通信制御部37は、切替要求通知に基づいて、パスの切替に係る端末90のセッションが確立されたユーザプレーン処理部12のアドレス、制御プレーン処理部11のアドレス、及び、ネットワーク装置10側の通信トンネルID等を更新する。
バッファ32は、受信部31から受け取るユーザデータを一時保持し、通信制御部37から受け取る出力命令に従ってユーザデータを送信部33へ出力する。
記憶部38は、上記の「セッション情報管理テーブル」及び「故障管理テーブル」を記憶している。図6は、セッション情報管理テーブルの一例を示す図である。図7は、故障管理テーブルの一例を示す図である。図6において、セッション情報管理テーブルは、複数の端末90のアドレスと、各アドレスに応じた制御プレーン処理部11のアドレス及びユーザプレーン処理部12のアドレスのペアとの対応関係を記憶している。また、図7において、故障管理テーブルは、複数の制御プレーン処理部11のアドレスと、各制御プレーン処理部11に対応するユーザプレーン処理部12のアドレスと、複数の制御プレーン処理部11及び複数のユーザプレーン処理部12の各々の状態(故障状態又は正常状態)とを対応付けて記憶している。
送信部33は、通信制御部37から受け取る情報及びバッファ32から受け取るユーザデータを送信する。
受信部34は、上記の切替要求通知及び上り回線のユーザデータを受信する。そして、受信部34は、切替要求通知を通信制御部37へ出力し、上り回線のユーザデータを送信部35へ出力する。
送信部35は、上り回線のユーザデータを外部ネットワークへ送信する。
[第3ネットワーク装置の構成例]
図8は、実施例1の第3ネットワーク装置の一例を示すブロック図である。図8において、ネットワーク装置50は、受信部51と、無線区間設定処理部52と、通信制御部53と、記憶部54と、送信部55とを有する。
受信部51は、ネットワーク装置10から送信された信号又はネットワーク装置30から送信された信号を受信し、受信信号を通信制御部53へ出力する。この受信信号には、上記のユーザデータ通知又は上記の一部故障通知若しくは全部故障通知が含まれることがある。
無線区間設定処理部52は、端末90が上り回線のユーザデータを送信するための無線区間が設定されていない場合、端末90及び基地局70と協調して、その無線区間を設定する処理(以下では、「無線区間設定処理」と呼ぶことがある)を実行する。そして、無線区間設定処理部52は、無線区間を設定した場合、「無線区間設定報告」を通信制御部53へ出力する。
通信制御部53は、部分障害通知を受信し、且つ、ユーザデータ通知を受信した場合、端末90のセッションの「張替要求」をネットワーク装置10へ送信する。例えば、通信制御部53は、ユーザデータ通知に含まれる端末90の識別情報(例えば、アドレス)と、「セッション情報管理テーブル」とに基づいて、その端末90に対応する制御プレーン処理部11を特定する。そして、通信制御部53は、特定した制御プレーン処理部11と、「故障管理テーブル」とに基づいて、特定した制御プレーン処理部11が管理しているユーザプレーン処理部12に故障があるか否かを判定する。そして、通信制御部53は、特定した制御プレーン処理部11が管理しているユーザプレーン処理部12の一部に故障がある場合、その端末90のセッションの「張替要求」をネットワーク装置10へ送信する。
また、通信制御部53は、部分障害通知を受信し、且つ、無線区間設定報告を受け取った場合、無線区間を設定した端末90のセッションの「張替要求」をネットワーク装置10へ送信する。例えば、通信制御部53は、無線区間設定報告に含まれる端末90の識別情報(例えば、アドレス)と、「セッション情報管理テーブル」とに基づいて、その端末90に対応する制御プレーン処理部11を特定する。そして、通信制御部53は、特定した制御プレーン処理部11と、「故障管理テーブル」とに基づいて、特定した制御プレーン処理部11が管理しているユーザプレーン処理部12に故障があるか否かを判定する。そして、通信制御部53は、特定した制御プレーン処理部11が管理しているユーザプレーン処理部12の一部に故障がある場合、その端末90のセッションの「張替要求」をネットワーク装置10へ送信する。
記憶部54は、上記の「セッション情報管理テーブル」及び「故障管理テーブル」を記憶している。図9は、セッション情報管理テーブルの一例を示す図である。図10は、故障管理テーブルの一例を示す図である。図9において、セッション情報管理テーブルは、複数の端末90のアドレスと、各アドレスに応じた制御プレーン処理部11のアドレスとの対応関係を記憶している。また、図10において、故障管理テーブルは、複数の制御プレーン処理部11のアドレスと、各制御プレーン処理部11に対応するユーザプレーン処理部12の各々の状態(一部故障状態又は正常状態)とを対応付けて記憶している。
送信部55は、通信制御部53から受け取った張替要求をネットワーク装置10へ送信する。
[通信システムの動作例]
以上の構成を有する通信システム1の処理動作の一例について説明する。図11は、実施例1の通信システムの処理動作の説明に供する図である。図12は、図11の続きの処理を示す図である。図13は、図12の続きの処理を示す図である。
<下りユーザデータが伝送される場合>
ネットワーク装置30において監視部36は、ネットワーク装置10−1の制御プレーン処理部11に対して試験データを送信する(ステップS101)。これに対して、ネットワーク装置10−1の制御プレーン処理部11は、正常である場合、試験データに対する応答信号を、ネットワーク装置30の監視部36に対して送信する(ステップS102)。この試験データの送信と応答信号の送信とは、監視部36と、ネットワーク装置10−1のユーザプレーン処理部12−1,2のそれぞれとの間でも同様に行われる(ステップS103〜S106)。ここでは、制御プレーン処理部11及びユーザプレーン処理部12−1,2のすべてが正常であるため、監視部36は、正常な応答信号を受信している。なお、ネットワーク装置30は、ネットワーク装置10−2,3に対しても、試験データを送信することにより、監視処理を実行している。
ネットワーク装置10−1において制御プレーン処理部11は、ユーザプレーン処理部12−1に対して試験データを出力する(ステップS107)。これに対して、ユーザプレーン処理部12−1は、正常である場合、試験データに対する応答信号を、制御プレーン処理部11に対して出力する(ステップS108)。この試験データの出力と応答信号の出力は、制御プレーン処理部11とユーザプレーン処理部12−2との間でも同様に行われる(ステップS109,S110)。ここでは、ユーザプレーン処理部12−1,2のすべてが正常であるため、制御プレーン処理部11の監視部17は、正常な応答信号を受信している。なお、このネットワーク装置10内の監視処理は、ネットワーク装置10−2,3においても行われる。
ここで、ユーザプレーン処理部12−1に故障等の不具合が生じたとする。
ネットワーク装置30の監視部36は、前回の監視処理実行期間の完了タイミングから一定時間が経過すると、試験データを、ネットワーク装置10−1の制御プレーン処理部11及びユーザプレーン処理部12−1,2のそれぞれに対して送信する(ステップS111,S113,S114)。
これに対して、ネットワーク装置10−1の制御プレーン処理部11及びユーザプレーン処理部12−2のそれぞれは、応答信号を、ネットワーク装置30の監視部36へ送信する(ステップS112,S115)。上記の通り、ユーザプレーン処理部12−1には不具合が生じているので、ユーザプレーン処理部12−1から応答信号は送信されない。
ネットワーク装置30の監視部36は、再送終了条件を満たしたか否かを判定する(ステップS116)。再送終了条件が満たされていない場合(ステップS116否定)、監視部36は、応答信号を受信していないユーザプレーン処理部12−1に対して試験データを再度送信する(ステップS117)。ここで、再送終了条件とは、試験データに対する応答信号を一定期間の間に受信しないこと又は一定回数受信しないことである。
再送終了条件が満たされた場合(ステップS116肯定)、通信制御部37は、監視結果、つまり、制御プレーン処理部11及びユーザプレーン処理部12−1,2のそれぞれの状態(つまり、正常か又は非正常(故障等)か)に基づいて、故障管理テーブルを更新する(ステップS118)。
ネットワーク装置10−1において制御プレーン処理部11は、前回の監視処理実行期間の完了タイミングから一定時間が経過すると、試験データを、ユーザプレーン処理部12−1,2のそれぞれに対して出力する(ステップS119,S120)。
これに対して、ネットワーク装置10−1のユーザプレーン処理部12−2は、応答信号を、制御プレーン処理部11へ出力する(ステップS121)。上記の通り、ユーザプレーン処理部12−1には不具合が生じているので、ユーザプレーン処理部12−1から応答信号は出力されない。
ネットワーク装置10−1において制御プレーン処理部11は、再送終了条件を満たしたか否かを判定する(ステップS122)。再送終了条件が満たされていない場合(ステップS122否定)、制御プレーン処理部11は、応答信号を受信していないユーザプレーン処理部12−1に対して試験データを再度出力する(ステップS123)。ここで、再送終了条件とは、試験データに対する応答信号を一定期間の間に受信しないこと又は一定回数受信しないことである。
ネットワーク装置10−1において制御プレーン処理部11は、再送終了条件が満たされた場合(ステップS122肯定)、ユーザプレーン処理部12−1に故障等の不具合が生じたことを検知する(ステップS124)。
ネットワーク装置10−1において制御プレーン処理部11は、上記の部分障害通知をネットワーク装置50へ送信する(ステップS125)。
ネットワーク装置50は、ネットワーク装置10−1から送信された部分障害通知を受け取り、当該部分障害通知に基づいて、故障管理テーブルを更新する(ステップS126)。
ここで、ネットワーク装置30が外部ネットワーク側からユーザデータを受信したとする(ステップS127)。
ネットワーク装置30にて通信制御部37は、受信部31からユーザデータを受け取ると、そのユーザデータの宛先である端末90のアドレスと、セッション情報管理テーブルとに基づいて、その端末90のセッションが確立されているユーザプレーン処理部12を特定する。
そして、通信制御部37は、特定したユーザプレーン処理部12と故障管理テーブルとに基づいて、特定したユーザプレーン処理部12が故障状態にあるか否かを判定する(ステップS128)。
通信制御部37は、特定したユーザプレーン処理部12が故障状態にある場合(ステップS128肯定)、ユーザデータ通知を生成する。そして、通信制御部37は、生成したユーザデータ通知を、ユーザデータの宛先である端末90に対応するセッションが確立されているネットワーク装置10−1以外のネットワーク装置10−2を経由してネットワーク装置50へ送信する(ステップS129,S130)。
通信制御部37は、特定したユーザプレーン処理部12が故障状態にない場合(ステップS128否定)、バッファ32に一時保持されているユーザデータを、そのユーザプレーン処理部12を経由して基地局70へ送信する(ステップS131,S132)。そして、基地局70がユーザデータを端末90へ無線送信する。
ネットワーク装置50において通信制御部53は、ステップS130で送信されたユーザデータ通知を受け取ると、ユーザデータ通知に含まれる端末90のアドレスと、セッション情報管理テーブルとに基づいて、その端末90に対応する制御プレーン処理部11を特定する。そして、通信制御部53は、特定した制御プレーン処理部11と、故障管理テーブルとに基づいて、特定した制御プレーン処理部11の配設されているネットワーク装置10−1が一部故障中であるか否かを判定する(ステップS133)。
通信制御部53は、全部故障であると判定した場合(ステップS133否定)、ネットワーク装置10−1以外のネットワーク装置10−3にセッション生成要求を送信する(ステップS134)。そして、ネットワーク装置10−3は、セッションを生成した後に、切替要求通知を生成し、ネットワーク装置30へ送信する。
通信制御部53が一部故障であると判定した場合(ステップS133肯定)、無線区間設定処理部52は、端末90及び基地局70と協調して、無線区間設定処理を実行する(ステップS135)。
通信制御部53は、端末90のセッションの張替要求をネットワーク装置10−1へ送信する(ステップS136)。
ネットワーク装置10−1において通信制御部19は、張替要求を受け取ると、その張替要求に対応するセッションを、現在確立されているユーザプレーン処理部12−1と異なるユーザプレーン処理部12−2に新たに確立(移行)する(ステップS137)。
また、通信制御部19は、ユーザプレーン処理部12−2についてのアドレス通知を、ネットワーク装置50を介して基地局70へ送信する(ステップS140,S141)。
パス切替要求通知部21は、新たに確立するセッションとユーザプレーン処理部12の通信トンネルとの対応関係を通信制御部19から受け取ると、当該対応関係を含めた切替要求通知を生成し、ネットワーク装置30へ送信する(ステップS138)。
通信制御部37は、切替要求通知に基づいて、セッション情報管理テーブルを更新する(ステップS139)。
通信制御部37は、バッファ32に一時保持されているユーザデータを、切替要求通知の示すユーザプレーン処理部12−2を経由して基地局70へ送信する(ステップS142,S143)。
<変形例>
図13では、ネットワーク装置50が無線区間設定処理を実行した後に、セッション生成要求をネットワーク装置10−1へ送信しているが、先に、セッション生成要求をネットワーク装置10−1へ送信してもよい。図14は、図13の処理動作の変形例を示す図である。
図14では、ネットワーク装置10−1においてユーザプレーン処理部12−2がユーザデータを受信すると、通信制御部19は、ダウンリンクデータ通知をネットワーク装置50へ送信する。そして、ネットワーク装置10−1とネットワーク装置50と基地局70とが、協調して、無線区間設定処理を実行する(ステップS151)。
<上りユーザデータが伝送される場合>
図15は、実施例1の通信システムの処理動作の説明に供する図である。図16は、図15の処理動作の続きを示す図である。なお、上りユーザデータが伝送される場合でも、図11,12におけるステップS101からステップS127までの処理動作は、図15の処理動作の前に実行される。
ネットワーク装置50において無線区間設定処理部52は、端末90が上り回線のユーザデータを送信するための無線区間が設定されていない場合、基地局70と協調して、無線区間設定処理を実行する(ステップS230)。
基地局70は、上りのユーザデータを、ネットワーク装置10−1のユーザプレーン処理部12−2を介してネットワーク装置30へ送信する(ステップS242,243)。
以上のように本実施例によれば、ネットワーク装置30において監視部36は、ネットワーク装置10の制御プレーン処理部11及び複数のユーザプレーン処理部12に不具合が有るか否かを処理部単位で監視する。そして、通信制御部37は、ユーザデータの宛先である端末90の第1のセッションが不具合の無いユーザプレーン処理部12に設定されている場合、そのユーザプレーン処理部12へユーザデータを転送する。
このネットワーク装置30の構成により、他のネットワーク装置10に無駄にセッションを確立することがないと共に、利用可能なセッションを用いることができるので、無駄にリソースを使用することを防止することができる。すなわち、リソースの利用効率を向上させることができる。
また、通信制御部37は、ユーザデータの宛先である端末90の第1のセッションが不具合の有るユーザプレーン処理部12に設定されている場合、ユーザデータ通知を、他のネットワーク装置10を経由してネットワーク装置50へ送信する。そして、ユーザデータ通知の受信をトリガとしてネットワーク装置50に対してセッションの張替要求を制御プレーン処理部11へ送信させる。そして、制御プレーン処理部11に対して第1のセッションを不具合の無いユーザプレーン処理部12に設定させる。
このネットワーク装置30の構成により、他のネットワーク装置10に無駄にセッションを確立することがなく、一部にユーザプレーン処理部12に不具合の有るネットワーク装置10内で不具合の無いユーザプレーン処理部12にセッションを確立することができる。従って、複数のネットワーク装置10に重複して同じ端末90のセッションを確立することがないので、無駄にリソースを使用することを防止することができる。すなわち、リソースの利用効率を向上させることができる。
また、ネットワーク装置50において通信制御部53は、ネットワーク装置30からユーザデータ通知を他のネットワーク装置10を経由して受信し、且つ、ネットワーク装置10から部分障害通知を受信した場合、端末90のセッションの張替要求をネットワーク装置10の制御プレーン処理部11へ送信する。
このネットワーク装置50の構成により、他のネットワーク装置10に無駄にセッションを確立することがなく、一部にユーザプレーン処理部12に不具合の有るネットワーク装置10内で不具合の無いユーザプレーン処理部12にセッションを確立することができる。従って、複数のネットワーク装置10に重複して同じ端末90のセッションを確立することがないので、無駄にリソースを使用することを防止することができる。すなわち、リソースの利用効率を向上させることができる。
[実施例2]
[通信システムの概要]
図17は、実施例2の通信システムの一例を示す図である。図17において、通信システム2は、ネットワーク装置110−1,2,3と、ネットワーク装置130と、ネットワーク装置150と、基地局70と、端末90とを有する。ネットワーク装置110は、例えば、SGWであり、ネットワーク装置130は、例えば、PGWであり、ネットワーク装置150は、例えば、MME又はSGSNである。なお、図17においては、ネットワーク装置110の数を3つ、ネットワーク装置130及びネットワーク装置150の数をそれぞれ1つとし、基地局70及び端末90の数をそれぞれ1つとしているが、これらの数はこれに限定されるものではない。また、以下では、ネットワーク装置110を「第1ネットワーク装置」と呼び、ネットワーク装置130を「第2ネットワーク装置」と呼び、ネットワーク装置150を「第3ネットワーク装置」と呼ぶことがある。
図17において、ネットワーク装置110−1は、制御プレーン処理部111を有する。ネットワーク装置110−2,3は、ネットワーク装置110−1と同じ構造を有している。
ネットワーク装置110、ネットワーク装置130、及びネットワーク装置150は、基本的には、実施例1のネットワーク装置10、ネットワーク装置30及びネットワーク装置50と同様の機能を有している。
ただし、主に、以下に示す点が実施例1と異なっている。すなわち、ネットワーク装置130は、端末90のセッションが確立されているユーザプレーン処理部12に不具合が有る場合、ユーザデータ通知をネットワーク装置10−1の制御プレーン処理部111へ送信する。
そして、ネットワーク装置110−1の制御プレーン処理部111は、ユーザデータ通知の受信をトリガとして、端末90のセッションをユーザプレーン処理部12−1と異なり且つ不具合の無いユーザプレーン処理部12−2に確立する。
そして、ネットワーク装置110−1の制御プレーン処理部111は、ユーザデータ通知をネットワーク装置150へ送信する。これにより、ネットワーク装置150は、ネットワーク装置110−1の制御プレーン処理部111を経由して、ユーザデータ通知を取得することになる。
以上のように、ネットワーク装置130がユーザデータ通知をネットワーク装置110−1へ送信するので、セッションの確立処理を早いタイミングで開始することができる。
[第1ネットワーク装置の構成例]
図18は、実施例2の第1ネットワーク装置の一例を示すブロック図である。図18において、ネットワーク装置110は、制御プレーン処理部111を有する。制御プレーン処理部111は、通信制御部119を有する。
通信制御部119は、ユーザデータ通知を受け取った場合、そのユーザデータ通知に対応するセッションを、現在確立されているユーザプレーン処理部12と異なる他のユーザプレーン処理部12に新たに確立(移行)する。また、通信制御部119は、受け取ったユーザデータ通知を、送信部14を介してネットワーク装置150へ送信する。
また、通信制御部119は、受信部15を介して「基地局アドレス通知」を受信すると、その基地局アドレス通知が示す基地局アドレスをセッション対応テーブルに反映する。
[第2ネットワーク装置の構成例]
図19は、実施例2の第2ネットワーク装置の一例を示すブロック図である。図19においてネットワーク装置130は、通信制御部137を有する。
通信制御部137は、特定したユーザプレーン処理部12が故障状態にある場合、ユーザデータ通知を生成する。そして、通信制御部137は、生成したユーザデータ通知を送信部33へ出力し、ユーザデータの宛先である端末90に対応するセッションが確立されているネットワーク装置110の制御プレーン処理部111へ送信する。
[第3ネットワーク装置の構成例]
図20は、実施例2の第3ネットワーク装置の一例を示すブロック図である。図20において、ネットワーク装置150は、通信制御部153を有する。
通信制御部153は、部分障害通知を受信し、且つ、ユーザデータ通知を受信した場合、上記の基地局アドレス通知をネットワーク装置10へ送信する。例えば、通信制御部153は、ユーザデータ通知に含まれる端末90の識別情報(例えば、アドレス)と、セッション情報管理テーブルとに基づいて、その端末90に対応する制御プレーン処理部111を特定する。そして、通信制御部153は、特定した制御プレーン処理部111と、故障管理テーブルとに基づいて、特定した制御プレーン処理部111が管理しているユーザプレーン処理部12に故障があるか否かを判定する。そして、通信制御部153は、特定した制御プレーン処理部111が管理しているユーザプレーン処理部12の一部に故障がある場合、その端末90が配下に在る基地局70のアドレスを通知する基地局アドレス通知をネットワーク装置10へ送信する。
[通信システムの動作例]
以上の構成を有する通信システム2の処理動作の一例について説明する。図21は、実施例2の通信システムの処理動作の説明に供する図である。なお、実施例2での処理動作は、図11及び図12に示したステップS101〜ステップS128の処理動作と、ステップS128で否定判定された場合の処理動作と共通している。図21には、その後の実施例2の処理動作が示されている。
すなわち、通信制御部137は、特定したユーザプレーン処理部12が故障状態にある場合(ステップS128肯定)、ユーザデータ通知を生成する。そして、通信制御部137は、生成したユーザデータ通知を、ユーザデータの宛先である端末90に対応するセッションが確立されているネットワーク装置110−1の制御プレーン処理部111へ送信する(ステップS329)。
<変形例>
図21では、ユーザプレーン処理部12−2がユーザデータを実際に受信した後に、ダウンリンクデータ通知が送信されているが、先に、ダウンリンク通知が送信されてもよい。図22は、図21の処理動作の変形例を示す図である。
ネットワーク装置110−1は、ユーザデータ通知を受信すると、ユーザデータの受信を待たずに、ネットワーク装置150へ送信する。そして、ネットワーク装置110−1とネットワーク装置150と基地局70とが、協調して、無線区間設定処理を実行する(ステップS351)。
以上のように本実施例によれば、ネットワーク装置130において通信制御部137は、ユーザデータの宛先である端末90の第1のセッションが不具合の有るユーザプレーン処理部12に設定されている場合、ユーザデータ通知を、制御プレーン処理部111へ送信することにより、制御プレーン処理部111に対して第1のセッションを不具合の無いユーザプレーン処理部12に設定させる。
このネットワーク装置130の構成により、他のネットワーク装置110に無駄にセッションを確立することがなく、一部にユーザプレーン処理部12に不具合の有るネットワーク装置110内で不具合の無いユーザプレーン処理部12にセッションを確立することができる。従って、複数のネットワーク装置110に重複して同じ端末90のセッションを確立することがないので、無駄にリソースを使用することを防止することができる。すなわち、リソースの利用効率を向上させることができる。
[実施例3]
実施例1及び実施例2では、第1ネットワーク装置は、張替要求又はユーザデータ通知の受信をトリガとして、セッションの張替を行っている。これに対して、実施例3では、第1ネットワーク装置の制御プレーン処理部がユーザプレーン処理部の故障を検知すると、セッションの張替処理を開始する。ここでは、この処理方法を実施例1に提供した場合を例に取り説明する。また、実施例3の通信システムの構成は、実施例1の通信システム1又は実施例2の通信システム2の構成と共通する。従って、ここでは、図4,5,8を用いて説明する。
図23は、実施例3の通信システムの処理動作の説明に供する図である。
制御プレーン処理部11は、ユーザプレーン処理部12−1に故障等の不具合が生じたことを検知すると、ユーザプレーン処理部12−1に確立されているセッションを、正常であるユーザプレーン処理部12−2に確立する処理(張替処理)を開始する。これと共に、制御プレーン処理部11は、切替要求通知を生成し、ネットワーク装置30へ送信する(ステップS401)。ここで、多くの切替要求通知をネットワーク装置30へ一度に送信すると、ネットワーク装置30で輻輳が生じてしまう可能性がある。このため、張替処理の実行及び切替要求通知の送信は、セッション毎にタイミングずらして順次行われる。従って、不具合の有るユーザプレーン処理部12に多数のセッションが確立されている場合、張替処理には時間が掛かってしまう可能性がある。
そして、制御プレーン処理部11は、実施例1と同等の処理によって、ネットワーク装置50から端末90のセッションの張替要求を受け取ると、このセッションの張替が未だ終わっていない場合、他のセッションの張替処理に優先して、このセッションの張替を実行する。
以上のように本実施例によれば、ネットワーク装置10において制御プレーン処理部11は、ネットワーク装置50から端末90のセッションの張替要求を受け取ると、他のセッションの張替処理に優先して、このセッションの張替を実行する。
このネットワーク装置10の構成により、既に送信されてきているユーザデータの宛先のセッションを早期に確立することができる。
[他の実施例]
実施例1〜3で図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
さらに、各装置で行われる各種処理機能は、CPU(Central Processing Unit)(又はMPU(Micro Processing Unit)、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上で、その全部又は任意の一部を実行するようにしてもよい。また、各種処理機能は、CPU(又はMPU、MCU等のマイクロ・コンピュータ)で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしてもよい。
実施例1〜3の第1ネットワーク装置、第2ネットワーク装置、及び第3ネットワーク装置は、次のようなハードウェア構成により実現することができる。
図24は、第1ネットワーク装置のハードウェア構成例を示す図である。図24に示すように、第1ネットワーク装置200は、IF(InterFace)201,204,211,214,221,224と、プロセッサ202,212,222と、メモリ203,213,223とを有する。プロセッサ202,212,222の一例としては、CPU、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)等が挙げられる。また、メモリ203,213,223の一例としては、SDRAM(Synchronous Dynamic Random Access Memory)等のRAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ等が挙げられる。実施例1〜3で示したネットワーク装置10,110のそれぞれが、図24に示すようなハードウェア構成を有している。
そして、実施例1〜3の第1ネットワーク装置で行われる各種処理機能は、不揮発性記憶媒体などの各種メモリに格納されたプログラムを第1ネットワーク装置が備えるプロセッサで実行することによって実現してもよい。
すなわち、監視部17と、故障通知部18と、通信制御部19,119と、パス切替要求通知部21とによって実行される各処理に対応するプログラムがメモリ203に記録され、各プログラムがプロセッサ202で実行されてもよい。また、受信部13,15と、送信部14,16とは、IF201,204によって実現される。また、記憶部20は、メモリ203によって実現される。
また、セッション確立部25−1によって実行される各処理に対応するプログラムがメモリ213に記録され、各プログラムがプロセッサ212で実行されてもよい。また、セッション確立部25−2によって実行される各処理に対応するプログラムがメモリ223に記録され、各プログラムがプロセッサ222で実行されてもよい。
図25は、第2ネットワーク装置のハードウェア構成例を示す図である。図25に示すように、第2ネットワーク装置300は、IF301,304と、プロセッサ302と、メモリ303とを有する。プロセッサ302の一例としては、CPU、DSP、FPGA等が挙げられる。また、メモリ303の一例としては、SDRAM等のRAM、ROM、フラッシュメモリ等が挙げられる。実施例1〜3で示したネットワーク装置30,130のそれぞれが、図25に示すようなハードウェア構成を有している。
そして、実施例1〜3の第2ネットワーク装置で行われる各種処理機能は、不揮発性記憶媒体などの各種メモリに格納されたプログラムを第2ネットワーク装置が備えるプロセッサで実行することによって実現してもよい。
すなわち、監視部36と、通信制御部37,137とによって実行される各処理に対応するプログラムがメモリ303に記録され、各プログラムがプロセッサ302で実行されてもよい。また、受信部31,34と、送信部33,35とは、IF301,304によって実現される。また、バッファ32と、記憶部38とは、メモリ303によって実現される。
図26は、第3ネットワーク装置のハードウェア構成例を示す図である。図26に示すように、第3ネットワーク装置400は、IF401,404と、プロセッサ402と、メモリ403とを有する。プロセッサ402の一例としては、CPU、DSP、FPGA等が挙げられる。また、メモリ403の一例としては、SDRAM等のRAM、ROM、フラッシュメモリ等が挙げられる。実施例1〜3で示したネットワーク装置50,150のそれぞれが、図26に示すようなハードウェア構成を有している。
そして、実施例1〜3の第3ネットワーク装置で行われる各種処理機能は、不揮発性記憶媒体などの各種メモリに格納されたプログラムを第3ネットワーク装置が備えるプロセッサで実行することによって実現してもよい。
すなわち、無線区間設定処理部52と、通信制御部53,153とによって実行される各処理に対応するプログラムがメモリ403に記録され、各プログラムがプロセッサ402で実行されてもよい。また、受信部51と、送信部55とは、IF401,404によって実現される。また、記憶部54は、メモリ403によって実現される。
1,2 通信システム
10,30,50,110,130,150 ネットワーク装置
11,111 制御プレーン処理部
12 ユーザプレーン処理部
13,15,31,34,51 受信部
14,16,33,35,55 送信部
17,36 監視部
18 故障通知部
19,37,53,119,137,153 通信制御部
20,38,54 記憶部
21 パス切替要求通知部
25 セッション確立部
32 バッファ
52 無線区間設定処理部
70 基地局
90 端末

Claims (8)

  1. 各ユーザプレーン処理部がユーザ端末のセッションが割り当てられた通信トンネルを用いてユーザデータを転送する複数のユーザプレーン処理部と前記通信トンネルを管理する制御プレーン処理部とを有する第1ネットワーク装置と、前記第1ネットワーク装置と外部ネットワークとの間で前記ユーザデータを転送する第2ネットワーク装置と、前記制御プレーン処理部と協調して前記ユーザ端末の通信に用いる前記通信トンネルを切り替える制御を行う第3ネットワーク装置とを具備する通信システムであって、
    前記第2ネットワーク装置は、
    前記制御プレーン処理部及び前記複数のユーザプレーン処理部に不具合が有るか否かを処理部単位で監視する監視部と、
    前記ユーザデータの宛先である第1のユーザ端末の第1のセッションが不具合の無い第1のユーザプレーン処理部に設定されている場合、前記第1のユーザプレーン処理部へ前記ユーザデータを転送し、前記第1のセッションが不具合の有る第2のユーザプレーン処理部に設定されている場合、前記制御プレーン処理部に対して前記第1のセッションを前記第2のユーザプレーン処理部と異なり且つ不具合の無いユーザプレーン処理部に設定させる通信制御部と、
    を具備することを特徴とする通信システム。
  2. 前記通信制御部は、
    前記第1のセッションが不具合の有る第2のユーザプレーン処理部に設定されている場合、
    前記第1のユーザ端末宛てのユーザデータを受信したことを示す第1の通知を、前記制御プレーン処理部へ送信することにより、前記制御プレーン処理部に対して前記第1のセッションを前記第2のユーザプレーン処理部と異なり且つ不具合の無いユーザプレーン処理部に設定させるか、又は、
    前記第1の通知を、他の第1ネットワーク装置を経由して前記第3ネットワーク装置へ送信し、前記第1の通知の受信をトリガとして前記第3ネットワーク装置に対して前記第1のセッションの張替要求を前記制御プレーン処理部へ送信させることにより、前記制御プレーン処理部に対して前記第1のセッションを前記第2のユーザプレーン処理部と異なり且つ不具合の無いユーザプレーン処理部に設定させる、
    ことを特徴とする請求項1に記載の通信システム。
  3. 前記通信制御部は、前記第1のセッションが不具合の有る第2のユーザプレーン処理部に設定されている場合、前記第1のユーザ端末宛てのユーザデータを受信したことを示す第1の通知を、前記制御プレーン処理部へ送信するか又は他の第1ネットワーク装置を経由して前記第3ネットワーク装置へ送信し、
    前記第3ネットワーク装置は、前記第1ネットワーク装置から前記複数のユーザプレーン処理部の一部に不具合があることを示す第2の通知を受信し、且つ、前記第1の通知を前記他の第1ネットワーク装置を経由して受信した場合、前記第1のセッションの張替要求を前記制御プレーン処理部へ送信し、
    前記制御プレーン処理部は、前記第1の通知又は前記張替要求の受信をトリガとして、前記第1のセッションを前記第2のユーザプレーン処理部と異なり且つ不具合の無いユーザプレーン処理部に設定する、
    ことを特徴とする請求項1に記載の通信システム。
  4. 前記第3ネットワーク装置は、前記第1ネットワーク装置から前記複数のユーザプレーン処理部の一部に不具合があることを示す通知を受信し、且つ、第2のユーザ端末が接続した基地局と前記第3ネットワーク装置との間で無線区間を設定した場合、前記第2のユーザ端末の第2のセッションの張替要求を前記制御プレーン処理部へ送信し、
    前記制御プレーン処理部は、前記第2のセッションの張替要求を受け取り、且つ、前記第2のセッションが不具合の有る第2のユーザプレーン処理部に設定されている場合、前記第2のセッションを前記第2のユーザプレーン処理部と異なり且つ不具合の無いユーザプレーン処理部に設定する
    ことを特徴とする請求項1に記載の通信システム。
  5. 各ユーザプレーン処理部がユーザ端末のセッションが割り当てられた通信トンネルを用いてユーザデータを転送する複数のユーザプレーン処理部と前記通信トンネルを管理する制御プレーン処理部とを有する第1ネットワーク装置と、前記第1ネットワーク装置と外部ネットワークとの間で前記ユーザデータを転送する第2ネットワーク装置と、前記制御プレーン処理部と協調して前記ユーザ端末の通信に用いる前記通信トンネルを切り替える制御を行う第3ネットワーク装置とを具備する通信システムにおける、前記第2ネットワーク装置であって、
    前記制御プレーン処理部及び前記複数のユーザプレーン処理部に不具合が有るか否かを処理部単位で監視する監視部と、
    前記ユーザデータの宛先である第1のユーザ端末の第1のセッションが不具合の無い第1のユーザプレーン処理部に設定されている場合、前記第1のユーザプレーン処理部へ前記ユーザデータを転送し、前記第1のセッションが不具合の有る第2のユーザプレーン処理部に設定されている場合、前記制御プレーン処理部に対して前記第1のセッションを前記第2のユーザプレーン処理部と異なり且つ不具合の無いユーザプレーン処理部に設定させる通信制御部と、
    を具備することを特徴とするネットワーク装置。
  6. 前記通信制御部は、
    前記第1のセッションが不具合の有る第2のユーザプレーン処理部に設定されている場合、
    前記第1のユーザ端末宛てのユーザデータを受信したことを示す第1の通知を、前記制御プレーン処理部へ送信することにより、前記制御プレーン処理部に対して前記第1のセッションを前記第2のユーザプレーン処理部と異なり且つ不具合の無いユーザプレーン処理部に設定させるか、又は、
    前記第1の通知を、他の第1ネットワーク装置を経由して前記第3ネットワーク装置へ送信し、前記第1の通知の受信をトリガとして前記第3ネットワーク装置に対して前記第1のセッションの張替要求を前記制御プレーン処理部へ送信させることにより、前記制御プレーン処理部に対して前記第1のセッションを前記第2のユーザプレーン処理部と異なり且つ不具合の無いユーザプレーン処理部に設定させる、
    ことを特徴とする請求項5に記載のネットワーク装置。
  7. 各ユーザプレーン処理部がユーザ端末のセッションが割り当てられた通信トンネルを用いてユーザデータを転送する複数のユーザプレーン処理部と前記通信トンネルを管理する制御プレーン処理部とを有する第1ネットワーク装置と、前記第1ネットワーク装置と外部ネットワークとの間で前記ユーザデータを転送する第2ネットワーク装置と、前記制御プレーン処理部と協調して前記ユーザ端末の通信に用いる前記通信トンネルを切り替える制御を行う第3ネットワーク装置とを具備する通信システムにおける、前記第3ネットワーク装置であって、
    前記第2ネットワーク装置から第1のユーザ端末宛てのユーザデータを受信したことを示す第1の通知を他の第1ネットワーク装置を経由して受信し、且つ、前記第1ネットワーク装置から前記複数のユーザプレーン処理部の一部に不具合があることを示す第2の通知を受信した場合、前記第1のユーザ端末の第1のセッションの張替要求を前記制御プレーン処理部へ送信する通信制御部を具備する
    ことを特徴とするネットワーク装置。
  8. 前記通信制御部は、前記第2の通知を受信し、且つ、第2のユーザ端末が接続した基地局と前記第3ネットワーク装置との間で無線区間を設定した場合、前記第2のユーザ端末の第2のセッションの張替要求を前記制御プレーン処理部へ送信する、
    ことを特徴とする請求項7に記載のネットワーク装置。
JP2013256398A 2013-12-11 2013-12-11 通信システム及びネットワーク装置 Active JP6221716B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013256398A JP6221716B2 (ja) 2013-12-11 2013-12-11 通信システム及びネットワーク装置
US14/559,596 US9888517B2 (en) 2013-12-11 2014-12-03 System for wireless communication and apparatus for wireless communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013256398A JP6221716B2 (ja) 2013-12-11 2013-12-11 通信システム及びネットワーク装置

Publications (2)

Publication Number Publication Date
JP2015115774A JP2015115774A (ja) 2015-06-22
JP6221716B2 true JP6221716B2 (ja) 2017-11-01

Family

ID=53272268

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013256398A Active JP6221716B2 (ja) 2013-12-11 2013-12-11 通信システム及びネットワーク装置

Country Status (2)

Country Link
US (1) US9888517B2 (ja)
JP (1) JP6221716B2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3301997B1 (en) * 2015-07-06 2019-09-11 Huawei Technologies Co., Ltd. Enhanced multimedia broadcast and multicast service embms system and management method therefor
WO2019184895A1 (en) * 2018-03-26 2019-10-03 Telefonaktiebolaget Lm Ericsson (Publ) Improvements on detection and handling of failure on user plane path
CN117998679A (zh) * 2019-03-08 2024-05-07 瑞典爱立信有限公司 用于用户面路径故障和恢复处理的方法和装置
JP7338250B2 (ja) * 2019-06-06 2023-09-05 日本電気株式会社 移動通信システム、ゲートウェイ装置、通信方法、及び、プログラム
WO2022044546A1 (ja) * 2020-08-27 2022-03-03 ソニーグループ株式会社 通信システムおよびその障害復旧方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4172207B2 (ja) * 2002-05-29 2008-10-29 日本電気株式会社 無線アクセスネットワーク装置及びそれを用いた移動通信システム
JP3587202B2 (ja) * 2002-07-10 2004-11-10 日本電気株式会社 移動通信システム並びにその動作制御方法
JP3882747B2 (ja) * 2002-12-12 2007-02-21 日本電気株式会社 無線アクセスネットワーク及びその動作制御方法
JP3988043B2 (ja) * 2002-12-12 2007-10-10 日本電気株式会社 無線アクセスネットワークの制御方法および無線アクセスネットワーク
JP2004241948A (ja) * 2003-02-05 2004-08-26 Nec Corp パケット通信システム、ネットワーク機器及びそれに用いるリソース管理方法
JP4089642B2 (ja) 2004-03-03 2008-05-28 日本電気株式会社 移動通信システム及びそのリソース制御方法並びに無線回線制御装置
JP4609125B2 (ja) 2004-05-06 2011-01-12 日本電気株式会社 データ転送システムおよびその方法
EP1851928B1 (en) * 2005-02-07 2011-05-18 Telefonaktiebolaget LM Ericsson (publ) Framing format selection in a communications network with a user plane
GB2431827B (en) * 2005-10-28 2007-10-24 Motorola Inc Radio bearer management in a cellular communication system
JP4983283B2 (ja) * 2006-08-17 2012-07-25 日本電気株式会社 移動通信システム、コアネットワーク装置、および移動通信端末
US20080214189A1 (en) * 2007-03-01 2008-09-04 Pouya Taaghol Mobility protocol switching for wireless networks
US8284734B2 (en) * 2007-09-28 2012-10-09 Qualcomm Incorporated Methods for intra base station handover optimizations
JP2009278297A (ja) * 2008-05-14 2009-11-26 Nec Corp ゲートウエイ装置およびそれを含む通信システムならびに通信方法
WO2009150499A1 (en) * 2008-06-09 2009-12-17 Telefonaktiebolaget L M Ericsson (Publ) A system and method of releasing resources in a telecommunications network
JP5113684B2 (ja) * 2008-09-05 2013-01-09 株式会社日立製作所 アクセスゲートウェイ装置の制御方法及び通信システム
US20120172066A1 (en) 2010-04-27 2012-07-05 Nec Corporation Communication method, mobile network system and device
ES2444815T3 (es) 2010-04-27 2014-02-26 Nec Corporation Restablecimiento de aceleración de servicicios de comunicación tras el reinicio de una MME
ES2722949T3 (es) * 2011-04-29 2019-08-20 Ericsson Telefon Ab L M Mejoras de llamadas móviles terminadas
JP5405608B2 (ja) * 2012-03-05 2014-02-05 株式会社Nttドコモ 呼切断制御装置
JP6016262B2 (ja) * 2012-07-31 2016-10-26 日本電気通信システム株式会社 移動端末、制御ノード、パケット転送ノード、及び輻輳制御のための方法
EP3021633B1 (en) * 2013-07-11 2023-08-30 Nec Corporation Communication system and communication method with multiple gtp-u tunnels

Also Published As

Publication number Publication date
JP2015115774A (ja) 2015-06-22
US20150163090A1 (en) 2015-06-11
US9888517B2 (en) 2018-02-06

Similar Documents

Publication Publication Date Title
JP7446408B2 (ja) 高い負荷における体感品質(QoE)測定およびアプリケーションレイヤ(AL)測定を報告するための技法
RU2752242C1 (ru) Способы, обеспечивающие возможность двойного подключения для избыточных путей плоскости пользователя, и соответствующие сетевые узлы
JP6808035B2 (ja) 無線リンク監視のための方法およびデバイス
CN105992274B (zh) 双链接模式下无线承载传输的方法
JP6491675B2 (ja) Bbuプールにおける仮想基地局移行のための方法及び装置
KR20210142714A (ko) Nr v2x에 대한 rlm 및 rlf 절차들
US8971294B2 (en) Method, apparatus and system for reporting MDT log result
JP6221716B2 (ja) 通信システム及びネットワーク装置
CN112512059A (zh) 网络优化方法、服务器、网络侧设备、系统和存储介质
CN103945443B (zh) 一种td-lte无线网络业务性能测试方法及系统
EP2874349B1 (en) Communication path processing method and apparatus
EP3704594A1 (en) Methods and systems for linking a distributed unit and virtual machine in a wireless communications network
JP5926452B2 (ja) ワイヤレス通信ネットワークのネットワーク要素を運用する方法、およびネットワーク要素
CN111742508B (zh) Nr用户平面信令控制的pdcp复制的触发
JP5249839B2 (ja) アクセスゲートウェイ装置及びアクセスゲートウェイ装置におけるセッション情報複製方法
CN116419308A (zh) 连接建立失败报告方法和用户设备
EP2448362B1 (en) Release processing method for connection resources and apparatus thereof
EP2826328B1 (en) Methods and devices for radio bearer release
CN104038955B (zh) 一种移动通信系统中的故障检测及处理的方法及基站
JP2025504195A (ja) ネットワークノード、ネットワークユニット、さらなるコントロールプレーンユニット、及び方法
JP2017509285A (ja) 構成方法、ネットワークデバイス、およびユーザ機器
CN101534530B (zh) 对用户设备进行小区重配的方法、系统和控制设备
CN110248388B (zh) 一种小区切换拒绝后惩罚方法
US20240388994A1 (en) Control apparatus, control method, and computer-readable storage medium
JP2019083459A (ja) 通信装置、制御方法およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160905

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170704

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170823

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170905

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170918

R150 Certificate of patent or registration of utility model

Ref document number: 6221716

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150