Apparatus and method for fibre channel distance extension embedded within an optical transport system
First Claim
Patent Images
1. A system for controlling a flow of data over an optical transport system, the system comprising:
- an ingress terminal in communication with a first network, wherein the ingress terminal is configured to receive the data from the first network; and
an egress terminal in communication with the ingress terminal comprising a memory, wherein the egress terminal is configured to receive the data from the ingress terminal over the optical transport system and transmit the data to a second network, and wherein said memory is configured to store the data received by the egress terminal from the ingress terminal;
wherein the ingress terminal is configured to enable transmission of the data from the first network to the ingress terminal only when the memory is available to store the data,wherein the ingress terminal is configured to determine memory availability based, at least in part, on a data amount transmitted by the ingress terminal to the egress terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
This invention provides an apparatus and method to aggregate individual fiber channel data streams in their native mode and to extend connectivity of fiber channel storage area networks across wide geographical distances over a high-speed data channel with forward error correction.
140 Citations
97 Claims
-
1. A system for controlling a flow of data over an optical transport system, the system comprising:
-
an ingress terminal in communication with a first network, wherein the ingress terminal is configured to receive the data from the first network; and an egress terminal in communication with the ingress terminal comprising a memory, wherein the egress terminal is configured to receive the data from the ingress terminal over the optical transport system and transmit the data to a second network, and wherein said memory is configured to store the data received by the egress terminal from the ingress terminal; wherein the ingress terminal is configured to enable transmission of the data from the first network to the ingress terminal only when the memory is available to store the data, wherein the ingress terminal is configured to determine memory availability based, at least in part, on a data amount transmitted by the ingress terminal to the egress terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for controlling a flow of data over an optical transport system, the method comprising:
-
determining whether a memory in an egress terminal is available to store the data received by the egress terminal based at least in part on a data amount transmitted to the egress terminal; allowing transmission of the data from a first network to an ingress terminal only when the memory is available to store the data; receiving the data from the first network; and transmitting the data over the optical transport system from the ingress terminal to the egress terminal. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An apparatus for controlling a flow of data over an optical transport system, the apparatus comprising:
-
an ingress block in communication with a first network, wherein the ingress block is configured to receive the data from the first network and to transmit the data to an egress terminal over the optical transport system; and an egress block in communication with the ingress block and the first network comprising a memory, wherein the egress block is configured to allow the first network to transmit the data to the ingress block only when the memory of the egress terminal is available to store the data, wherein said memory is configured to store data received by said egress block, and wherein the egress block is configured to determine memory availability based, at least in part, on a data amount transmitted by the ingress block to the egress terminal. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. An apparatus for controlling a flow of data over an optical transport system, the apparatus comprising:
-
an ingress block in communication with an ingress terminal via the optical transport system and with a first network; and an egress block comprising a memory, wherein the egress block is in communication with the first network, with the optical transport system, and with the ingress block, wherein the egress block is configured to receive the data from an ingress terminal over the optical transport system, to store the received data in the memory, and to transmit the received data to the first network; wherein the apparatus is configured to notify the ingress terminal as to an amount of available storage space in the memory by communicating the amount of available storage space from the egress block to the ingress block followed by communicating the amount of available storage space from the ingress block to the ingress terminal via the optical transport system. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A system for controlling a flow of data over an optical transport system, the system comprising:
-
an ingress means comprising means for receiving the data from a first network; and an egress means comprising means for receiving the data from the ingress means over the optical transport system and for transmitting the data to a second network, and comprising a memory means for storing the data received by the egress means from the ingress means; wherein the ingress means further comprises means for enabling transmission of the data from the first network to the ingress terminal only when the memory means is available to store the data, and wherein the ingress means further comprises means for determining memory availability based, at least in part, on a data amount transmitted by the ingress means to the egress means. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
Specification