+

WO1999004540A1 - Systeme de communication - Google Patents

Systeme de communication Download PDF

Info

Publication number
WO1999004540A1
WO1999004540A1 PCT/GB1998/001910 GB9801910W WO9904540A1 WO 1999004540 A1 WO1999004540 A1 WO 1999004540A1 GB 9801910 W GB9801910 W GB 9801910W WO 9904540 A1 WO9904540 A1 WO 9904540A1
Authority
WO
WIPO (PCT)
Prior art keywords
end points
connection
communication
interface
controller
Prior art date
Application number
PCT/GB1998/001910
Other languages
English (en)
Inventor
Duncan Macdougall Greatwood
Stephen John Croft
Original Assignee
Madge Networks Limited
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 Madge Networks Limited filed Critical Madge Networks Limited
Priority to EP98932319A priority Critical patent/EP0997021A1/fr
Publication of WO1999004540A1 publication Critical patent/WO1999004540A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/72Finding out and indicating number of calling subscriber

Definitions

  • the invention relates to a communication system for establishing communication between two end points such as two end station ports, two devices within an end station, or the like where each end point is coupled to a respective communication medium, with each medium operating in accordance with a different communication protocol.
  • LTANs local area networks
  • end stations such as PCs
  • network protocols such as token ring or ATM.
  • Each different network protocol handles data in a different format and as a consequence, the data of one protocol is incompatible with that of another. This prevents direct communication between end stations operating under different protocols. Communication can therefore only be achieved indirectly by having an intermediate router stage. This determines the route the data must take through the subsequent network and alters the data format from that of original protocol to that of subsequent network.
  • this method can result in data being sent over different routes within the network. This can result in the data being delivered out of sequence. This is generally unacceptable for real time data, such as audio and video, due to the resulting delays caused by the additional processing required to resequence the received data at the receiving end station.
  • a communication system for establishing communication between two end points, the system comprising at least two communication media operating in accordance with different communication protocols and connected to respective ones of the end points in use, an interface for coupling together the at least two communication media, and a control system connected to each of the end points and to the interface, wherein the control system is responsive to a request to establish a communication connection between the end points to configure the interface and the end points such that a connection path is defined between the end points via the communication media along which messages can subsequently be sent .
  • the end points may be constituted by end stations such as PCs, servers and the like or by devices within an end station, for example a telephone interface card, MVIP card or NIC card.
  • the media will comprise communication networks while if both end points comprise devices within the same end station then the communication media will comprise communication buses .
  • the invention enables connection to be achieved between a device within an end station and another device within another end station in which case the communication media will comprise a mixture of buses and networks .
  • the format of data packets used by any network or bus protocol differs between protocols, it is not possible to address the end point of a network or bus operating under a different protocol unless there is a higher level of control which resolves incompatible addresses.
  • the present invention operates to overcome this problem by configuring the end points and the interface between the two media to define a connection path between the end points, via the media, prior to sending any data over the media.
  • the data that is sent over the media need not specify the address of the end point to which it is sent but rather can be simply sent to follow a pre-specified route that will terminate at the end point required. This enables data to be transferred directly from one end point to another end point, across LANs and buses operating different protocols.
  • the control system of the communication system comprises a connection controller coupled to at least the interface and the end points for determining possible connection paths between the end points.
  • the connection controller selects one of the possible connection paths and configures the end points and interface to establish the connection path.
  • the use of a connection controller provides an overall view of the media and the connection of the end points and interfaces thereto. From this, it is possible to determine the possible connection paths that could be made and from these the connection controller selects the most preferable route to connect end points.
  • the control system comprises a number of local controllers, with each local controller being coupled to the connection controller and to one of the end points or the interface.
  • the local controllers then configure the respective end point or interface in accordance with a request from the connection controller. This optimises the operation of the system by requiring that the connection controller merely generates a request that a certain connection route be established.
  • the local controllers then ensure that the relevant end points and interfaces are configured as required. Whilst all this could be carried out by the connection controller, this would increase the amount of information that the connection controller would have to handle resulting in a slowing down in the establishment of a connection.
  • the local controller provides information on the local configuration, such as cost and configuration, to the connection controller to aid the connection controller in establishing the optimum route.
  • the end points may be of any form, but typically they are suitable for forms of communication such as voice, video communication and the like.
  • the control system also has a call controller coupled to end points and the connection controller.
  • the term "call” is to be understood to include any type of communication including machine-to-machine, voice-to-voice, machine-to-voice and the like.
  • the call controller is used to receive a request to establish communication between the end points and subsequently cause the connection controller to determine possible connection paths and then select one of the possible connection paths. Again, this could be directly achieved by the connection controller but it is preferable to have a separate system thereby reducing the processing requirements placed on the connection controller and providing an abstraction between calls and the connection between physical devices.
  • the method of operating the communication system involves determining possible connection paths between the end points, selecting one of the possible connection paths and configuring each end point and the interface to establish a connection between the end points, via the media, using the selected connection path. It will be realised, however, that the method could involve simply selecting any path that connects the two end points although this may result in a busy path being selected whilst a less busy path is available.
  • connection controller is coupled to each of the end points
  • the method typically involves monitoring the end points for a request to establish communication between the end points, determining possible connection paths between the end points, selecting one of the possible connection paths and configuring the end points and the interfaces to establish a connection between the end points, via the media, using the selected connection path.
  • Figure 1 is a schematic diagram of the communication system.
  • FIG. 1 shows a communication system including two local area networks (L7ANs) 1,2.
  • LAN 1 is an Ethernet network while LAN 2 is ATM.
  • the interface 3 comprises two network interface cards (NICs) 4,5 connected to a bus 6.
  • the bus 6 operates to pass data between the NICs 4,5.
  • NIC 4 is configured to communicate over an Ethernet network while NIC 5 is configured to communicate over an ATM network.
  • the LAN 1 is also coupled to an end station 7 by means of a NIC 8.
  • the end station will generally be a personal computer suitable for carrying out voice and video communication as required.
  • the NIC 8 is connected to a telephone interface card 9 by means of a bus 10. This connection is shown only schematically. More details will be described with reference to the end station 12.
  • the telephone interface card 9 is connected to a telephone 11.
  • the L7AN 2 is also coupled to an end station 12 by means of a NIC 13.
  • the NIC 13 is connected to a telephone interface card 14 via a PC data bus 15, an MVIP card 28, and a MVIP bus 30.
  • the telephone interface card 14 is connected to a telephone 16.
  • the buses 6,10,15,30, NICs 4,5,8,13 and the MVIP card 28 are coupled to local connection controllers 21,22,23,31,17,18,19,20,29 respectively which are coupled to a central connection controller 24.
  • the cards 9,14 are coupled to local call controllers 25,26 respectively which together with the central connection controller 24 are coupled to a central call controller 27.
  • the following example of this invention is based on establishing a telephone connection between the two end stations 7,12 and involves coupling heterogeneous networks and buses .
  • the devices for controlling the media sources in this example the cards 9,14, register with the central call controller 27 via the respective local call controllers 25,26.
  • the cards 9,14 provide call controller 27 with information relating to the startup and stop routines of the cards, the media each card supports and the relative priority assigned to the media.
  • Each end station 7,12 registers its designated ID with the connection controller 24.
  • the network endpoints in this example the NICs 4,5,8,13 and the end station endpoints
  • connection controller 24 registers with the connection controller 24 via their respective local connection controllers.
  • the NICs 4,5,8,13 provide the connection controller 24 with information on the attached network type, and a cost associated with using the endpoint .
  • a user of the end station 7 will input a request, using either the phone 11 to dial a predetermined number assigned to end station 12 or by using a phone application (not shown) running on end station 7.
  • the request will include information on the type of media, which in this example will be voice.
  • the end station 7 will pass, via the local call controller 25, this request to the call controller 27.
  • the call controller 27 will assign this call with an identification number (Call ID) .
  • the call controller 27 checks the status of end station 12. If the end station 12 can accept the call, for example end station 12 has a phone 16 connected which is not in use, the call controller 27 sends end station 12 an alert signal which will instruct the local call controller 26 to instruct the card 14 to ring the phone 16.
  • the call controller 27 instructs the cards 9,14 to start and for each card to create a source and sink to allow a full duplex connection to be established between the cards 9,14.
  • the phonecard 9 requests, via the local call controller 25, the connection controller 24 to establish a call. Included with the request is information on the end station ID and Call ID, having been provided to the local call controller 25 by the call controller 27.
  • the card 14 requests the connection controller 24 to establish a call providing the connection controller 24 with the call ID provided by the call controller 27 and the end station ID. As the call ID from end stations 7 and 12 will be the same, the connection controller 24 is able to establish that end stations 7 and 12 are the endpoints for this given call.
  • connection controller 24 As the connection controller 24 now knows the end points for this particular call, the connection controller 24 is able to determine the most appropriate route to establish the connection. Having established the route, the connection controller 24 instructs the local connection controllers to set up a data path between end stations 7 and 12. In this example, the local connection controller 22 will, for this call, establish a connection between the designated source and sink on the card 9 with the NIC 8. The local connection controllers 19 and 17 establish a connection between the NICs 4 and 8 over the network 1 using the Ethernet protocol. To set up this connection, the connection controller 24 provides NIC 8 with NIC 4 network address and vice versa. Local connection controller 21 will establish a connection between NICs 4 and 5 over the bus 6.
  • the local connection controllers 18 and 20 establish a connection between the NICs 5 and 13 over the network 2 using the relevant ATM NIC addresses provided by connection controller 24.
  • Local connection controller 23 will establish a connection between NIC 13 and the MVIP card 28 over the PC data bus 15 while local controller 31 establishes a connection between the MVIP card 28 and phone card 14 via MVIP bus 30.
  • Each connection is associated with the call ID provided by the call controller 27.
  • Each connection is dependent on the relevant network or bus protocol, for example over the ATM network a VP/VC will be assigned for this call.
  • each local connection controller maintains, for its given domain, a routing table for each call that has been set up, i.e. for each call the relevant local connection controller maintains a table associating the connections of the different media. For example, if a user makes a call using telephone 11 to call telephone 16, a source and sink will be started on the telephone interface card 14 and connections will be established between telephones 11 and 16 as described above, this call will be given a specific call ID. As part of this process, local connection control 25 will maintain a table for this call ID which associates the source and sink with the relevant connection that has been set up on bus 10, while local connection control 22 maintains a table for this call ID which associates the connection on bus 10 with the connection that has been set up on Ethernet 1 and so on.
  • Each device e.g. network interface card, translates from one communication protocol to another as it passes from one media to another.
  • a communication path is established between the telephones 11 and 16.
  • the connection routing tables could be maintained in the central connection controller 24 using information provided by the local connection controllers.
  • the most appropriate route is decided by the connection controller 24 in accordance with a number of predefined criteria. These criteria may include factors such as the cost of the connection, the rate of data transmission which is required, the time and date at which the connection is made and the current utilization of the network. Usually, the best connection is the one that offers the fastest data transmission rate for the lowest cost .
  • the user of the end station may desire that a particular data transmission speed or particular cost profile be met. This can be achieved by having the user input any requirements on cost or transmission rate when the call is initially requested.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

