X.25 PCI adaptercards/ gateways


HomeProdukteConsultingImpressumUnsere AGB´s

General purpose TCP to X.25 Gateway software

 


german version click here

       see also: Farsite Ltd.
 

 

The FarSync TCP-X25 Gateway is a high speed TCP/IP to X.25 gateway providing
connection routing, session control, data mapping and packetisation

 
Overview

The FarSync TCP-X25 Gateway provides a flexible and reliable means of efficiently transferring data between TCP connections and X.25 virtual circuits. The Gateway runs as a software application on Servers supporting Windows XP, 2000 and Server 2003. The X.25 connections are handled by using FarSync X25 T-Series PCI / PCI-X cards or the FarSync M-Series PCMCIA cards.

The FarSync TCP-X25 Gateway is designed for non-stop operation, and can support a large number of IP-connected clients wishing to communicate with an X.25 server. It can also support X.25 clients connecting to a TCP/IP-based Server. Both many-to-one connectivity (many clients connecting to a single host) and peer-to-peer connectivity are supported.

The Gateway can support up to 4000 simultaneous connections over from 1 to 16 separate X.25 lines. The total number of connections is limited only by buffer memory requirements.

The Gateway is supplied with unique Personality Modules that define the rules for connection mapping, session control and data packetisation between TCP and X.25 connections. The suite of Personality Modules supplied with the product suit most common applications without change. More unusual or complex requirements are catered for by using the Developers Toolkit supplied with the product to allow a new Personality Module to be quickly constructed and integrated into the Gateway.

As an option the Gateway can be supplied pre installed and configured on high quality Rack Mountable or Tower Servers. Windows Server 2003 is installed as the O/S with NLB and Terminal Services enabled.

The FarSync General Purpose TCP-X25 Gateway is intended to be used when none of the specific Gateway solutions (POS Gateway, SMS Router) are suitable.

Applications

The FarSync TCP-X25 Gateway can be used in a whole host of different applications, the common factor being the requirement to transfer data between TCP and X.25. Such uses include:

  • TCP to X.25 network bridge

  • X.25 to TCP/IP Network migration

  • Satellite connections

  • TCP/IP sockets access to X.25

  • SMS message handling.

  • POS transactions (credit card, charge card, debit card), a dedicated version of the gateway is available for APACS, HGEPOS and ISO 8583.

Operation of the FarSync TCP-X25 Gateway

The Gateway comprises 2 major components, the basic Gateway itself and the Personality Modules:

The Gateway manages the X.25 and TCP interfaces and general connection and data transfer functions. A minimal thread count design is utilised to permit a very large number of sessions to be supported with a very low overhead to the operating system.

The Personality Module gives the Gateway its particular characteristics. It's responsible for session mapping between TCP and X.25, session control, data conversion, packetisation and event logging. There are 3 Personality Modules supplied with the Gateway, described below are their main features:

DRPD (Dynamic call Routing, Packetised Data transfer)
Most flexible of the Personality Modules.  It supports dynamic routing, and uses a message header over the TCP connection containing the length of the message body, plus an explicit message type indicator (so that non-data messages can be differentiated).  Supports dynamic configuration of the full set of X.25 call facilities. A sample TCP application is provided so developers can quickly use the Gateway and its dynamic facilities.

SRSD (Static call Routing, character Stream Data transfer)
Static IP address to X.25 NUA connection configured on the Gateway PC. This simplified multi-session module, simply treats the X.25 connections as a character stream and therefore performs no data conversion. 

SRPD (Static call Routing, Packetised Data transfer)
Static IP address to X.25 NUA connection configured on the Gateway PC.  This multi-session module supports message headers over the TCP connection, and thus perform data packetisation.

The FarSync TCP-X25 Gateway normally runs as a Windows service. A console application version is also supplied to allow the more flexible environment for developers testing and debugging if customisation of a Personality Module is required.

Performance and Expandability

The FarSync TCP-X25 Gateway easily handles very high message loads, in conjunction with the support for large numbers of X.25 lines enormous scalable expansion capability is available. The main performance and expansion capabilities of the Gateway are:

  • X.25 line speeds from 2,400 baud to 8.448 Mbits/s

  • From 1 to 16 x.25 per Gateway

  • X.25 Networks, Leased Lines and X.25 Dialup connections supported

  • Up to 4,000 simultaneous connections (recommended maximum)

  • Over 2,000 messages (blocks of data) per second handled

  • Both SVC and PVC connections

Configuration

