Adaptation device and method for efficient interconnection of data processing devices and networks
First Claim
1. An adaptation device for efficient interconnection of at least one first data processing device or network interface, complying with a first communication protocol of the HDLC type at the layer 2 of the OSI model, and at least one second data processing device or network interface, complying with a second communication protocol of the HDLC type, said at least one first and second data processing devices or network interfaces being connected to said adaptation device, said adaptation device comprising:
- storage means for storing a HDLC frame incoming from said at least one first data processing device or network interface, andmeans for checking the FCS Field of said HDLC frame, and discarding said frame when said checking fails, and being characterized in that the adaptation device further comprises;
means for extracting a destination information from the Address Field of said HDLC frame,means for converting within said storage means, all parameters in said Control Field and Address Field, from a first bit representation according to said first communication protocol, to a second bit representation according to said second communication protocol,means for forwarding the converted frame, including said converted Control Field and Address Field and an unchanged Information Field, from said storage means on to said at least one second data processing device or network interface, according to said destination information, andmeans for computing a new FCS and filling the FCS field when forwarding the converted frame.
1 Assignment
0 Petitions
Accused Products
Abstract
An adaptation device (90) and method allows an efficient interconnection of data processing devices (91,92) and networks (93,94). It is based on layer 2 connectivity of entities complying with various High-level Data Link Control (HDLC) protocols, including LAPD and LAPB protocols.
-
Citations
7 Claims
-
1. An adaptation device for efficient interconnection of at least one first data processing device or network interface, complying with a first communication protocol of the HDLC type at the layer 2 of the OSI model, and at least one second data processing device or network interface, complying with a second communication protocol of the HDLC type, said at least one first and second data processing devices or network interfaces being connected to said adaptation device, said adaptation device comprising:
- storage means for storing a HDLC frame incoming from said at least one first data processing device or network interface, and
means for checking the FCS Field of said HDLC frame, and discarding said frame when said checking fails, and being characterized in that the adaptation device further comprises; means for extracting a destination information from the Address Field of said HDLC frame, means for converting within said storage means, all parameters in said Control Field and Address Field, from a first bit representation according to said first communication protocol, to a second bit representation according to said second communication protocol, means for forwarding the converted frame, including said converted Control Field and Address Field and an unchanged Information Field, from said storage means on to said at least one second data processing device or network interface, according to said destination information, and means for computing a new FCS and filling the FCS field when forwarding the converted frame. - View Dependent Claims (2)
- storage means for storing a HDLC frame incoming from said at least one first data processing device or network interface, and
-
3. An adaptation method, in an adaptation device for efficient interconnection of at least one first data processing device or network interface, complying with a first communication protocol of the HDLC type at the layer 2 of the OSI model, and at least one second data processing device or network interface, complying with a second communication protocol of the HDLC type, said at least one first and second data processing devices or network interfaces being connected to said adaptation device, and said first and second communication protocol having an identical HDLC window k, for converting first parameters regarding frame sequence numbering in the Control Field of a HDLC frame incoming from said at least one first data processing device or network interface, from a first representation according to said first communication protocol, involving a first number of bits and a first modulo for parameter values, to a second representation according to said second communication protocol, involving a second number of bits and a second modulo for parameter values, said second number of bits and modulo being smaller than said first number of bits and modulo, and for converting second parameters in a HDLC frame incoming from said at least one second data processing device or network interface, from said second representation according to said second communication protocol, involving said second number of bits and said second modulo for parameter values, to said first representation according to said first communication protocol, involving said first number of bits and said first modulo for parameter values, said adaptation method comprising the steps of:
-
converting received first parameters into second parameters, checking that two computed quantities between respectively the values of the last incoming second parameters and the previously received incoming N(S),N(R)(2nd modulo) do not exceed the value of k, adding a first quantity to the value of a first part of the last incoming first parameter to obtain a first part of a converted first parameter, and adding a second quantity to the value of a second part of the previously received converted first parameter to obtain a second part of a converted first parameter. - View Dependent Claims (4, 7)
-
-
5. An adaptation method, in an adaptation device for efficient interconnection of at least one first data processing device or network interface, complying with a first communication protocol of the HDLC type at the layer 2 of the OSI model, and at least one second data processing device or network interface, complying with a second communication protocol of the HDLC type, said at least one first and second data processing devices or network interfaces being connected to said adaptation device, and said first and second communication protocol having an identical HDLC window k, for converting parameters regarding frame sequence numbering in the Control Field of a HDLC frame incoming from said at least one first data processing device or network interface, from a first representation according to said first communication protocol, involving a first number of bits and a first modulo for parameter values, to a second representation according to said second communication protocol, involving a second number of bits and a second modulo for parameter values, said second number of bits and modulo being smaller than said first number of bits and modulo, and said adaptation method comprising the steps of:
-
converting the received first parameters into second parameters by dividing at least part of first parameters by the second parameters modulo; and selecting the remainder of the division as at least part of the converted second parameters.
-
-
6. An adaptation method, in an adaptation device for efficient interconnection of at least one first data processing device or network interface, complying with a first communication protocol of the HDLC type at the layer 2 of the OSI model, and at least one second data processing device or network interface, complying with a second communication protocol of the HDLC type, said at least one first and second data processing device or network interfaces being connected to said adaptation device, and said first and second communication protocol having an identical HDLC window k, for converting first parameters regarding frame sequence numbering in the Control Field of a HDLC frame incoming from said at least one first data processing device or network interface, from a first representation according to said first communication protocol, involving a first number of bits and a first modulo for parameter values, to a second representation according to said second communication protocol, involving a second number of bits and a second modulo for parameter values, said second number of bits and modulo being smaller than said first number of bits and modulo, and for converting second parameters in a HDLC frame incoming from said at least one second data processing device or network interface, from said second representation according to said second communication protocol, involving said second number of bits and said second modulo for parameter values, to said first representation according to said first communication protocol, involving said first number of bits and said first modulo for parameter values, said adaptation method comprising the steps of:
-
computing a first and a second range of values which are functions of the last second parameter, the previous second parameter and k; comparing the last second parameter to the computed first and second range of values to determine if the last second parameter is within the computed range and continuing operation in the event it is and discarding the frame if it is outside the computed range; computing first and second values which are functions of the last second parameter and the previous second parameter; and adding the first computed value to the last incoming first parameter and the second computed value to the previous first parameter to control the converted first parameter.
-
Specification