L'invention concerne un système de communication permettant à deux extrémités (7, 12) de communiquer. Ce système comprend au moins deux supports de communication (1, 2), qui fonctionnent conformément à différents protocoles de communication et sont reliés respectivement à l'une des extrémités utilisées. Une interface (3) permet en outre de coupler les deux supports de communication (1, 2) l'un à l'autre. Un système de commande (24, 27), relié à chaque extrémité (7, 12) et à cette interface (3), répond à une demande d'établissement de communication entre lesdites extrémités, afin de configurer l'interface (3) et ces extrémités (7, 12) et ainsi définir le trajet de communication entre ces extrémités, par l'intermédiaire dudit support de communication, le long duquel des messages peuvent être envoyés ultérieurement.
PCT/GB1998/001910 1997-07-14 1998-07-13 Systeme de communication WO1999004540A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP98932319A EP0997021A1 (fr) 1997-07-14 1998-07-13 Systeme de communication

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9714793.8 1997-07-14
GBGB9714793.8A GB9714793D0 (en) 1997-07-14 1997-07-14 Communication system

Publications (1)

Publication Number Publication Date
WO1999004540A1 true WO1999004540A1 (fr) 1999-01-28

Family

ID=10815821

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1998/001910 WO1999004540A1 (fr) 1997-07-14 1998-07-13 Systeme de communication

Country Status (3)

Country Link
EP (1) EP0997021A1 (fr)
GB (1) GB9714793D0 (fr)
WO (1) WO1999004540A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000079743A1 (fr) * 1999-06-21 2000-12-28 Nokia Corporation Procede d'etablissement d'appel
WO2001061940A1 (fr) * 2000-02-17 2001-08-23 Wicom Communications Oy Système de télécommunications dans un réseau par paquets
US8995438B2 (en) 2010-01-14 2015-03-31 Teknologian Tutkimuskeskus Vtt Method and a device for optimizing data transfer in a wireless communication network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62130049A (ja) * 1985-11-30 1987-06-12 Toshiba Corp 網間接続制御方式
US5208811A (en) * 1989-11-06 1993-05-04 Hitachi, Ltd. Interconnection system and method for heterogeneous networks
WO1996038018A1 (fr) * 1995-05-24 1996-11-28 Telefonaktiebolaget Lm Ericsson (Publ) Procede et systeme d'etablissement d'une communication telephonique dans differents reseaux
WO1997001909A1 (fr) * 1995-06-29 1997-01-16 Telefonaktiebolaget Lm Ericsson (Publ) Serveur d'etablissement de communications
WO1997016007A1 (fr) * 1995-10-25 1997-05-01 Telecom Finland Oy Passerelle entre reseaux utilisant differents protocoles

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62130049A (ja) * 1985-11-30 1987-06-12 Toshiba Corp 網間接続制御方式
US5208811A (en) * 1989-11-06 1993-05-04 Hitachi, Ltd. Interconnection system and method for heterogeneous networks
WO1996038018A1 (fr) * 1995-05-24 1996-11-28 Telefonaktiebolaget Lm Ericsson (Publ) Procede et systeme d'etablissement d'une communication telephonique dans differents reseaux
WO1997001909A1 (fr) * 1995-06-29 1997-01-16 Telefonaktiebolaget Lm Ericsson (Publ) Serveur d'etablissement de communications
WO1997016007A1 (fr) * 1995-10-25 1997-05-01 Telecom Finland Oy Passerelle entre reseaux utilisant differents protocoles

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MANIKOPOULOS C N ET AL: "PERFORMANCE ANALYSIS OF A GATEWAY CONNECTING THE CEBUS TO THE ISDN", IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, vol. 39, no. 4, 1 November 1993 (1993-11-01), pages 870 - 877, XP000423076 *
PATENT ABSTRACTS OF JAPAN vol. 011, no. 351 (E - 557) 17 November 1987 (1987-11-17) *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000079743A1 (fr) * 1999-06-21 2000-12-28 Nokia Corporation Procede d'etablissement d'appel
US7158507B1 (en) 1999-06-21 2007-01-02 Nokia Corporation Call setup method
WO2001061940A1 (fr) * 2000-02-17 2001-08-23 Wicom Communications Oy Système de télécommunications dans un réseau par paquets
US7522578B2 (en) 2000-02-17 2009-04-21 Sap Ag Packet network telecommunication system
US7664025B2 (en) 2000-02-17 2010-02-16 Sap Ag Packet network telecommunication system
US7855965B2 (en) 2000-02-17 2010-12-21 Sap Ag Packet network telecommunication system
US8995438B2 (en) 2010-01-14 2015-03-31 Teknologian Tutkimuskeskus Vtt Method and a device for optimizing data transfer in a wireless communication network

