Claims
- 1. An optical communication network comprising:
- nodes connected to star couplers through a bidirectional broadcasting bus for transmitting packets to other nodes, the nodes including carrier detecting means for detecting a carrier on the broadcasting bus, the packets including a code train indicative of a priority o; the node associated with the packet;
- wherein the nodes further include means for fetching a code train of a packet corresponding to the carrier detected by the carrier detecting means, means for comparing the priority of the code train of the fetched packet with the code train of the transmitting node by sequentially comparing pairs of bits of the code train of the transmitting node with corresponding pairs of bits of the code train of the fetched packet until the pairs of bits do not match, and means for discontinuing sending the packet if the code train of the transmitting node has less priority than the fetched code train.
- 2. The network of claim 1, wherein the pairs of bits assume one of either a first state, a second state, or a third state; the second state having priority over the first state, the third state having priority over the second state, and the first state having priority over the third state.
- 3. The network of claim 2, wherein the first state is the bit patterned "00", the second state is the bit pattern "01", and the third state is the bit pattern "10".
- 4. The network of claim 1, wherein the pairs of bits assume one of either a first state, a second state, a third state, or a fourth state; the second state having priority over the first state, the third state having priority over the second state, the first state having priority over the third state, and the fourth state having priority over the first state, the second state, and the third state.
- 5. The network of claim 4, wherein the first state is bit patterned "00", the second state is bit pattern "01", the third state is bit pattern "10", and the fourth state is bit pattern "11".
- 6. A method of determining transmission priority between a first node and a second node connected by a bidirectional bus and star couplers, the method comprising the steps of:
- the first node fetching a code train of a packet transmitted from the second node;
- sequentially comparing pairs of bits from a code train of a packet of the first node to pairs of bits from the code train of the second node until the pairs of bits do not match;
- determining whether the first or second node has priority based on the result of the sequential comparisons.
- 7. A method of transmitting a packet through an optical network by a first node, the first node performing the steps of:
- (i) determining when a carrier is present on a transmission channel of the optical network;
- (ii) when the carrier is determined to be present on the channel, entering a random-time stand-by mode, which selects a random stand-by time, and returning to step (i) after the random stand-by time has elapsed;
- (iii) when the carrier is determined not to be present on the channel, sending a first portion of the packet, including a code-train indicative of the priority of the packet;
- (iv) after sending the first portion of the packet, continuing to determine if the carrier is present on the transmission channel;
- (v) when step (iv) determines the carrier to be present on the channel, fetching a code train of a packet transmitted from a second node on the network;
- (vi) sequentially comparing pairs of bits from the code train of the packet of the first node to pairs of bits from the code train of the second node until the pairs of bits do not match;
- (vii) determining whether the first node has priority based on the result of the sequential comparisons, retransmitting the packet when the first node has priority and stopping transmission of the packet when the first node does not have priority.
Priority Claims (4)
Number |
Date |
Country |
Kind |
4-048521 |
Mar 1992 |
JPX |
|
4-233892 |
Sep 1992 |
JPX |
|
4-328266 |
Dec 1992 |
JPX |
|
4-334747 |
Dec 1992 |
JPX |
|
Parent Case Info
This application is a continuation, of application Ser. No. 08/026,054 filed Mar. 4, 1993, now abandoned.
US Referenced Citations (14)
Foreign Referenced Citations (6)
Number |
Date |
Country |
0 393 372 A3 |
Mar 1990 |
EPX |
0 408 261 A1 |
Jul 1990 |
EPX |
0 449 202 A1 |
Mar 1991 |
EPX |
0 476 384 A1 |
Aug 1991 |
EPX |
0 497 358 A1 |
Jan 1992 |
EPX |
A 3246241 |
Jun 1984 |
DEX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
026054 |
Mar 1993 |
|