WO2005043818A1 - A communications network test system - Google Patents

A communications network test system Download PDF

Info

Publication number
WO2005043818A1
WO2005043818A1 PCT/IB2004/003546 IB2004003546W WO2005043818A1 WO 2005043818 A1 WO2005043818 A1 WO 2005043818A1 IB 2004003546 W IB2004003546 W IB 2004003546W WO 2005043818 A1 WO2005043818 A1 WO 2005043818A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
test
instructions
user interface
central server
Prior art date
Application number
PCT/IB2004/003546
Other languages
French (fr)
Inventor
Dawid Jacobus Van Der Merwe
Henko Gouws
Morné DE BRIUNE
Willim Izak Engelbrecht
Zoltan Istvan Szebeni
Gerhardus Cornelius Johannes Jakobus Olivier
Original Assignee
Telkom Sa 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 Telkom Sa Limited filed Critical Telkom Sa Limited
Publication of WO2005043818A1 publication Critical patent/WO2005043818A1/en

Links

Classifications

    • 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/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • 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/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Definitions

  • THIS invention relates to a communications network test system, particularly to a remotely accessible Asynchronous Transfer Mode (ATM) network performance verification and test system.
  • ATM Asynchronous Transfer Mode
  • the testing equipment is placed at a central location and remote access is provided to the maintenance personnel.
  • multiple users in the form of multiple maintenance personnel need to be able to set up and/or view multiple tests simultaneously and independently without influencing one anothers tests.
  • each of the maintenance personnel should also be able to view each other's test results without disrupting or affecting each other's tests.
  • the present invention seeks to address this. SUMMARY OF THE INVENTION
  • a communication network test system comprising: at least one user interface; a central server connectable to the at least one user interface for receiving instructions from the at least one user interface, the instructions being instructions to perform one or more tests on a communications network; and network testing apparatus connectable between the central server and the communications network to be tested, wherein the network test apparatus is responsive to instructions received from the central server to perform at least one test on the communications network, which instructions were received by the central server from the at least one user interface.
  • the system includes a plurality of user interfaces connectable to the central server.
  • These interfaces may be in the form of computers with graphical user interface software operating thereon.
  • the communication network is an Asynchronous Transfer Mode (ATM) network.
  • ATM Asynchronous Transfer Mode
  • the network testing apparatus is able to calculate performance statistics when the at least one test is performed, which performance statistics are transmitted back to the at least one user interface.
  • the system may further include a plurality of central servers and a plurality of user interfaces.
  • each of the user interfaces is able to connect to a plurality of central servers.
  • the network testing apparatus may be a Synchronous Digital Hierarchy interface card.
  • Figure 1 is a schematic overview of the system of the present invention
  • Figure 2 is a block diagram of part of the system illustrated in Figure 1 ;
  • FIG 3 is a block diagram of a server used in the system of Figure 1 ;
  • Figure 4 is a block diagram of a network interface card.
  • the invention provides distributed support for maintenance personnel to access and set-up tests on an Asynchronous Transfer Mode (ATM) Network 10.
  • ATM Asynchronous Transfer Mode
  • the architecture of the invention consists of mainly three components:
  • At least one user interface 12 in the form of a Graphical User Interface (GUI) with various access levels running on PCs.
  • GUI Graphical User Interface
  • a centralized server or centralized servers 14 connected to the at least one user interface 12 through a communication network 16.
  • Network testing apparatus 18 in the form of a Synchronous Digital Hierarchy (SDH) interface card/s installed in the centralized servers.
  • SDH Synchronous Digital Hierarchy
  • the invention provides a solution for setting up ATM-Layer tests on an ATM-Network. Network operators, support and high level support personnel are able to set-up various ATM tests using this system. The following industry standard equipment and techniques are incorporated to assess ATM Layer cell transfer performance: ITU-T O.191 , and various AAL (ATM Adaptation Layers).
  • GUI Graphical User Interface
  • the Graphical User Interface is installed on the desktop computers, workstations or Laptop computers of the ATM support personnel.
  • a connection is set-up to the selected regional server 14 through the connected communications network 16.
  • the card is a PCI bus interface hardware/card and will be described in more detail below.
  • the Generator on the SDH card transmits ATM cells onto the ATM-Network after a test has been set-up by the user. Provided that the user has configured an ATM link to be tested, the cells transmitted will be received and analysed by the Analyser on the same card.
  • GUI graphical user interface
  • the server 14 software is responsible for manipulating the statistics received from the SDH card 18, and present the information in a meaningful way to the user of the system. This will be described in more detail below.
  • the GUI is a platform independent application that allows users of the invention to:
  • this block diagram depicts the functional block diagram of the Server software and interfaces.
  • the servers 14 have two interfaces, firstly a JUNGO driver interface 20 which interfaces with the PCI bus of the Server 14, and a CORBA Name Server interface 22 for interfacing to the Graphical User Interface (GUI) software.
  • GUI Graphical User Interface
  • the CORBA interface 22 provides a mechanism for interfacing the server software objects to the GUI software objects.
  • the Multiple Access Management functional block 24 provides the management of multiple, simultaneous accesses to Server resources. It ensures that all the accesses to the Server resources are serviced timeously and efficiently.
  • the User Management functionality 26 provided by the server software enables restricted access to server resources by implementing a secure authentication process. User Management also implies the creation, deletion or modification of user profiles and workspace.
  • the Card Setup and Configuration functional block 28 is responsible for the up-loading of the actual firmware that will execute on the SDH Card. Different firmware implementations can be up-loaded by users depending on their test requirements.
  • the Test Setup and Configuration functional block 30 is responsible for the selection and configuration of tests that need to be performed by the SDH Card. Several independent tests can be configured to execute simultaneously within the same card, these tests can have different test settings and configurations.
  • the Statistics view Management functional block 32 provides this required functionality. Statistics can be made available to any number of users simultaneously as requested.
  • the Collection and Manipulation of statistics functional block 34 is responsible for obtaining the actual statistical results from the SDH Card when required. It then manipulates the information received from the SDH Card, and presents the information to the Statistics view Management functional block when requested.
  • the JAVA Native Interface provides a mechanism for interfacing the server software objects, which are Java objects, to native languages (like C or C++) objects of the JUNGO Interface.
  • the JUNGO Interface 20 also provides the mechanism for accessing the SDH Card configuration and output registers through the PCI bus of the server PC.
  • the block diagram is a functional block diagram of a SDH Card 18.
  • the card 18 has two interfaces, namely a PCI interface 38 that interfaces with the server PC and an SDH interface 40 for interfacing to the ATM network. Access to the PCI bus is controlled by a PCI bus controller that provides access to the configuration - and output registers 50 of the SDH Card 18.
  • the configuration registers are mainly used to setup, select and configure ATM Cell generators 42, Pattern Generators 44, ATM Cell analyzers 46 and Pattern Analyzers 48. These registers 50 are also used to configure, setup, select and control bit-error injection rates, bit rates, AAL or O.191 test-type selection and Permanent Virtual Circuit (PVC) set-up.
  • PVC Permanent Virtual Circuit
  • the Pattern generators 44 are responsible for generating pre-defined Protocol Data Units (PDUs) that will be transmitted onto the ATM network via the ATM Cell Generators. Examples of such PDU patterns are:
  • the ATM cell generators 42 construct complete ATM cells with header and trailer information based on the ATM adaptation layer (AAL) or Test (ITU-T O.191) selected by the user.
  • the header information is obtained from the configuration registers 50. These registers provide the PVC information.
  • the user can simulate error conditions by injecting bit-errors onto the ATM cell data payload.
  • Completely generated ATM cells are then forwarded to the SDH interface 40 for transmission onto the ATM network. As the ATM cells are forwarded to the SDH interface 40 for transmission, both the number of cell and bit errors are counted for statistical purposes.
  • the SDH interface 40 receives ATM cells, it determines if the cells received should be analyzed based on the PVC setup in the configuration registers.
  • the Patten analyzers 48 are responsible for compiling payload statistics based on the ATM Cell payload that was received, these include: Cells received, bit errors detected, bit rate, bandwidth utilization, lost cells, mis-inserted cells, cell transfer delay, cell delay variation etc.
  • All the statistics that are calculated are stored in the Statistic generation registers 52. These registers can be accessed via the PCI bus interface controller and saved on the server PC for further analysis and use.