Configuration details are held in the registry and applied without reloading the gateway as dictated by the needs of the application. Customised Personality Modules can add their own unique configuration items to the registry or use other methods if required.

X.25 connections

The FarSync TCP-X25 Gateway uses the FarSync X25 T-Series or M-Series cards to provide the X.25 connection. One or more of these high performance PCI-X / PCI / PCMCIA cards are required to connect to the physical X.25 line/s that allow access to the X.25 attached Hosts.

FarSync Gateway Supervisor

A Gateway Supervisor application is supplied with the FarSync TCP-X25 Gateway, it monitors the state of the X.25 network lines and logs changes in the availability of any of the X.25 lines to the Windows event log.

Developers Toolkit for the Personality Modules

The suite of Personality Modules provided with the product suit most common requirements without change. For more unusual requirements, any of the Modules can be customised, or even a completely new module developed, by using the Toolkit provided with the product.

The Personality Modules are written in well documented C source code. All the standard Personality Modules are provided as DLLs in source form so any one of them can be adapted. All the function calls interfacing with the Gateway are documented in the Toolkit manual.

The Personality Module can perform the following types of functions:

Data Conversion and Packetisation

Whereas X.25 data transfer is packet-based and provides message delimitation, TCP/IP data transfer is character stream based and has no implicit message delimitation. Although the X.25 data transfer could simply be treated as a character stream, allowing end-to-end data transfer without any need for conversion, most X.25 applications make use of the message delimitation provided by the X.25 protocol. In such cases, any additional protocol on top of TCP/IP providing message delimitation must be added by the Gateway on messages received from the X.25 network, and removed from messages before they are transmitted over the X.25 network.

Connection Routing

The Personality Module provides the flexibility to determine the connection mapping between TCP and X.25 connections that meet the applications requirements. Examples of this include:

1. Mapping TCP sessions on different port numbers to different remote X.25 hosts

2. Optionally allowing the TCP client to provide the X.25 address information dynamically by means of a half-duplex dialogue between the client and the Personality Module

3. Using information extracted from the Call User Data field of the X.25 Incoming Call packet to determine the IP and port address to connect to

Event Logging

The Personality Module contains the support to allow events to be logged to the system event log or other type of logs as required by the particular application.

Remote Management

The dynamic routing dialogue can potentially be extended to allow a TCP client to manage the Gateway remotely. For example, one of the Gateway's TCP port numbers can be dedicated as a management port. Remote management via X.25 is also possible, given suitable routing.

Technical Specifications
 
Product Name FarSync TCP-X25 Gateway
Product Code FS9001
Product Features
Maximum Simultaneous Connections 4,000 (recommended maximum per Gateway)
X.25 cards supported PCI/PCI-X: FarSync X25 T1U, FarSync X25 T2U, FarSync X25 T4U
PCMCIA: FarSync X25 M1P
Maximum X.25 lines 16 lines (4 x 4 port FarSync X.25 cards)
Messages per second > 2,000
Multiple X.25 Hosts Yes, no restriction on number
TCP to X.25 session mapping Yes, statically configurable and dynamic
TCP multiple ports Yes, configurable
TCP/IP connections to the Gateway Standard PC LAN cards
FarSync WAN cards for leased line / internet / intranet connections using X.21 and V.35 network connectors
Event Logging Yes, to text file, scope controlled in the Personality Modules
Logging key events The Gateway Supervisor logs key operational events, eg X.25 line down, X.25 line up to the Windows event log
Types of connection one-to-one, many-to-one and many-to-many
Non-stop operation Yes, most configuration changes applied dynamically
Operation in Windows Service or a console application
Developers Toolkit Yes, includes toolkit manual, C source for Personality Modules and Sample applications
Supplied installed and configured on a Server Yes, as an option the Gateway can be supplied pre installed and configured on high quality Rack Mountable or Tower Servers. Windows Server 2003 is installed as the O/S with NLB and Terminal Services enabled
Operating Systems support Windows XP Professional, Windows Server 2003,
Windows 2000 Professional, Windows 2000 Server,
Windows 2000 Advanced Server, Windows 2000 Datacenter Server
For further questions and pricing please contact:


Network Technologies Dtld. GmbH
Bernhardstrasse 10
D-53902 Bad Muenstereifel
GERMANY
Fon: +49 (0)2253 / 9242-0
Fax: +49 (0)2253 / 9242-29
Email: info@ntdgmbh.de


Copyright © 1998-2008  FirmaVollerName
Update: 30. März 2010