Also Published As

Publication number Publication date
EP0997021A1 (fr) 2000-05-03
GB9714793D0 (en) 1997-09-17

Similar Documents

Publication Publication Date Title
EP0881812B1 (fr) Méthode de communication téléphonique capable à faire une relation entre un terminal téléphonique et l'adresse IP d'un canal de parole au moment de connexion d'appel
CN1292534A (zh) 在两种网络访问技术之间切换的方法和系统
JPH05344161A (ja) ローカルエリアネットワーク間の接続ルータ
US6289001B1 (en) System and method for ATM proxy signaling
JP2003060716A (ja) 分散型パケット交換網
WO1999004540A1 (fr) Systeme de communication
US20050044271A1 (en) Method for allocating a non-data device to a voice vlan object of the invention
JP2003092624A (ja) 接続選択方法および通信エンドポイント装置
Cisco L
EP1340345A1 (fr) Procede et noeud de telecommunication destines a la distribution de trafic d'arrivee dans un noeud de telecommunication
US6598089B1 (en) Method of supporting communication between network nodes
EP1573983A1 (fr) Systeme et procede d'engendrement de connexions telles qu'un raccordement croise numerique distribue par reseau a commutation par paquets
US5748625A (en) Inter-LAN connection method using ISDN
KR100491887B1 (ko) 브이오아이피 시스템의 인터넷채널처리장치 및 그 제어방법
JPH10145386A (ja) Atm集線装置におけるコネクション設定方法
KR100307927B1 (ko) 회선 교환 시스템에서 에이티엠 교환 시스템으로의 톤제공방법
JP2000295215A (ja) 通信端末をインターネットに接続するための方法、アダプテーション装置、ネットワークノードおよび交換局
JPH08256167A (ja) グループ通信方式および方法
US8027350B1 (en) Removal of a packet communication system from a communication path during a communication session
JP2581469B2 (ja) ローカルエリアネットワーク間接続装置
KR100265072B1 (ko) 비동기 전송 모드 액세스 장치 및 방법
JPH11510984A (ja) ネットワークおよび呼プロセッサを含む通信システム
JP2000224227A (ja) 通信処理装置およびターミナルアダプタ
KR20010058232A (ko) 다수의 인터넷 프로토콜 패킷 포워딩 엔진을 탑재한 멀티프로토콜 레이블 스위칭 시스템에서의 확장 레이블스위치드 경로 설정방법
JPH0795244A (ja) Lan間接続ルータ

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1998932319

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 09424293

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1998932319

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1998932319

Country of ref document: EP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载