Abstract

A communication network test system has a plurality of user interfaces and a central server connected to the plurality of user interfaces for receiving instructions from the user interfaces. The instructions being instructions to perform one or more tests on a communications network such as an ATM network. Network testing apparatus is connected between the central server and the communications network to be tested, and is responsive to instructions received from the central server to perform at least one test on the communications network, which instructions were received by the central server from one of the user interfaces.

Description

A Communications Network Test System
BACKGROUND OF THE INVENTION
THIS invention relates to a communications network test system, particularly to a remotely accessible Asynchronous Transfer Mode (ATM) network performance verification and test system.
There is a need to provide a large number of network maintenance personnel with ATM testing equipment. Ideally, the testing equipment is placed at a central location and remote access is provided to the maintenance personnel. Preferably, multiple users in the form of multiple maintenance personnel need to be able to set up and/or view multiple tests simultaneously and independently without influencing one anothers tests.
Preferably, each of the maintenance personnel should also be able to view each other's test results without disrupting or affecting each other's tests.
The present invention seeks to address this. SUMMARY OF THE INVENTION
According to the present invention there is provided a communication network test system comprising: at least one user interface; a central server connectable to the at least one user interface for receiving instructions from the at least one user interface, the instructions being instructions to perform one or more tests on a communications network; and network testing apparatus connectable between the central server and the communications network to be tested, wherein the network test apparatus is responsive to instructions received from the central server to perform at least one test on the communications network, which instructions were received by the central server from the at least one user interface.
Preferably, the system includes a plurality of user interfaces connectable to the central server.
These interfaces may be in the form of computers with graphical user interface software operating thereon.
Preferably, the communication network is an Asynchronous Transfer Mode (ATM) network.
Furthermore, the network testing apparatus is able to calculate performance statistics when the at least one test is performed, which performance statistics are transmitted back to the at least one user interface. The system may further include a plurality of central servers and a plurality of user interfaces.
Preferably, each of the user interfaces is able to connect to a plurality of central servers.
The network testing apparatus may be a Synchronous Digital Hierarchy interface card.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a schematic overview of the system of the present invention;
Figure 2 is a block diagram of part of the system illustrated in Figure 1 ;
Figure 3 is a block diagram of a server used in the system of Figure 1 ; and
Figure 4 is a block diagram of a network interface card.
DESCRIPTION OF AN EMBODIMENT
The invention provides distributed support for maintenance personnel to access and set-up tests on an Asynchronous Transfer Mode (ATM) Network 10. The architecture of the invention consists of mainly three components:
1. At least one user interface 12 in the form of a Graphical User Interface (GUI) with various access levels running on PCs. 2. A centralized server or centralized servers 14 connected to the at least one user interface 12 through a communication network 16. 3. Network testing apparatus 18 in the form of a Synchronous Digital Hierarchy (SDH) interface card/s installed in the centralized servers.
The invention provides a solution for setting up ATM-Layer tests on an ATM-Network. Network operators, support and high level support personnel are able to set-up various ATM tests using this system. The following industry standard equipment and techniques are incorporated to assess ATM Layer cell transfer performance: ITU-T O.191 , and various AAL (ATM Adaptation Layers).
The Graphical User Interface (GUI) is installed on the desktop computers, workstations or Laptop computers of the ATM support personnel. A connection is set-up to the selected regional server 14 through the connected communications network 16. When a user logs onto a server 14, he/she obtains access to network test apparatus in the form of several ATM Analysers and Generators that are incorporated on the SDH card 18. The card is a PCI bus interface hardware/card and will be described in more detail below. The Generator on the SDH card transmits ATM cells onto the ATM-Network after a test has been set-up by the user. Provided that the user has configured an ATM link to be tested, the cells transmitted will be received and analysed by the Analyser on the same card.
Referring to Figure 2, The graphical user interface (GUI) 12 authenticates to the servers 14 using a CORBA interface. The user uses the GUI to do various test configurations and test set-ups and to view test results. The results/statistics of these tests are then displayed and/or saved for further analysis by the user of the system.
The server 14 software is responsible for manipulating the statistics received from the SDH card 18, and present the information in a meaningful way to the user of the system. This will be described in more detail below. The GUI is a platform independent application that allows users of the invention to:
1. connect and authenticate to multiple servers 2. manage user profiles and workspaces on the server 3. set-up and configure SDH card/s on the server 4. configure, set-up, execute and terminate tests on the server 5. view multiple test statistics simultaneously obtained from the server 6. save tests results to a file on the server 7. download tests results file from the server and save it to disk
Referring to Figure 3, this block diagram depicts the functional block diagram of the Server software and interfaces. The servers 14 have two interfaces, firstly a JUNGO driver interface 20 which interfaces with the PCI bus of the Server 14, and a CORBA Name Server interface 22 for interfacing to the Graphical User Interface (GUI) software.
The CORBA interface 22 provides a mechanism for interfacing the server software objects to the GUI software objects. The Multiple Access Management functional block 24 provides the management of multiple, simultaneous accesses to Server resources. It ensures that all the accesses to the Server resources are serviced timeously and efficiently.
The User Management functionality 26 provided by the server software enables restricted access to server resources by implementing a secure authentication process. User Management also implies the creation, deletion or modification of user profiles and workspace.
The Card Setup and Configuration functional block 28 is responsible for the up-loading of the actual firmware that will execute on the SDH Card. Different firmware implementations can be up-loaded by users depending on their test requirements. The Test Setup and Configuration functional block 30 is responsible for the selection and configuration of tests that need to be performed by the SDH Card. Several independent tests can be configured to execute simultaneously within the same card, these tests can have different test settings and configurations.
Since multiple users can setup simultaneous tests, this implies that several views of the same or different test statistics need to be made available to any number of users at the same time. Multiple users can set up test simultaneously on the same server and simultaneously on different servers. The Statistics view Management functional block 32 provides this required functionality. Statistics can be made available to any number of users simultaneously as requested.
The Collection and Manipulation of statistics functional block 34 is responsible for obtaining the actual statistical results from the SDH Card when required. It then manipulates the information received from the SDH Card, and presents the information to the Statistics view Management functional block when requested.
The JAVA Native Interface provides a mechanism for interfacing the server software objects, which are Java objects, to native languages (like C or C++) objects of the JUNGO Interface.
The JUNGO Interface 20 also provides the mechanism for accessing the SDH Card configuration and output registers through the PCI bus of the server PC.
Refer to Figure 4, the block diagram is a functional block diagram of a SDH Card 18. The card 18 has two interfaces, namely a PCI interface 38 that interfaces with the server PC and an SDH interface 40 for interfacing to the ATM network. Access to the PCI bus is controlled by a PCI bus controller that provides access to the configuration - and output registers 50 of the SDH Card 18. The configuration registers are mainly used to setup, select and configure ATM Cell generators 42, Pattern Generators 44, ATM Cell analyzers 46 and Pattern Analyzers 48. These registers 50 are also used to configure, setup, select and control bit-error injection rates, bit rates, AAL or O.191 test-type selection and Permanent Virtual Circuit (PVC) set-up.
The Pattern generators 44 are responsible for generating pre-defined Protocol Data Units (PDUs) that will be transmitted onto the ATM network via the ATM Cell Generators. Examples of such PDU patterns are:
1. 2 x User octets (The user defines two octets that will be repeated throughout the PDU) 2. Incremental data (The data increments from 0 to 255 throughout the PDU and repeats) 3. 2Λ15, 2Λ20, 2Λ23 or other random data patterns (standard random data generation algorithms) 4. User defined PDU (The user defines one entire ATM cell's payload that is repeated) 5. Any test pattern can be implemented.
Once a PDU type has been selected and generated, the ATM cell generators 42 construct complete ATM cells with header and trailer information based on the ATM adaptation layer (AAL) or Test (ITU-T O.191) selected by the user. The header information is obtained from the configuration registers 50. These registers provide the PVC information. The user can simulate error conditions by injecting bit-errors onto the ATM cell data payload. Completely generated ATM cells are then forwarded to the SDH interface 40 for transmission onto the ATM network. As the ATM cells are forwarded to the SDH interface 40 for transmission, both the number of cell and bit errors are counted for statistical purposes. When the SDH interface 40 receives ATM cells, it determines if the cells received should be analyzed based on the PVC setup in the configuration registers. Valid ATM cells are then forwarded to the appropriate ATM cell analyzer for analysis. Based on the type of test conducted, AAL or O.191 type testing, several statistical results will be calculated and displayed. The Patten analyzers 48 are responsible for compiling payload statistics based on the ATM Cell payload that was received, these include: Cells received, bit errors detected, bit rate, bandwidth utilization, lost cells, mis-inserted cells, cell transfer delay, cell delay variation etc.
All the statistics that are calculated, be it ATM Cell Generator or ATM Cell Analyzer statistics, are stored in the Statistic generation registers 52. These registers can be accessed via the PCI bus interface controller and saved on the server PC for further analysis and use.

Claims

CLAIMS:
1. A communication network test system comprising: at least one user interface; a central server connectable to the at least one user interface for receiving instructions from the at least one user interface, the instructions being instructions to perform one or more tests on a communications network; and network testing apparatus connectable between the central server and the communications network to be tested, wherein the network test apparatus is responsive to instructions received from the central server to perform at least one test on the communications network, which instructions were received by the central server from the at least one user interface.
2. A system according to claim 1 further including a plurality of user interfaces connectable to the central server.
3. A system according to claim 2 wherein the interfaces are in the form of computers with graphical user interface software operating thereon.
4. A system according to any preceding claim wherein the communication network is an Asynchronous Transfer Mode (ATM) network.
5. A system according to any preceding claim wherein the network testing apparatus is adapted to calculate performance statistics when the at least one test is performed, which performance statistics are transmitted back to the at least one user interface.
6. A system according to any preceding claim further including a plurality of central servers.
7. A system according to claim 6 further including a plurality of user interfaces.
8. A system according to claim 7 wherein each of the user interfaces is able to connect to a plurality of central servers.
9. A system according to any preceding claim wherein the network testing apparatus is a Synchronous Digital Hierarchy interface card.
PCT/IB2004/003546 2003-10-30 2004-10-29 A communications network test system WO2005043818A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ZA2003/8468 2003-10-30
ZA200308468 2003-10-30

Publications (1)

Publication Number Publication Date
WO2005043818A1 true WO2005043818A1 (en) 2005-05-12

Family

ID=34553018

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2004/003546 WO2005043818A1 (en) 2003-10-30 2004-10-29 A communications network test system

Country Status (1)

Country Link
WO (1) WO2005043818A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0994602A2 (en) * 1998-08-28 2000-04-19 3Com Corporation Computer system and network performance monitoring
US6085243A (en) * 1996-12-13 2000-07-04 3Com Corporation Distributed remote management (dRMON) for networks
US20020116491A1 (en) * 2000-09-01 2002-08-22 Boyd Eric L. Method and system for probing a network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6085243A (en) * 1996-12-13 2000-07-04 3Com Corporation Distributed remote management (dRMON) for networks
EP0994602A2 (en) * 1998-08-28 2000-04-19 3Com Corporation Computer system and network performance monitoring
US20020116491A1 (en) * 2000-09-01 2002-08-22 Boyd Eric L. Method and system for probing a network

Similar Documents

Publication Publication Date Title
CA2350606C (en) System and method of analyzing network protocols
US6950405B2 (en) Traffic stream generator having a non-consecutive addressing mechanism
US11388081B1 (en) Methods, systems, and computer readable media for impairment testing using an impairment device
Huang et al. High-fidelity switch models for software-defined network emulation
US7100091B2 (en) Method and system for testing networks
EP1482712B1 (en) Virtual network addresses
US7277395B2 (en) Method and apparatus for wireless network load emulation
CN101360015B (en) Method, system and apparatus for test network appliance
US20040122645A1 (en) Method and apparatus for the simulation of computer networks
US6853943B1 (en) System and method for testing the load of at least one IP supported device
US20040127212A1 (en) Apparatus, system and method for network testing
CN107819649A (en) A kind of proprietary protocol method of testing of the satellite communication network based on magnanimity terminal
CN109039709A (en) A kind of mobile wireless network emulation and experiment porch based on virtualization
CN208608998U (en) A kind of equipment test verifying system based on FC network
US20220014457A1 (en) Methods, systems and computer readable media for stateless service traffic generation
KR100551452B1 (en) Grid computing system for testing application program capacity of server
CN102089756A (en) System for injecting protocol specific errors during the certification of components in a storage area network
Kh et al. A simulation model of a cloud data center based on traditional networks and Software-defined network
CN101237657A (en) Method and system for testing base station time delay
WO2005043818A1 (en) A communications network test system
US6690720B1 (en) Automated testing of modem training
Cisco 9.2.40 Version Software Release Notes Cisco WAN Switching System Software
KR100919058B1 (en) Network node simulation apparatus and method for network control platform
Cisco 9.2.38 Version Software Release Notes Cisco WAN Switching System Software
Cisco 9.3.00 Version Software Release Notes Cisco WAN Switching System Software

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase