JPH0614088A - Communication control processor - Google Patents
Communication control processorInfo
- Publication number
- JPH0614088A JPH0614088A JP4167109A JP16710992A JPH0614088A JP H0614088 A JPH0614088 A JP H0614088A JP 4167109 A JP4167109 A JP 4167109A JP 16710992 A JP16710992 A JP 16710992A JP H0614088 A JPH0614088 A JP H0614088A
- Authority
- JP
- Japan
- Prior art keywords
- processing unit
- unit
- nsap
- resource management
- module selection
- 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.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】
【目的】 複数種類の通信網と接続し、階層化プロトコ
ルにより通信制御を行う通信制御処理装置に関し、上位
処理部および下位処理部の追加を容易にするとともに、
ネットワークアドレス、上位処理部および下位処理部、
経路の柔軟な組み合わせを実現すること目的とする。
【構成】 上位層プロトコル処理を行う上位処理部、下
位層プロトコル処理を行う下位処理部、アドレス情報,
経路情報,各処理部の構成を管理する資源管理部、上位
処理部および下位処理部に対してそれぞれ対応する上位
結合端子および下位結合端子を提供するモジュール選択
部を分離して設け、モジュール選択部がコネクション生
成時に資源管理部で管理される各情報を用いて上位処理
部と下位処理部とを動的に対応付ける構成であることを
特徴とする。
(57) [Abstract] [Purpose] A communication control processing device that is connected to a plurality of types of communication networks and controls communication by a layered protocol, and facilitates addition of a higher-order processing unit and a lower-order processing unit, and
Network address, upper processing unit and lower processing unit,
The purpose is to realize a flexible combination of routes. [Structure] Upper processing unit for performing upper layer protocol processing, lower processing unit for performing lower layer protocol processing, address information,
A module selection unit that separately provides path information, a resource management unit that manages the configuration of each processing unit, and a corresponding upper coupling terminal and lower coupling terminal for the upper processing unit and the lower processing unit, respectively, is provided. Is characterized in that the upper processing unit and the lower processing unit are dynamically associated with each other by using each information managed by the resource management unit when the connection is generated.
Description
【0001】[0001]
【産業上の利用分野】本発明は、複数種類の通信網と接
続し、階層化プロトコルにより通信制御を行う通信制御
処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication control processing device which is connected to a plurality of types of communication networks and controls communication by a layered protocol.
【0002】[0002]
【従来の技術】OSI(開放型システム間相互接続)で
は、エンドノード間の通信を実現する機能を7階層に分
けて規定しているが、それらはデータをトランスペアレ
ントに効率よく転送する通信機能を扱う下位層と、アプ
リケーションに依存した通信機能を扱う上位層とに大き
く分けられる。この上位層および下位層には、それぞれ
複数の機能およびプロトコルが存在するので、各プロト
コル処理部を複数に分割して実装するのが一般的になっ
ている。2. Description of the Related Art In OSI (Open System Interconnection), the functions for realizing communication between end nodes are defined by dividing them into seven layers, but they have a communication function for efficiently transferring data transparently. It is roughly divided into a lower layer to handle and an upper layer to handle communication functions depending on the application. Since each of the upper layer and the lower layer has a plurality of functions and protocols, it is general that each protocol processing unit is divided into a plurality of parts and mounted.
【0003】通信制御処理装置では、発信時に下位層プ
ロトコル処理を行う下位処理部を選択する場合、また着
信時に上位層プロトコル処理を行う上位処理部を選択す
る場合に、ネットワークアドレス(NSAP)、サブネ
ットワークアドレス(サブNSAP)および経路情報を
使用している。なお、これらの組み合わせと各処理部の
対応関係は、ディシジョンテーブルや選択論理として予
め定義され、各処理部で発着信時に使用される。In the communication control processing device, a network address (NSAP), a sub-address, and a sub address are selected when selecting a lower processing unit that performs lower layer protocol processing when making a call and when selecting an upper processing unit that performs upper layer protocol processing when receiving a call. It uses the network address (sub-NSAP) and route information. The correspondence relationship between these combinations and each processing unit is defined in advance as a decision table or selection logic, and is used by each processing unit when making or receiving a call.
【0004】なお、ネットワークアドレスは、ネットワ
ーク内で通信主体(ノード)を識別するためのアドレス
であり、OSIではネットワーク・サービス・アクセス
点アドレス(NSAPアドレス)と呼び、複数の通信網
を用いて通信する場合には網に依存しない形式で表現さ
れる。また、サブネットワークアドレスは、公衆網や私
設網の加入者を識別するアドレスであり、公衆網の場合
のDTEアドレスに相当する。また、経路情報は実装状
態に依存し、一般に経由網の種類やOSIで定義される
サービス品質(QOS)パラメータ相当の情報が使用さ
れる。The network address is an address for identifying a communication subject (node) in the network, and is called a network service access point address (NSAP address) in OSI, and communication is performed using a plurality of communication networks. When it does, it is expressed in a form that does not depend on the network. The subnetwork address is an address for identifying a subscriber of the public network or the private network, and corresponds to the DTE address in the case of the public network. Further, the route information depends on the mounting state, and generally, information corresponding to the type of the transit network and the quality of service (QOS) parameter defined by OSI is used.
【0005】ここで、ネットワークの物理的構成の一例
を図6に示す。ここに示すネットワークは、ノード1と
ノード2が通信網Aおよび通信網Bを介して接続され、
またノード1とノード3が通信網Bを介して接続され
る。FIG. 6 shows an example of the physical configuration of the network. In the network shown here, a node 1 and a node 2 are connected via a communication network A and a communication network B,
Further, the node 1 and the node 3 are connected via the communication network B.
【0006】このようなネットワークに対するOSIネ
ットワークアドレス(NSAP)と経路との関係を図7
に示す。ノード1にはNSAP10およびNSAP11
が定義され、ノード2およびノード3には、それぞれN
SAP20およびNSAP30が定義される。NSAP
10(ノード1)とNSAP20(ノード2)の通信用
には2つの経路が用意され、NSAP10(ノード1)
とNSAP30(ノード3)の通信用には1つの経路が
用意されている。また、NSAP11(ノード1)とN
SAP20(ノード2)およびNSAP30(ノード
3)の通信用には、それぞれ1つの経路が用意されてい
る。ここで、経路とは、例えばNSAP10とNSAP
20との間において、サブNSAP1AとサブNSAP
2AのようなサブNSAP対のことである。なお、サブ
NSAPは、通信網A,BのDTE番号で回線に対して
付与される。FIG. 7 shows the relationship between the OSI network address (NSAP) and the route for such a network.
Shown in. NSAP10 and NSAP11 for node 1
Is defined in the nodes 2 and 3 respectively.
SAP20 and NSAP30 are defined. NSAP
Two routes are prepared for communication between 10 (node 1) and NSAP 20 (node 2).
One path is prepared for communication between the NSAP 30 and the NSAP 30 (node 3). In addition, NSAP11 (node 1) and NSAP
One path is prepared for each communication of the SAP 20 (node 2) and the NSAP 30 (node 3). Here, the route is, for example, NSAP10 and NSAP.
Between 20 and sub-NSAP1A and sub-NSAP
It is a sub-NSAP pair such as 2A. The sub NSAP is given to the line by the DTE number of the communication networks A and B.
【0007】[0007]
【発明が解決しようとする課題】ところで、上位処理部
と下位処理部は、収容する通信網の種別や通信目的に応
じて柔軟に組み合わせて実装することが望ましいが、従
来はNSAPと各処理部が直接対応付けられていた。By the way, it is desirable that the upper processing unit and the lower processing unit are flexibly combined and mounted according to the type of communication network to be accommodated and the communication purpose, but conventionally, NSAP and each processing unit are mounted. Was directly associated with.
【0008】その要因の一つは、複数の上位処理部およ
び下位処理部を設けると、両者の組み合わせの数に比例
してディシジョンテーブルなどの結合関係を制御する機
能が複雑になるためであった。一方、この複雑さを克服
して組み合わせの柔軟性が実現しても、従来はこの機能
が個々の処理部に構築されていたので、上位処理部およ
び下位処理部の追加に対する柔軟性が乏しくなってい
た。One of the reasons for this is that the provision of a plurality of upper processing units and lower processing units complicates the function of controlling the connection relationship such as a decision table in proportion to the number of combinations of both. . On the other hand, even if this complexity is overcome and the flexibility of combination is realized, since this function has been built in each processing unit in the past, the flexibility for adding the upper processing unit and the lower processing unit becomes poor. Was there.
【0009】また、他の要因は、上位処理部で経由網や
相手サブNSAPの状態を把握できないので、NSAP
とプロトコルあるいは経路の組み合わせが制限されてい
たためであった。すなわち、相手NSAP、下位プロト
コル、経由網の対応関係は、一般には1:n:mである
が、上位処理部では経路状態(正常あるいは障害)が判
らないので、下位プロトコルを有効に選択することがで
きない。したがって、相手NSAPと下位プロトコルあ
るいは相手NSAPと経由網を1:1に制限せざるを得
なかった。Another factor is that the upper processing unit cannot grasp the status of the transit network or the partner sub-NSAP.
And the combination of protocols or routes was limited. That is, the correspondence between the partner NSAP, the lower protocol, and the transit network is generally 1: n: m, but since the upper processor does not know the path state (normal or fault), the lower protocol should be selected effectively. I can't. Therefore, the partner NSAP and the lower protocol or the partner NSAP and the transit network must be limited to 1: 1.
【0010】本発明は、上位処理部および下位処理部の
追加を容易にするとともに、ネットワークアドレス、上
位処理部および下位処理部、経路の柔軟な組み合わせを
実現することができる通信制御処理装置を提供すること
を目的とする。The present invention provides a communication control processing device capable of easily adding a high-order processing unit and a low-order processing unit and realizing a flexible combination of a network address, a high-order processing unit and a low-order processing unit, and a route. The purpose is to do.
【0011】[0011]
【課題を解決するための手段】請求項1に記載の発明
は、上位層プロトコル処理を行う上位処理部、下位層プ
ロトコル処理を行う下位処理部、アドレス情報,経路情
報,各処理部の構成を管理する資源管理部、上位処理部
および下位処理部に対してそれぞれ対応する上位結合端
子および下位結合端子を提供するモジュール選択部を分
離して設け、モジュール選択部がコネクション生成時に
資源管理部で管理される各情報を用いて上位処理部と下
位処理部とを動的に対応付ける構成であることを特徴と
する。According to a first aspect of the present invention, there is provided an upper processing unit for performing upper layer protocol processing, a lower processing unit for performing lower layer protocol processing, address information, route information, and a configuration of each processing unit. A module selection unit that provides corresponding upper connection terminals and lower connection terminals for the resource management unit, the upper processing unit, and the lower processing unit to be managed is separately provided, and the module selection unit is managed by the resource management unit when the connection is generated. It is characterized in that the upper processing unit and the lower processing unit are dynamically associated with each other by using the respective information.
【0012】請求項2に記載の発明は、請求項1に記載
の通信制御処理装置において、上位処理部とモジュール
選択部を統合した構成であることを特徴とする。請求項
3に記載の発明は、請求項1に記載の通信制御処理装置
において、下位処理部とモジュール選択部を統合した構
成であることを特徴とする。The invention according to a second aspect is characterized in that, in the communication control processing device according to the first aspect, the host processing section and the module selection section are integrated. According to a third aspect of the present invention, in the communication control processing device according to the first aspect, a lower processing unit and a module selection unit are integrated.
【0013】[0013]
【作用】請求項1に記載の発明は、発信時には、資源管
理部がアドレス情報(ネットワークアドレス)をもと
に、通信可能な経路、経路上で使用する下位層プロトコ
ルおよび対応する下位処理部を選択する。モジュール選
択部は、資源管理部が選択した情報を用いて、上位結合
端子と下位結合端子とを動的に対応付けて下位処理部へ
経路情報を通知することにより、上位処理部と下位処理
部との動的な対応付けを行うことができる。According to the invention described in claim 1, at the time of transmission, the resource management unit determines a communicable route, a lower layer protocol used on the route, and a corresponding lower processing unit based on the address information (network address). select. The module selection unit dynamically associates the upper coupling terminal and the lower coupling terminal with the information selected by the resource management unit and notifies the lower processing unit of the route information, so that the upper processing unit and the lower processing unit Can be dynamically associated with.
【0014】また、着信時には、資源管理部が着信経
路、下位層プロトコル、アドレス情報(ネットワークア
ドレス)をもとに、対応する上位処理部を選択する。モ
ジュール選択部は、資源管理部が選択した情報を用い
て、上位結合端子と下位結合端子とを動的に対応付ける
ことにより、上位処理部と下位処理部との動的な対応付
けを行うことができる。When receiving a call, the resource management unit selects a corresponding upper processing unit based on the incoming route, lower layer protocol, and address information (network address). The module selection unit can dynamically associate the upper processing unit and the lower processing unit by dynamically associating the upper coupling terminal and the lower coupling terminal using the information selected by the resource management unit. it can.
【0015】請求項2に記載の発明は、上位処理部とモ
ジュール選択部を統合して上位処理部との動的な対応付
けを省略するが、下位処理部との対応付けを動的に行う
ことにより、同様に上位処理部と下位処理部との動的な
対応付けを可能にすることができる。According to the second aspect of the invention, the upper processing unit and the module selection unit are integrated to omit the dynamic association with the upper processing unit, but the lower processing unit is dynamically associated. As a result, similarly, it is possible to dynamically associate the upper processing unit and the lower processing unit.
【0016】請求項3に記載の発明は、下位処理部とモ
ジュール選択部を統合して下位処理部との動的な対応付
けを省略するが、上位処理部との対応付けを動的に行う
ことにより、同様に上位処理部と下位処理部との動的な
対応付けを可能にすることができる。According to the third aspect of the present invention, the lower processing unit and the module selection unit are integrated to omit the dynamic association with the lower processing unit, but the upper processing unit is dynamically associated. As a result, similarly, it is possible to dynamically associate the upper processing unit and the lower processing unit.
【0017】[0017]
【実施例】図1は、本発明の通信制御処理装置の実施例
構成を示すブロック図である。以下、本実施例では、図
6および図7におけるノード1(NSAP10)に搭載
する場合について説明する。1 is a block diagram showing the configuration of an embodiment of a communication control processing device according to the present invention. In the following, in the present embodiment, a case where the node 1 (NSAP 10) in FIGS. 6 and 7 is mounted will be described.
【0018】図において、通信制御処理装置は、サブN
SAP1Aに対応する制御端子1Aを介して通信網Aと
接続され、サブNSAP1Bに対応する制御端子1Bを
介して通信網Bと接続される。上位層プロトコル処理を
行う上位処理部101,102と、下位層プロトコル処
理を行う下位処理部103,104とは、モジュール選
択部100が提供する上位結合端子1001,1002
および下位結合端子1003,1004を介して、相互
に結合される。資源管理部105は、モジュール選択部
100、上位処理部101,102、下位処理部10
3,104と独立に配置される。なお、下位処理部10
3,104は、各制御端子1A,1Bにともに接続され
る。In the figure, the communication control processor is a sub-N
It is connected to the communication network A via the control terminal 1A corresponding to the SAP 1A, and is connected to the communication network B via the control terminal 1B corresponding to the sub NSAP 1B. The upper processing units 101 and 102 for performing the upper layer protocol processing and the lower processing units 103 and 104 for performing the lower layer protocol processing are connected to the upper coupling terminals 1001 and 1002 provided by the module selection unit 100.
And the lower coupling terminals 1003 and 1004 are coupled to each other. The resource management unit 105 includes a module selection unit 100, upper processing units 101 and 102, and lower processing unit 10.
It is arranged independently of 3, 104. The lower processing unit 10
3, 104 are both connected to the respective control terminals 1A, 1B.
【0019】まず、本実施例の動作について説明する前
に、説明の都合上次の5項目について仮定する。 NSAPは下位層のプロトコルにより転送可能であ
る。Before describing the operation of this embodiment, the following five items will be assumed for convenience of explanation. NSAP can be transferred by a lower layer protocol.
【0020】 上位処理部101は上位層プロトコル
P1を処理し、上位処理部102は上位層プロトコルP
2を処理する。 下位処理部103は下位層プロトコルP3を処理
し、下位処理部104は下位層プロトコルP4を処理す
る。なお、P3は通信網Bのみで使用でき、P4は通信
網Aおよび通信網Bで使用できる。The upper processing unit 101 processes the upper layer protocol P1, and the upper processing unit 102 processes the upper layer protocol P1.
Process 2. The lower processing unit 103 processes the lower layer protocol P3, and the lower processing unit 104 processes the lower layer protocol P4. Note that P3 can be used only in the communication network B, and P4 can be used in the communication network A and the communication network B.
【0021】 発信時に資源管理部105は、宛先N
SAPへの通信に使用する網種別を選択し、モジュール
選択部100に通知する。最終的な経路および通信に必
要な制御情報等は、下位処理部103,104が資源管
理部105と連携して求める。At the time of transmission, the resource management unit 105 determines that the destination N
The network type used for communication to the SAP is selected and the module selection unit 100 is notified. The lower-level processing units 103 and 104 cooperate with the resource management unit 105 to obtain the final route and control information necessary for communication.
【0022】 上位処理部101,102は同一のア
クセスインタフェースをもつ。同様に、下位処理部10
3,104は同一のアクセスインタフェースをもつ。こ
こで、資源管理部105が管理する経路情報の一例を図
2に示す。The upper processing units 101 and 102 have the same access interface. Similarly, the lower processing unit 10
3, 104 have the same access interface. Here, an example of the route information managed by the resource management unit 105 is shown in FIG.
【0023】以下、図3および図4に示すモジュール選
択部100を中心とした動作シーケンス例と、図5に示
すモジュール選択部100と資源管理部105の動作シ
ーケンス例を参照し、モジュール選択部100と資源管
理部105の機能を中心に本実施例の動作について説明
する。Referring to the operation sequence example centering on the module selection unit 100 shown in FIGS. 3 and 4 and the operation sequence example of the module selection unit 100 and the resource management unit 105 shown in FIG. 5, the module selection unit 100 will be described below. The operation of this embodiment will be described with a focus on the function of the resource management unit 105.
【0024】まず、図3および図5を参照して、発信時
の動作例について説明する。ここでは、1つの上位処理
部101を使用し、通信相手に応じて下位処理部10
3,104を選択する例を示す。図6および図2の経路
情報から判るように、NSAP20への経路は通信網A
と通信網Bの2つがあり、経路ごとに使用できる下位層
プロトコルが異なる。First, with reference to FIGS. 3 and 5, an operation example at the time of calling will be described. Here, one upper processing unit 101 is used, and the lower processing unit 10 is used depending on the communication partner.
An example of selecting 3, 104 will be shown. As can be seen from the route information of FIGS. 6 and 2, the route to the NSAP 20 is the communication network A.
And communication network B, and the lower layer protocol that can be used differs for each route.
【0025】(1) モジュール選択部100は、上位処理
部101および下位処理部103,104の属性を登録
するサービス、および登録情報を削除するサービスを提
供する。また、属性登録時に各処理部選択に必要な各処
理部の属性を取得し、上位結合端子1001および下位
結合端子1003,1004とを関連付ける。なお、こ
の例における上位処理部101および下位処理部10
3,104の属性は、各処理部が処理できるプロトコル
P1,P3,P4である。(1) The module selection unit 100 provides a service for registering attributes of the upper processing unit 101 and lower processing units 103 and 104, and a service for deleting registration information. Further, the attribute of each processing unit necessary for selecting each processing unit is acquired at the time of attribute registration, and is associated with the upper coupling terminal 1001 and the lower coupling terminals 1003 and 1004. The upper processing unit 101 and the lower processing unit 10 in this example
The attributes of 3, 104 are protocols P1, P3, P4 that can be processed by each processing unit.
【0026】(2) モジュール選択部100が上位処理部
101からNSAP20へのコネクション生成要求を受
けると、資源管理部105はモジュール選択部100に
対して、(a) 経路・プロトコル選択、(b) 自NSAP選
択のサービスを提供する。(2) When the module selection unit 100 receives a connection generation request from the upper processing unit 101 to the NSAP 20, the resource management unit 105 asks the module selection unit 100 to (a) route / protocol selection, (b) Provides a service for selecting its own NSAP.
【0027】すなわち、(a) 経路・プロトコル選択で
は、宛先(NSAP20)、上位処理部101の属性
(P1)を入力パラメータとして、通信可能な網種別
(通信網B)と使用する下位処理部の属性(P3)を出
力する。(b) 自NSAP選択では、宛先(NSAP2
0)、上位処理部および下位処理部の属性(P1,P
3)を入力パラメータとして、自システムのNSAP
(NSAP10)を選択する。That is, (a) in the route / protocol selection, the destination (NSAP 20) and the attribute (P1) of the upper processing unit 101 are used as input parameters, and the communicable network type (communication network B) and the lower processing unit to be used. The attribute (P3) is output. (b) In the own NSAP selection, the destination (NSAP2
0), the attributes of the upper processing unit and the lower processing unit (P1, P
NSAP of the local system using 3) as an input parameter
Select (NSAP10).
【0028】(3) モジュール選択部100は、資源管理
部105のサービス(a) から得た経路情報と下位処理部
の属性から、上位処理部と下位処理部のそれぞれに応じ
た結合端子1001と結合端子1003とを対応付け、
NSAP20へのコネクション生成要求を下位処理部1
03に伝える。このとき、資源管理部105のサービス
(a),(b) から得た情報を下位層に伝える。(3) The module selection unit 100 determines, based on the route information obtained from the service (a) of the resource management unit 105 and the attribute of the lower processing unit, the connection terminals 1001 corresponding to the upper processing unit and the lower processing unit, respectively. It is associated with the coupling terminal 1003,
The lower processing unit 1 sends a connection generation request to the NSAP 20.
Tell 03. At this time, the service of the resource management unit 105
The information obtained from (a) and (b) is transmitted to lower layers.
【0029】このようにして、上位処理部101(NS
AP10)からのコネクション生成要求に対して、モジ
ュール選択部100が動的に下位処理部を選択すること
ができ、上位処理部101からのコネクション解放要求
が出されるまで両者間が結合される。In this way, the upper processing unit 101 (NS
In response to the connection generation request from the AP 10), the module selection unit 100 can dynamically select the lower processing unit, and the two are connected until the upper processing unit 101 issues a connection release request.
【0030】(4) 上位処理部101からのコネクション
解放要求によりコネクションが解放されたとき、上位処
理部と下位処理部のそれぞれに応じた結合端子の対応付
けが解除される。(4) When the connection is released by the connection release request from the upper processing unit 101, the association of the coupling terminals corresponding to each of the upper processing unit and the lower processing unit is released.
【0031】次に、図4および図5を参照して、着信時
の動作例について説明する。ここでは、1つの下位処理
部104を使用し、自NSAPにより上位処理部を選択
する例を示す。Next, with reference to FIGS. 4 and 5, an operation example at the time of an incoming call will be described. Here, an example in which one lower processing unit 104 is used and an upper processing unit is selected by the own NSAP is shown.
【0032】(1) モジュール選択部100は、上位処理
部101,102および下位処理部104の属性を登録
するサービス、および登録情報を削除するサービスを提
供する。また、属性登録時に各処理部選択に必要な各処
理部の属性を取得し、上位結合端子1001,1002
および下位結合端子1004とを関連付ける。なお、こ
の例における上位処理部101,102および下位処理
部104の属性は、各処理部が処理できるプロトコルP
1,P2,P4である。(1) The module selection unit 100 provides a service for registering the attributes of the upper processing units 101 and 102 and the lower processing unit 104, and a service for deleting the registration information. In addition, the attribute of each processing unit necessary for selecting each processing unit is acquired at the time of attribute registration, and the upper coupling terminals 1001 and 1002 are acquired.
And the lower coupling terminal 1004. Note that the attributes of the upper processing units 101 and 102 and the lower processing unit 104 in this example are the protocol P that can be processed by each processing unit.
1, P2 and P4.
【0033】(2) モジュール選択部100が下位処理部
104からコネクション生成指示を受けると、資源管理
部105はモジュール選択部100に対して、(c) 着信
チェックのサービスを提供する。(2) When the module selection unit 100 receives a connection generation instruction from the lower processing unit 104, the resource management unit 105 provides the module selection unit 100 with (c) incoming call check service.
【0034】すなわち、(c) 着信チェックでは、着信時
に取得したアドレス情報(着信NSAP11,発信NS
AP30)から着信可否をチェックし、着信可の場合に
は、アドレス情報と下位処理部の属性(P4)から着信
通知先を決定し、上位処理部の属性(P1)を出力す
る。That is, (c) In the incoming call check, the address information (incoming NSAP11, outgoing NS
Whether or not the incoming call is possible is checked from the AP 30), and if the incoming call is possible, the incoming call destination is determined from the address information and the attribute (P4) of the lower processing unit, and the attribute (P1) of the upper processing unit is output.
【0035】(3) モジュール選択部100は、資源管理
部105のサービス(c) から得た情報から着信可否をチ
ェックし、着信可の場合には、着信時に取得したアドレ
ス情報および上位処理部の結合状態などから、上位処理
部と下位処理部のそれぞれに応じた結合端子1001と
結合端子1004とを対応付け、NSAP30とのコネ
クション生成指示を上位処理部101へ伝える。(3) The module selection unit 100 checks whether or not the incoming call is possible from the information obtained from the service (c) of the resource management unit 105. If the incoming call is possible, the address information acquired at the time of the incoming call and the upper processing unit Based on the connection state or the like, the connection terminals 1001 and 1004 corresponding to the upper processing unit and the lower processing unit are associated with each other, and a connection generation instruction with the NSAP 30 is transmitted to the upper processing unit 101.
【0036】このようにして、下位処理部104(NS
AP30)からのコネクション生成指示に対して、モジ
ュール選択部100が動的に上位処理部を選択すること
ができ、下位処理部104からのコネクション解放指示
が出されるまで両者間が結合される。In this way, the lower processing section 104 (NS
In response to the connection generation instruction from the AP 30), the module selection unit 100 can dynamically select the upper processing unit, and the two are connected until the lower processing unit 104 issues a connection release instruction.
【0037】(4) 下位処理部104からのコネクション
解放指示に対する上位処理部101からのコネクション
解放応答によりコネクションが解放されたとき、上位処
理部と下位処理部のそれぞれに応じた結合端子の対応付
けが解除される。(4) When the connection is released by the connection release response from the upper processing unit 101 in response to the connection release instruction from the lower processing unit 104, the association of the coupling terminal according to each of the upper processing unit and the lower processing unit Is released.
【0038】以上、発信時と着信時とに分けて、モジュ
ール選択部100および資源管理部105の機能につい
て説明したが、発信時と着信時における (1)〜(4) に示
す各機能はそれぞれ対応したものである。The functions of the module selection unit 100 and the resource management unit 105 have been described above separately for calling and receiving. However, the functions shown in (1) to (4) at the time of calling and receiving are respectively described. Corresponding.
【0039】なお、機能(1) については、上位処理部お
よび下位処理部とモジュール選択部の結合状態が、通信
制御処理装置の動作期間中に変わらない場合には、イン
ストール時にモジュール選択部が上位処理部および下位
処理部の各属性を記憶することにより省略することがで
きる。Regarding the function (1), if the combined state of the upper processing unit and the lower processing unit and the module selection unit does not change during the operation period of the communication control processing device, the module selection unit is installed in the higher order. It can be omitted by storing each attribute of the processing unit and the lower processing unit.
【0040】また、機能(2) のサービス(a) の一環とし
て、宛先NSAPへの経路に対応するサブNSAPを求
めるようにしてもよい。また、機能(2) のサービス(a)
への入力として、QOSパラメータ等を利用するように
してもよい。As a part of the service (a) of the function (2), the sub NSAP corresponding to the route to the destination NSAP may be obtained. Also, the function (2) service (a)
You may make it utilize a QOS parameter etc. as an input to.
【0041】また、上位処理部および下位処理部の属性
として自NSAPを使用する場合には、機能(2) のサー
ビス(b) を省略してもよい。また、上位処理部あるいは
下位処理部のいずれかを複数に分割する必要がない場合
には、モジュール選択部と上位処理部あるいは下位処理
部を統合することも可能である(請求項2および請求項
3に対応)。When the own NSAP is used as an attribute of the upper processing unit and the lower processing unit, the service (b) of the function (2) may be omitted. Further, when it is not necessary to divide either the upper processing unit or the lower processing unit into a plurality, it is possible to integrate the module selection unit and the upper processing unit or the lower processing unit (claims 2 and 3). Corresponding to 3).
【0042】また、機能(3) において、上位処理部と下
位処理部の対応付けはコネクション単位に行うので、モ
ジュール選択部がコネクション端点識別子を独自に定義
してもよい。In the function (3), since the upper processing unit and the lower processing unit are associated with each connection, the module selection unit may define the connection end point identifier independently.
【0043】また、機能(3),(4) において、上位処理部
および下位処理部のアクセスインタフェースが異なる場
合には、モジュール選択部でアクセスインタフェースの
変換を行う必要がある。Further, in the functions (3) and (4), when the access interfaces of the upper processing unit and the lower processing unit are different, it is necessary to convert the access interface in the module selection unit.
【0044】また、経路情報として、NSAPに加えて
サブNSAPなどを使用するようにしてもよい。As the route information, sub NSAP or the like may be used in addition to NSAP.
【0045】[0045]
【発明の効果】以上説明したように、本発明の通信制御
処理装置は、上位層プロトコルを処理する上位処理部
と、下位層プロトコルを処理する下位処理部との自由な
組み合わせに対する通信が可能となる。したがって、新
たな通信網やプロトコルの追加に対して柔軟に対応させ
ることができ、機能拡張を容易にすることができる。As described above, the communication control processing device of the present invention is capable of performing communication in any combination of an upper processing unit that processes an upper layer protocol and a lower processing unit that processes a lower layer protocol. Become. Therefore, it is possible to flexibly deal with the addition of a new communication network or protocol, and it is possible to easily expand the function.
【図1】本発明の通信制御処理装置の実施例構成を示す
ブロック図。FIG. 1 is a block diagram showing a configuration of an embodiment of a communication control processing device of the present invention.
【図2】資源管理部105が管理する経路情報の一例を
示す図。FIG. 2 is a diagram showing an example of route information managed by a resource management unit 105.
【図3】モジュール選択部100を中心とした動作シー
ケンス例(発信時)を示す図。FIG. 3 is a diagram showing an example of an operation sequence (during a call) centering on a module selection unit 100.
【図4】モジュール選択部100を中心とした動作シー
ケンス例(着信時)を示す図。FIG. 4 is a diagram showing an operation sequence example (at the time of incoming call) centered on the module selection unit 100.
【図5】モジュール選択部100と資源管理部105の
動作シーケンス例を示す図。FIG. 5 is a diagram showing an operation sequence example of a module selection unit 100 and a resource management unit 105.
【図6】ネットワークの物理的構成の一例を示す図。FIG. 6 is a diagram showing an example of a physical configuration of a network.
【図7】NSAPと経路との関係を示す図。FIG. 7 is a diagram showing a relationship between NSAP and a route.
100 モジュール選択部 101,102 上位処理部 103,104 下位処理部 105 資源管理部 1001,1002,1003,1004 結合端子 1A,1B 制御端子 100 module selection unit 101, 102 upper processing unit 103, 104 lower processing unit 105 resource management unit 1001, 1002, 1003, 1004 coupling terminal 1A, 1B control terminal
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 8020−5K H04L 13/00 303 B (71)出願人 000005223 富士通株式会社 神奈川県川崎市中原区上小田中1015番地 (72)発明者 山口 博 東京都千代田区内幸町1丁目1番6号 日 本電信電話株式会社内 (72)発明者 竹内 商陛 神奈川県横浜市中区山下町223番1 エ ヌ・ティ・ティ・ソフトウェア株式会社内 (72)発明者 田宮 千冬 東京都港区芝五丁目7番1号 日本電気株 式会社内 (72)発明者 長谷川 章 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウェア開発本部内 (72)発明者 折笠 秀明 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification number Reference number within the agency FI Technical indication location 8020-5K H04L 13/00 303 B (71) Applicant 000005223 Fujitsu Limited Nakagami-ku, Kawasaki-shi, Kanagawa Prefecture 1015 Odanaka (72) Hiroshi Yamaguchi 1-1-6 Uchisaiwaicho, Chiyoda-ku, Tokyo Nihon Telegraph and Telephone Corporation (72) Inventor Shonai Takeuchi 223-1 Yamashita-cho, Naka-ku, Yokohama-shi, Kanagawa Prefecture (72) Inventor Chifuyu Tamiya Chiba 5-7 Shiba, Minato-ku, Tokyo Inside NEC Corporation (72) Inventor Akira Hasegawa 5030 Totsuka-cho, Totsuka-ku, Yokohama-shi, Kanagawa Incorporated company Hitachi Ltd. Software Development Division (72) Inventor Hideaki Orikasa 1015 Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Fujitsu Limited
Claims (3)
と、下位層プロトコル処理を行う下位処理部と、アドレ
ス情報,経路情報,各処理部の構成を管理する資源管理
部と、上位処理部および下位処理部に対してそれぞれ対
応する上位結合端子および下位結合端子を提供するモジ
ュール選択部とを分離して設け、 前記モジュール選択部は、コネクション生成時に前記資
源管理部で管理される各情報を用いて、前記上位処理部
と前記下位処理部とを動的に対応付ける構成であること
を特徴とする通信制御処理装置。1. An upper processing unit that performs upper layer protocol processing, a lower processing unit that performs lower layer protocol processing, a resource management unit that manages address information, route information, and the configuration of each processing unit, an upper processing unit, and A module selecting unit that provides a corresponding upper coupling terminal and a lower coupling terminal corresponding to the lower processing unit is separately provided, and the module selecting unit uses each information managed by the resource management unit when a connection is generated. The communication control processing device is characterized in that the upper processing unit and the lower processing unit are dynamically associated with each other.
いて、 上位処理部とモジュール選択部を統合した構成であるこ
とを特徴とする通信制御処理装置。2. The communication control processing device according to claim 1, wherein the upper processing unit and the module selection unit are integrated.
いて、 下位処理部とモジュール選択部を統合した構成であるこ
とを特徴とする通信制御処理装置。3. The communication control processing apparatus according to claim 1, wherein the lower processing section and the module selecting section are integrated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16710992A JP3255238B2 (en) | 1992-06-25 | 1992-06-25 | Communication control processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16710992A JP3255238B2 (en) | 1992-06-25 | 1992-06-25 | Communication control processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0614088A true JPH0614088A (en) | 1994-01-21 |
| JP3255238B2 JP3255238B2 (en) | 2002-02-12 |
Family
ID=15843603
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16710992A Expired - Fee Related JP3255238B2 (en) | 1992-06-25 | 1992-06-25 | Communication control processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3255238B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007108054A1 (en) | 2006-03-16 | 2007-09-27 | Fujitsu Limited | Communication node and communication route selection method |
| JP2009049999A (en) * | 2007-08-13 | 2009-03-05 | Honeywell Internatl Inc | Common protocols and routing schemes for space data processing networks |
-
1992
- 1992-06-25 JP JP16710992A patent/JP3255238B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007108054A1 (en) | 2006-03-16 | 2007-09-27 | Fujitsu Limited | Communication node and communication route selection method |
| JP2009049999A (en) * | 2007-08-13 | 2009-03-05 | Honeywell Internatl Inc | Common protocols and routing schemes for space data processing networks |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3255238B2 (en) | 2002-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4677588A (en) | Network interconnection without integration | |
| US4930123A (en) | Method for controlling address parameters for interconnecting lan and ISDN | |
| US20020122547A1 (en) | Method and apparatus for telephony route selection | |
| US5548578A (en) | LAN-to-LAN communication method, and LAN-to-LAN connecting unit | |
| US6608831B1 (en) | Breakout/break-in hybrid network system | |
| JPH0685907A (en) | Method and apparatus for call routing | |
| JPH05344161A (en) | Connection router between local area networks | |
| US5553128A (en) | Control of call forwarding by a target telephone | |
| JPH02274038A (en) | Network service offering method | |
| KR910008760B1 (en) | Improved Internal Network Traffic Routing Method for Common Line Signaling Device | |
| JPH04100497A (en) | Exchange controlling system using multiprocessor | |
| US6594685B1 (en) | Universal application programming interface having generic message format | |
| US5936951A (en) | Dynamic infrastructure | |
| JPH0951347A (en) | Hierarchical network management method | |
| EP1340345A1 (en) | Method and telecommunications node for distribution of terminating traffic within telecommunications node | |
| JP3255238B2 (en) | Communication control processor | |
| JP4729174B2 (en) | Programming call processing applications in switching systems | |
| EP1573983B1 (en) | System and method for provisioning connections as a distributed digital cross-connect over a packet network | |
| WO1998026627A1 (en) | Enhanced services for atm switching using external control | |
| US6212187B1 (en) | Multiprocessor ATM exchange | |
| US5748625A (en) | Inter-LAN connection method using ISDN | |
| US7512119B2 (en) | Method for establishing communication paths between access points of a communication system and a communication system using said method | |
| JP2000349770A (en) | Distribution processing method and device for ip packet routing processor in atm | |
| KR950001512B1 (en) | Network management system and communication method in the communication process | |
| JP3315849B2 (en) | Node device, network system and network system construction method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20011030 |
|
| LAPS | Cancellation because of no payment of annual fees |