Packet identification method
Abstract
PURPOSE:To identify a circulated packet and duplicated packet and to abort them by using address information capable of processing at a repeater and a frame check sequence so as to identify the packet. CONSTITUTION:Repeaters 22-25 store address information of a received packet and a vale of FCS(frame check sequence) for a prescribed time. Every time a packet reaches, the address information and the FCS of the packet are compared with the address information and the FCS stored so far and when they are coincident, the packet is aborted. When dissident, the packet is relayed and the address information and the FCS of the packet are stored. On the other hand, packet communication terminal equipments 15-17 store the sender address information and the FCS as to the packet addressed to itself and compare them with the address information and the FCS of the arrived packet. When they are coincident, the packet is aborted and when dissident, the value is stored.
Term
Term ended
Projected expiry passed 19 October 2008, 17.9 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
1 claim: 1 independent, 0 dependent
- 1[Claim(s)] 【特許請求の範囲】 1)複数のパケット通信端末間を相互に接続するパケット交換型通信網と、かかるパケット交換型通信網相互間を接続する中継装置とから成る通信網において、 各パケット端末、パケット交換型通信網を構成する各パケット交換装置、各中継装置では、パケットを受信したとき、該パケットに設定されているアドレス情報とパケットの伝送エラーを検出するために該パケットに設定されているフレームチェックシーケンス(FCS)の値とを取り出し、それ以前に受信されたパケットのそれを記憶しておいて比較することにより、受信したパケットの重複受信の有無を識別し、有りのときは該パケットを破棄することを特徴とするパケット識別方法。 With each packet-switching device and each relay device characterized by comprising the following which constitute each packet mode terminal and a packet-switching type communications network in a communications network, When a packet is received, in order to detect a transmission error of address information and a packet set as the packet, a value of a frame check sequence (FCS) set as the packet is taken out, A packet identifying method identifying existence of duplication reception of a packet received by memorizing it of a packet received before it and comparing, and canceling the packet when it is, 1) A packet-switching type communications network which connects between a plurality of packet communication terminals mutually, A relay device which connects between [ this ] packet-switching type communications networks.
5 paragraphs, as filed
[Detailed Description of the Invention]
[Industrial Application] In the communications network to which interconnection of the packet-switching type communications network (for example, a Local Area Network, LAN) of plurality [ present invention ] was carried out with a relay device (for example, MAC bridge), When the packet sent out from the packet communication terminal of the sending agency arrives through a plurality of courses to the packet communication terminal of an address, this duplicate packet is identified with the packet communication terminal by the side of an address, or an intermediate relay device, It is related with the packet identifying method for canceling the packet noting that it is unnecessary, since it overlapped. [Description of the Prior Art] In the conventional Local Area Network, the packet was identified using address information. With however, the communications network to which such an identifying method connected between Local Area Networks with a relay device (MAC bridge), It is not discriminable with a relay device (MAC bridge) whether it is a duplication packet for having passed through two or more courses whether it was a round packet by the loop of the communication pathway which generated in the communications network whether it was a mutually different packet to the same address. The situation where the same packet that has received a message through two or more courses also in an address packet communication terminal is not discriminable occurs. For this reason, the above-mentioned situation was avoided using the following techniques. in the communications network which consists of a plurality of packet-switching type communications networks (Local Area Network) by which interconnection was carried out with a relay device (MAC bridge), they are the communication pathways between two arbitrary packet communication terminals -- it becomes settled one -- as And between relay devices communicated mutually and was reconstructing the form of the communications network in the tree structure on logic so that the round of a packet might not occur in a communications network. Thus, the loop has been prevented from preventing a packet from arriving through two or more courses, and being formed in a communications network by reconstructing a communications network in the shape of a tree. Prior art is explained below using a drawing. Drawing 2 is a block diagram showing the connection method between packet-switching type communications networks based on conventional technology. With reference to the figures, the round prevention method of the packet in a communications network and the prevention method of a duplication packet are explained. 1 and 2.3 show a packet communication terminal, 4, 5.6, and 7 show a packet-switching type communications network, and 8-9.10 and 11 show a relay device. 13 shows the state of the link which connects between packet-switching type communications networks 4 and 5, and 14 shows the state of the link from which mutual connection of packet-switching type communications networks 6 and 7 is cut on logic. The cutting state on logic means that it does not hook up to packet-switching type communications network 7, the packet from 7 to 6 is not relayed conversely, either, but the packet from packet-switching type communications network 6 is canceled with relay device 11, although the physical path cord is not cut. In early stages of net formation of the above-mentioned communication packet-switching type communications network, link state 14 is in a connected state like 13. Each relay device in the above-mentioned communications network sets up and sends out a self identifier to the special packet (it is henceforth called a halo packet) which can interpret only a relay device. The identifier set up there when each relay device received the above-mentioned halo packet, and a self identifier, Or size with the maximum of the identifier of the relay device set as the halo packet received before it is compared, only when the halo packet to which the large identifier was set is received, it is relayed, and the halo packet of a small identifier is canceled. The halo packet which has the greatest identifier in a communications network will spread by performing °" Injury ° * of such - and a kind. If a loop exists in a communications network at this time, a certain relay device will receive a halo packet with the greatest above-mentioned relay unit identifier 2 times or more, and the loop in a communications network will be detected. The relay device (in this case, 11) which detected the loop determines the link which should be cut (in this case, 14 links), and stops the relay of the packet to packet-switching type communications networks 6-7, and the relay of the packet from packet-switching formal Trust 'fiM1 to 6. [Problem(s) to be Solved by the Invention] Although communication with a complicated relay device was performed from a viewpoint [ as mentioned above, merely set communication pathway between arrival-and-departure packet communication terminals to one, and ] of preventing the round of the packet in a communications network and the net composition of the whole communications network was controlled by prior art, A procedure for this is complicated and, moreover, the communication pathway between the packet communication terminals by the side of an address and dispatch is decided as one, And there was a problem that this course was not necessarily the optimal course (the communication between packet communication terminals 2 and 3 is altogether connected via packet-switching type communications networks 6, 4, and 5.7, and the connection course is greatly bypassed in the example of Drawing 2). The object of the present invention is simple for the procedure for preventing the round of the packet in a communications network, and canceling a duplication receiving packet, And a packet identifying method which becomes the optimal [ the communication pathway between the packet communication terminal by the side of dispatch, and the packet communication terminal of an address ], That is, it is in providing the packet identifying method performed [ in / each packet mode terminal each packet-switching device which constitutes a packet-switching type communications network, each relay device, etc. / therefore ]. [Means for solving problem] In order to achieve the above-mentioned object in the present invention, it is the address information which can be processed with a relay device, and the thing for which a packet is identified using Fe2 (hurrah, whip Nick sequence) -- the packet currently patrolled by the loop in a communications network and the duplicate packet by having passed a plurality of courses were identified, and it has realized canceling these. [Function] According to the present invention, each relay device keeps the address information on a packet and Fe2O value which were received for a definite period of time [ a certain ], This packet is canceled when in agreement as compared with the address information on this packet, the address information which kept the Fe2O value till then, and a Fe2O value, whenever a packet arrives. When not in agreement, this packet is relayed, and the address information on this packet and the value of Fe2 are kept. - About a self-addressed packet, keep originator address information and a Fe2O value, and a way packet terminal unit compares them with them of the packet which has received a message. As a result of comparing, the packet is canceled when - Losing carries out. When not in agreement, while receiving this packet, originator address information and a Fe2O value are kept. Discernment of the packet currently patrolled by easy comparison processing as the present invention was mentioned above, and discernment of the duplication packet which passed through two or more courses are realizable, And it has an advantage which can be applied without having complicated processing which was described by conventional technology, and an advantage which does not need communication, and adding new information to the form of a packet realized by conventional technology.
[Example] Drawing 1 is a block diagram showing the connection method between packet-switching type communications networks as one example of the present invention, and illustrates the round prevention method of the packet in a communications network, and the prevention method of a duplication packet. In Drawing 1, 15 and 1.6.17 show a packet communication terminal, 1B, 19.20, and 21 show a packet-switching type communications network, and 22.23.24 and 25 show a relay device. In Drawing 1, the packet communication terminal of 16 dispatch origin is shown, and 17 shows the packet communication terminal of the address. Packet communication terminal 16 of a sending agency is an example about the course of two packet communication terminal 17 wall barrels of Destination 26 (route of a dotted line), and 27 (route of - dotted line). With relay devices 24 and 25, since two packets which have passed through two courses are mostly received at the time, after passing, receiving the packet of 826 and relaying this to packet-switching type communications network 2I, the state where the packet of course 27 is received is shown with relay device 24, by a diagram. Similarly, with relay device 25, after course 27 carrying out packet reception and relaying this to packet-switching type communications network 21, the state where the packet of course 26 is received is shown. Therefore, relay devices 24 and 25 show that two packets which have passed through two courses overlap, and are received. The place whose duplication packet which has passed through two courses has received a message is shown in packet communication terminal 17. According to a figure, it explains in detail below. Packet communication terminal 16 of a sending agency calculates address information and Fe2 to the packet to packet communication terminal 17 of an address, sets up the value, and transmits to packet-switching formal Trust y420. When not in agreement as compared with the address information on the packet, and the information to which self keeps the Fe2O value, relay devices 23 and 25 relay this, and send it out to packet-switching type communications networks 18 and 21, respectively. The address information on the packet and a Fe2O value are kept with it. The packet which passed through course 26 similarly receives a message to packet-switching type communications network 21 to which packet communication terminal 17 of the address was connected via relay device 2224. The packet which passed through course 26 receives a message also to relay device 25. Although relay device 25 compares the address information on this packet, and a Fe2O value with the self information which holds at this time, there are some which are in agreement in the information which holds course 27 before since the poor packet is received. If it detects that address information and a Fe2O value are in agreement, relay device 25 will cancel the packet and will not relay it to packet-switching type communications network 20. On the other hand, relay device 24 receives the packet which passed through courses 26 and 27 from packet-switching formal Trust y421 from packet-switching type communications network 19, respectively. In this figure, the figure at which it arrived previously is shown, and the packet of course 26 cancels the packet of course 27 like the case of relay device 25, and does not hook up to packet-switching type communications network 19. Although it overlaps and a packet is received in two courses also in packet communication terminal 17 of an address, the packet which compares address information with a Fe2O value like the above-mentioned, and the back wears is canceled. As stated above, in a relay device, detection cancellation of the duplication packet is carried out using address information and Fe2, It becomes possible to carry out detection cancellation of the duplication Bamboo throat which can prevent the round of a packet even when a physical loop exists in a communications network, and receives a message through two or more courses. Since A bag which has received a message early most among two or more courses in this case serves as an effective packet, the packet transmission in consideration of the physical physical relationship of the packet communication terminal of an address is [ situation / of traffic /, and dispatch origin ] realizable. [Effect of the Invention] The present invention can apply a plurality of packet-switching type communications networks also to the communications network which carried out interconnection intricately, without adding new information to the form of a packet realized by conventional technology, as mentioned above. And it is not necessary to reconstruct the composition of a communications network in the present invention by complicated processing which was described by conventional technology, and Confidentiality, Since it can respond by identifying and canceling the duplication packet which arose since it passed through the loop and two or more courses which occurred in the communications network in easy comparison processing with a relay device, while having the effect that processings with a relay device are reducible, It has the effect of choosing the optimal course automatically in the course between arrival-and-departure packet communication terminals, and improving understanding of a communications network.
[Brief Description of the Drawings]
the block diagram in which Drawing 1 shows one example of the present invention, and the block diagram showing the packet identifying method of the former [ Drawing / 2 ] -- it comes out. Explanations of letters or numerals 15~17 [ ... Route. ] ... A packet communication terminal, 18~21 ... A packet-switching type communications network, 22~25 ... A relay device, 26, 27
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US6879589B2 | Cited by | United States of America | Applicant |
| JP2013085295A | Cited by | Japan | Examiner |
| US8817616B2 | Cited by | United States of America | Applicant |
| JP2012110012A | Cited by | Japan | Examiner |
| JP2013085295A | Cited by | Japan | Search report |
| JP2008199288A | Cited by | Japan | Examiner |
| US8477687B2 | Cited by | United States of America | Applicant |
| JP2010114851A | Cited by | Japan | Examiner |
| US8948015B2 | Cited by | United States of America | Applicant |
3 priority claims, no other members on record
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 26138788 | Japan | A | |
| 63261387 | – | – | – |
| JP19880261387 | – | – | – |
Numbers
- Publication
- 2-109445
- Publication, DOCDB
- H02109445
- Publication, EPODOC
- JPH02109445
- Application
- 63261387
- Application, DOCDB
- 26138788
- Application, EPODOC
- JP19880261387
Titles2
- English
- PACKET IDENTIFICATION METHOD
- Japanese
- 【発明の名称】パケット識別方法
Classification
- IPC, 1
- H04L12 70