Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
181 words
Method for testing and evaluating the dynamic functional behavior of geographically distributed telecommunication networks, in particular fast packet switching networks comprising a plurality of transmitting stations, receiving stations and communication links connecting those stations for the transmission of traffic organized in the form of packets, wherein the packets contain a control block and a payload portion, the latter being devoted to carrying the user information, characterized by the following steps: - defining the primitive functional building blocks, such as paths, between the inputs and outputs of the network, - defining a set of target errors which the testing and evaluation is supposed to detect, - passing, during a testing and evaluation phase and/or during normal operation of the network, test packets around the network which contain, in addition to the information normally contained in their control block, in their payload portion all information relevant to their testing and evaluation task, instead of the user information normally contained in said payload portion, and - analyzing the test packets arriving at the output port of their path of transmission for any unexpected results.
Claim 2
Dependent Claim
50 words
Method in accordance with claim 1, characterized in that the information relevant to the testing and evaluation task of the test packets and contained in the payload portion of the test packets comprises at least an input address, a sequence number, time bits, and a cyclic redundancy check (CRC) code.
Claim 3
Dependent Claim
49 words
Method in accordance with claim 1, characterized in that the information contained in the control block of the packets at least encompasses an output address and a type bit, said output address defining the destination of the packet, said type bit indicating the priority level associated with the packet.
Claim 4
Dependent Claim
81 words
Method in accordance with claim 2, characterized in that said input address defines the source of the test packet, that the sequence number indicates the order in which the test packets are sent out from a particular source, that the time bits define the transmission delay of the test packet through the network, and that the CRC code ensures the correctness of the entirety of the information contained in the control block and in the payload portion of the test packet.
Claim 5
Dependent Claim
50 words
Method in accordance with claim 1, characterized in that said set of target errors is defined to comprise at least two of the following: packet loss, packet duplication, packet arrival in wrong sequence, packet arrival at wrong output, packet arrival with wrong packet length, corrupted packet contents, wrong packet delay.
Claim 6
Dependent Claim
120 words
Method in accordance with claim 5, characterized in that the contents of the control block and payload portion of the test packet are considered, alone or in combination, to test the network for one or more of these errors: - sequence number and input address for the determination of packet loss, packet duplication, and packet arrival in wrong sequence; - output address for the determination of arrival of a test packet at a wrong output; - type bit for the determination of a packet arriving with a wrong packet length; - time bits for the determination of a packet arriving with a wrong packet delay; and - CRC code for the determination of a packet arriving with corrupted packet contents.
Claim 7
Dependent Claim
39 words
Method in accordance with claim 1, characterized in that sequences of test packets are simultaneously sent from several input ports to several output ports, whereby the traffic load conditions are varied between any two successive transmissions of test packets.
Claim 8
Dependent Claim
73 words
Method in accordance with claim 1, characterized in that the test packets prior to their transmission are stored in separate memory locations at the transmitter, and that for their transmission at a reduced transmission rate, the transputer of the transmitter sends the memory address of the first byte of the test packet to the transmitter hardware, and that the actual transmission of the test packet is performed by the transmitter hardware control logic.
Claim 9
Dependent Claim
49 words
Method in accordance with claim 1, characterized in that the test packets have a fixed length determined by the type of traffic with which they are associated; for high-priority voice traffic the test packet length is 8 bytes, whereas for low-priority data traffic the packet length is 32 bytes.
Claim 10
Dependent Claim
49 words
Method in accordance with claim 1, characterized in that the test packets have a fixed length determined by the type of traffic with which they are associated; for high-priority voice traffic the test packet length is 8 bytes, whereas for low-priority data traffic the packet length is 53 bytes.
Claim 11
Dependent Claim
113 words
Verification apparatus for testing and evaluating the dynamic functional behavior of geographically distributed telecommunication networks, in particular fast packet switching networks comprising pluralities of transmitting stations, receiving stations and communication links connecting those stations for the transmission of traffic organized in the form of packets, characterized in that it comprises a system environment portion, a result analyzer portion, a global controller and a test case generation portion, said system environment portion including a plurality of transmitters associated each with an input port of the packet switching network to be tested, said result analyzer portion including a plurality of receivers each respectively associated with one of the output ports of said packet switching network.
Claim 12
Dependent Claim
104 words
Verification apparatus in accordance with claim 12, characterized in that said transmitters and said receivers are designed as transputers such that one transputer is individually associated with each input port and with each output port of the network to be tested, that a first control transputer is connected to the inputs of all transputers on the transmitter side, that a second control transputer is connected to the inputs of all transputers on the receiver side, and that said global controller comprises a personal computer for user interaction, and a third control transputer for the overall control of the apparatus and/or the test case generation.
Claim 13
Dependent Claim
110 words
Verification apparatus in accordance with claim 12, characterized in that said transputers of said transmitters comprise a first random-access memory (30) associated with the low-priority traffic, and a second random-access memory (31) associated with the high-priority traffic, that each of said memories (30, 31) is respectively connected with a first-in-first-out buffer (35, 34), that a first transmitter controller (32) is connected to said buffers (35,34) for providing a transputer clock signal, and that a second transmitter controller (33) is connected to said buffers (35, 34) and to said memories (30, 31) for providing a switch clock signal and a serial output signal to the packet switching network to be tested.
Claim 14
Dependent Claim
120 words
Verification apparatus in accordance with claim 12, characterized in that said transputers of said receivers comprise a first switch clock-controlled receiver controller (42) having a serial input connected to the associated output port of the packet switching network to be tested and having parallel outputs respectively connected to a plurality of error checkers (36...39) each dedicated to at least one of a set of predetermined target errors, to a packet buffer (40) and to a performance evaluation unit (41), and that the outputs of said error checkers (36...39), said packet buffer (40), and said performance evaluation unit (41) are connected to the inputs of a second transputer clock-controlled receiver controller (43) connected in turn to an external memory interface (23).