← Back to Patent Explorer
US5734654A Expired / Lapsed US ⏱️ 0.0 years remaining

Frame relay switching apparatus and router

Assignee: Fujitsu Ltd
•
Filing: 1994-08-02
•
Granted: 1998-03-31
•
Expires: 2014-08-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A frame relay switching apparatus in a frame relay network employs a frame format used in a frame relay communication between a plurality of terminals, performed by identifying a destination by a data link connection identifier (DLCI) in an address field. Priority or non-priority information for an identifier provided in a frame being transmitted for identifying a destination terminal is registered for each DLCI so that a zone assigned to each of them is not overflown, to prevent a frame having a priority DLCI from being discarded. In case of congestion, all frames having identical non-priority DLCIs are discarded at the same time. The switching apparatus includes a plurality of transmitting buffers provided at each outgoing line, and a common buffer, which can be shared by a plurality of lines. A congested line writes a received frame in the common buffer and takes the frame out from the common buffer to write it in a respective transmitting buffer when the congestion has been resolved. When performing inter-LAN communication, a router sets a priority level, which is determined in accordance with a destination address on a LAN and a LAN protocol, in the address field of a frame relay frame and sends it out to the frame relay network.

Inventors

  • 👤 Nobuo Shirai
  • 👤 Yukio Sone
  • 👤 Kana Izumi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 00:59
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/20; H04L49/205; H04L49/25; H04L49/253; H04L49/254; H04L49/30; H04L49/3018; H04L49/3027

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 128 words
A frame relay switching apparatus in a frame relay network connecting a plurality of terminals, the frame relay network enabling said terminals to communicate with each other in accordance with an identifier provided in a frame being transmitted for identifying a destination terminal, the frame relay switching apparatus comprising: storing means in which priority information provided respectively for said identifier and indicating a communication processing priority level has been registered so that said priority information can be accessed by the identifier; adding means for adding the priority information to a received frame by referring to said storage means, the priority information corresponding to the identifier on the received frame; and processing means for carrying out communication processing on the received frame in accordance with said added priority information.
Claim 2
Dependent Claim 128 words
A frame relay switching apparatus in a frame relay network connecting a plurality of terminals, the frame relay network enabling said terminals to communicate with each other in accordance with an identifier provided in a frame being transmitted for identifying a destination terminal, the frame relay switching apparatus comprising: storing means in which priority information provided respectively for said identifier and indicating a communication processing priority level has been registered so that said priority information can be accessed by the identifier; adding means for adding the priority information to a received frame by referring to said storage means, the priority information corresponding to the identifier on the received frame; and processing means for carrying out communication processing on the received frame in accordance with said added priority information.
Claim 3
Dependent Claim 187 words
A frame relay switching apparatus in a frame relay network connecting a plurality of terminals, the frame relay network enabling said terminals to communicate with each other in accordance with an identifier provided in a frame being transmitted for identifying a destination terminal, the frame relay switching apparatus comprising: storage means in which the identifier and priority information provided for said identifier have been registered; determining means for determining a communication processing priority level of a received frame in accordance with the priority information corresponding to the identifier on a received frame by referring to said storage means; and processing means for carrying out communication processing on the received frame in accordance with said determined priority level; wherein the identifier corresponding to priority information of high priority level concerning frame discarding is registered in said storage means, and further comprising means for performing registration of said identifier and said priority information in such a manner that the sum total of each communication speed of frames having said high priority level identifier does not exceed a physical communication speed of a line through which the frames are transmitted.
Claim 4
Dependent Claim 187 words
A frame relay switching apparatus in a frame relay network connecting a plurality of terminals, the frame relay network enabling said terminals to communicate with each other in accordance with an identifier provided in a frame being transmitted for identifying a destination terminal, the frame relay switching apparatus comprising: storage means in which the identifier and priority information provided for said identifier have been registered; determining means for determining a communication processing priority level of a received frame in accordance with the priority information corresponding to the identifier on a received frame by referring to said storage means; and processing means for carrying out communication processing on the received frame in accordance with said determined priority level; wherein the identifier corresponding to priority information of high priority level concerning frame discarding is registered in said storage means, and further comprising means for performing registration of said identifier and said priority information in such a manner that the sum total of each communication speed of frames having said high priority level identifier does not exceed a physical communication speed of a line through which the frames are transmitted.
Claim 5
Dependent Claim 106 words
The frame relay switching apparatus according to claim 1, wherein the identifier corresponding to priority information of low priority level concerning frame discarding is further registered in said storage means; and further comprising means for performing registration of said identifier in such a manner that 1/n of the sum total of each communication speed of the frames having said low priority level identifier does not exceed a difference between a physical communication speed of the line through which the frames are transmitted and the sum total of each communication speed of the frames having said high priority level identifier, n being a number greater than 1.
Claim 6
Dependent Claim 126 words
The frame relay switching apparatus according to claim 3, further comprising a transmitting buffer for temporarily storing the frames to be transmitted, wherein when said frame relay switching apparatus receives the frame in a congested state of said transmitting buffer, said frame relay switching apparatus discards both the received frame and all such frames stored in said transmitting buffer having the same identifier as that of said received frame, if the identifier of said received frame corresponds to priority information of low priority level, and said frame relay switching apparatus discards all such frames stored in said transmitting buffer having the same identifier corresponding to priority information of low priority level, if the identifier of said received frame corresponds to priority information of high priority level.
Claim 7
Dependent Claim 148 words
A frame switching apparatus in a frame relay network connecting a plurality of sub-networks, the frame relay network enabling the sub-networks to communicate with each other in accordance with a first identifier provided in a frame being transmitted for identifying a destination sub-network, wherein said frame is provided with a second identifier which is given in an originating sub-network and indicates a communication processing priority level of the frame, the communication processing priority level corresponding to a frame attribute recognizable only in the originating sub-network, the frame relay switching apparatus comprising: adding means for adding, upon receipt of the frame, priority information indicating the communication processing priority level for said received frame in accordance with said second identifier, the priority information being recognizable in the frame relay network; and processing means for carrying out communication processing preferentially for the received frame in accordance with said added priority information.
Claim 8
Dependent Claim 148 words
A frame switching apparatus in a frame relay network connecting a plurality of sub-networks, the frame relay network enabling the sub-networks to communicate with each other in accordance with a first identifier provided in a frame being transmitted for identifying a destination sub-network, wherein said frame is provided with a second identifier which is given in an originating sub-network and indicates a communication processing priority level of the frame, the communication processing priority level corresponding to a frame attribute recognizable only in the originating sub-network, the frame relay switching apparatus comprising: adding means for adding, upon receipt of the frame, priority information indicating the communication processing priority level for said received frame in accordance with said second identifier, the priority information being recognizable in the frame relay network; and processing means for carrying out communication processing preferentially for the received frame in accordance with said added priority information.
Claim 9
Dependent Claim 160 words
A frame relay switching apparatus in a frame relay network connecting a plurality of terminals, the frame relay network enabling said terminals to communicate with each other in accordance with an identifier provided in a frame being transmitted for identifying a destination terminal, the frame relay switching apparatus comprising: storage means in which the identifier and priority information provided for said identifier have been registered; determining means for determining a communication processing priority level of a received frame in accordance with the priority information corresponding to the identifier on a received frame by referring to said storage means; and processing means for carrying out communication processing on the received frame in accordance with said determined priority level; wherein said processing means includes at least one of transfer priority control means for processing and sending out the received frame with high priority level first and discard priority control means for processing and discarding the received frame with low priority level first.
Claim 10
Dependent Claim 160 words
A frame relay switching apparatus in a frame relay network connecting a plurality of terminals, the frame relay network enabling said terminals to communicate with each other in accordance with an identifier provided in a frame being transmitted for identifying a destination terminal, the frame relay switching apparatus comprising: storage means in which the identifier and priority information provided for said identifier have been registered; determining means for determining a communication processing priority level of a received frame in accordance with the priority information corresponding to the identifier on a received frame by referring to said storage means; and processing means for carrying out communication processing on the received frame in accordance with said determined priority level; wherein said processing means includes at least one of transfer priority control means for processing and sending out the received frame with high priority level first and discard priority control means for processing and discarding the received frame with low priority level first.
Claim 11
Dependent Claim 175 words
A frame relay switching apparatus in a frame relay network connecting a plurality of sub-networks, the frame relay network enabling the sub-networks to communicate with each other in accordance with a first identifier provided in a frame being transmitted for identifying a destination sub-network; wherein said frame is provided with a second identifier which is given in an originating sub-network and indicates a priority level of the frame, the priority level corresponding to a frame attribute recognizable only in the originating sub-network, the frame relay switching apparatus comprising: determining means for determining, upon receipt of the frame, a communication processing priority level for said received frame in accordance with said second identifier; and processing means for carrying out communication processing preferentially for said received frame in accordance with said determined priority level; wherein said processing means includes at least one of transfer priority control means for processing and sending out the received frame with high priority level first and discard priority control means for processing and discarding the received frame with low priority level first.
Claim 12
Dependent Claim 175 words
A frame relay switching apparatus in a frame relay network connecting a plurality of sub-networks, the frame relay network enabling the sub-networks to communicate with each other in accordance with a first identifier provided in a frame being transmitted for identifying a destination sub-network; wherein said frame is provided with a second identifier which is given in an originating sub-network and indicates a priority level of the frame, the priority level corresponding to a frame attribute recognizable only in the originating sub-network, the frame relay switching apparatus comprising: determining means for determining, upon receipt of the frame, a communication processing priority level for said received frame in accordance with said second identifier; and processing means for carrying out communication processing preferentially for said received frame in accordance with said determined priority level; wherein said processing means includes at least one of transfer priority control means for processing and sending out the received frame with high priority level first and discard priority control means for processing and discarding the received frame with low priority level first.
Claim 13
Dependent Claim 166 words
A frame relay switching apparatus in a frame relay network connecting a plurality of sub-networks, the frame relay network enabling the sub-networks to communicate with each other in accordance with a first identifier provided in a frame being transmitted for identifying a destination sub-network; wherein said frame is provided with a second identifier which is given in an originating sub-network and indicates a priority level of the frame, the priority level corresponding to a frame attribute recognizable only in the originating sub-network, the frame relay switching apparatus comprising: determining means for determining, upon receipt of the frame, a communication processing priority level for said received frame in accordance with said second identifier; and processing means for carrying out communication processing preferentially for said received frame in accordance with said determined priority level; wherein said second identifier comprises at least one of a transfer priority control bit and a discard priority control bit, both provided in a data link connection identifier(DCLI) field of a frame relay frame.
Claim 14
Dependent Claim 166 words
A frame relay switching apparatus in a frame relay network connecting a plurality of sub-networks, the frame relay network enabling the sub-networks to communicate with each other in accordance with a first identifier provided in a frame being transmitted for identifying a destination sub-network; wherein said frame is provided with a second identifier which is given in an originating sub-network and indicates a priority level of the frame, the priority level corresponding to a frame attribute recognizable only in the originating sub-network, the frame relay switching apparatus comprising: determining means for determining, upon receipt of the frame, a communication processing priority level for said received frame in accordance with said second identifier; and processing means for carrying out communication processing preferentially for said received frame in accordance with said determined priority level; wherein said second identifier comprises at least one of a transfer priority control bit and a discard priority control bit, both provided in a data link connection identifier(DCLI) field of a frame relay frame.
Claim 15
Dependent Claim 75 words
The frame relay switching apparatus according to claim 7, further comprising a transmitting buffer, wherein said transfer priority control means is configured for controlling the transmission of the received frame by preferentially reading a table of high priority level from transmission management tables for managing information on a storing position of the received frame stored in said transmitting buffer, said transmission management tables being provided in said frame relay switching apparatus for respective priority levels.
Claim 16
Dependent Claim 47 words
The frame relay switching apparatus according to claim 7, further comprising a transmitting buffer, and wherein said transfer priority control means causes the received frame of the next high priority level to be transmitted if said transmitting buffer has no received frame having priority of high level.
Claim 17
Dependent Claim 195 words
A frame relay switching apparatus in a frame relay network connecting a plurality of terminals, the frame relay network enabling the terminals to communicate with each other in accordance with an identifier provided in a frame being transmitted for identifying a destination terminal; the switching apparatus comprising: a plurality of transmitting buffer means for temporarily storing frames to be sent out to an outgoing line, said transmitting buffer means being provided at each outgoing line; frame receiving means for providing a received frame from an incoming line with an address of the transmitting buffer means of the outgoing line, and sending out said frame; and common buffer means for temporarily saving the frame to be stored in respective transmitting buffer means if the number of the frames stored in said transmitting buffer means exceeds a predetermined number, storing the frame to be saved in said common buffer means being executed with said frame receiving means by providing the frame to be saved with the address of said common buffer means and sending out the frame to a common bus, and with said common buffer means by receiving the frame in accordance with the provided address.
Claim 18
Dependent Claim 195 words
A frame relay switching apparatus in a frame relay network connecting a plurality of terminals, the frame relay network enabling the terminals to communicate with each other in accordance with an identifier provided in a frame being transmitted for identifying a destination terminal; the switching apparatus comprising: a plurality of transmitting buffer means for temporarily storing frames to be sent out to an outgoing line, said transmitting buffer means being provided at each outgoing line; frame receiving means for providing a received frame from an incoming line with an address of the transmitting buffer means of the outgoing line, and sending out said frame; and common buffer means for temporarily saving the frame to be stored in respective transmitting buffer means if the number of the frames stored in said transmitting buffer means exceeds a predetermined number, storing the frame to be saved in said common buffer means being executed with said frame receiving means by providing the frame to be saved with the address of said common buffer means and sending out the frame to a common bus, and with said common buffer means by receiving the frame in accordance with the provided address.
Claim 19
Dependent Claim 34 words
The frame relay switching apparatus according to claim 11, wherein a storage of said common buffer means is divided into storage areas each of which is assigned to each of said transmitting buffer means.
Claim 20
Dependent Claim 59 words
The frame relay switching apparatus according to claim 11, wherein said saved frame is written into any storage area of said common buffer means; said frame relay switching apparatus further comprising a management table for performing management by referring information on said storage area to information on identifying said transmitting buffer means from which the frame has been saved.
Claim 21
Dependent Claim 26 words
The frame relay switching apparatus according to claim 11, wherein said common buffer means is used for saving only the frame with high discard priority level.
Claim 22
Dependent Claim 132 words
A router provided between an LAN (Local Area Network) and a frame relay network to transmit data to and receive data from each other, the router comprising: priority storage means in which a priority information is registered respectively for an identifier of a LAN frame, the priority information indicating a communication processing priority level for data of a frame in the frame relay network; and converting means for adding the priority information on the LAN frame from said priority storage means in accordance with the identifier of a received LAN frame, and for converting said LAN frame into a frame relay frame to which said priority information has been added so as to be recognizable in the frame relay network, and sending out said frame relay frame to the frame relay network.
Claim 23
Dependent Claim 132 words
A router provided between an LAN (Local Area Network) and a frame relay network to transmit data to and receive data from each other, the router comprising: priority storage means in which a priority information is registered respectively for an identifier of a LAN frame, the priority information indicating a communication processing priority level for data of a frame in the frame relay network; and converting means for adding the priority information on the LAN frame from said priority storage means in accordance with the identifier of a received LAN frame, and for converting said LAN frame into a frame relay frame to which said priority information has been added so as to be recognizable in the frame relay network, and sending out said frame relay frame to the frame relay network.
Claim 24
Dependent Claim 163 words
A router provided between an LAN (Local Area Network) and a frame relay network to transmit data to and receive data from each other, the router comprising: priority storage means in which a priority information is registered respectively for an identifier of an LAN frame, the priority information indicating a communication processing priority level for data of a frame in the frame relay network; and converting means for adding the priority information on the LAN frame from said priority storage means in accordance with the identifier of a received LAN frame, and for converting said LAN frame into a frame relay frame to which said priority information has been added so as to be recognizable in the frame relay network, and sending out said frame relay frame to the frame relay network; wherein said converting means carries out an addition of said priority information by incorporating a second identifier which indicates the priority level of the LAN frame into said frame relay frame.
Claim 25
Dependent Claim 163 words
A router provided between an LAN (Local Area Network) and a frame relay network to transmit data to and receive data from each other, the router comprising: priority storage means in which a priority information is registered respectively for an identifier of an LAN frame, the priority information indicating a communication processing priority level for data of a frame in the frame relay network; and converting means for adding the priority information on the LAN frame from said priority storage means in accordance with the identifier of a received LAN frame, and for converting said LAN frame into a frame relay frame to which said priority information has been added so as to be recognizable in the frame relay network, and sending out said frame relay frame to the frame relay network; wherein said converting means carries out an addition of said priority information by incorporating a second identifier which indicates the priority level of the LAN frame into said frame relay frame.
Claim 26
Dependent Claim 173 words
A router provided between an LAN (Local Area Network) and a frame relay network to transmit data to and receive data from each other, the router comprising: priority storage means in which a priority information is registered respectively for an identifier of an LAN frame, the priority information indicating a communication processing priority level for data of a frame in the frame relay network; and converting means for adding the priority information on the LAN frame from said priority storage means in accordance with the identifier of a received LAN frame, and for converting said LAN frame into a frame relay frame to which said priority information has been added so as to be recognizable in the frame relay network, and sending out said frame relay frame to the frame relay network; wherein said converting means carries out an addition of the priority information by differentiating, in accordance with the priority level, an identifier for identifying a destination terminal which is added when converting the received LAN frame into the frame relay frame.
Claim 27
Dependent Claim 173 words
A router provided between an LAN (Local Area Network) and a frame relay network to transmit data to and receive data from each other, the router comprising: priority storage means in which a priority information is registered respectively for an identifier of an LAN frame, the priority information indicating a communication processing priority level for data of a frame in the frame relay network; and converting means for adding the priority information on the LAN frame from said priority storage means in accordance with the identifier of a received LAN frame, and for converting said LAN frame into a frame relay frame to which said priority information has been added so as to be recognizable in the frame relay network, and sending out said frame relay frame to the frame relay network; wherein said converting means carries out an addition of the priority information by differentiating, in accordance with the priority level, an identifier for identifying a destination terminal which is added when converting the received LAN frame into the frame relay frame.
Claim 28
Dependent Claim 126 words
A frame relay switching apparatus in a frame relay network connecting a plurality of terminals, the frame relay network enabling the terminals to communicate with each other in accordance with an identifier provided in a frame being transmitted for identifying a destination terminal, the frame relay switching apparatus comprising: storage means in which priority information provided respectively for the identifier has been stored so that said priority information can be accessed by the identifier; determining means for determining a communication processing priority level of a received frame in accordance with the priority information corresponding to the identifier on the received frame by referring to said storage means; and processing means for carrying out communication processing on the received frame in accordance with said determined priority level.
Claim 29
Dependent Claim 126 words
A frame relay switching apparatus in a frame relay network connecting a plurality of terminals, the frame relay network enabling the terminals to communicate with each other in accordance with an identifier provided in a frame being transmitted for identifying a destination terminal, the frame relay switching apparatus comprising: storage means in which priority information provided respectively for the identifier has been stored so that said priority information can be accessed by the identifier; determining means for determining a communication processing priority level of a received frame in accordance with the priority information corresponding to the identifier on the received frame by referring to said storage means; and processing means for carrying out communication processing on the received frame in accordance with said determined priority level.
Claim 30
Dependent Claim 152 words
A router provided between a LAN (Local Area Network) and a frame relay network to transmit data to and receive data from each other, the router comprising: analyzing means for extracting an address of a destination to which the data is transmitted through the frame relay network and for extracting necessary information for determining a communication processing priority level in the frame relay network from a LAN frame; priority table means in which priority information provided respectively for the necessary information have been registered; registered table means in which an identifier recognizable by the frame relay network is register respectively for the address and the necessary information; and converting means for converting the LAN frame into a frame relay frame to which the identifier, acquired from said registered table means by using the address and the necessary information, is given, and sending out the frame relay frame to the frame relay network.
Claim 31
Dependent Claim 152 words
A router provided between a LAN (Local Area Network) and a frame relay network to transmit data to and receive data from each other, the router comprising: analyzing means for extracting an address of a destination to which the data is transmitted through the frame relay network and for extracting necessary information for determining a communication processing priority level in the frame relay network from a LAN frame; priority table means in which priority information provided respectively for the necessary information have been registered; registered table means in which an identifier recognizable by the frame relay network is register respectively for the address and the necessary information; and converting means for converting the LAN frame into a frame relay frame to which the identifier, acquired from said registered table means by using the address and the necessary information, is given, and sending out the frame relay frame to the frame relay network.

References Cited (Backward Citations)

US5140584A Cited
US5140417A Cited
JPH0358646A Cited
JPH03201641A Cited
US5237564A Cited
US5130984A Cited
US5224099A Cited
US5398235A Cited
US5355372A Cited
US5390184A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-03-30 2001-09-29 2002-03-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-03-30 2005-09-29 2006-03-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-03-30 2009-09-29 2010-03-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag