William Collette - Stillwater MN, US Bret Ketchum - Anoka MN, US Richard Kelley - Corcoran MN, US Robert Engebretson - Medina MN, US Mark Moran - Woodbury MN, US Mike Morandi - St. Paul MN, US
A storage router and related method are presented for combining multiple Fibre Channel frames together into a single IP datagram for tunneling transmission over an Internet protocol network. The storage router operates by storing incoming Fibre Channel frames in a Fibre Channel frame buffer. When there is sufficient data in the buffer, multiple Fibre Channel frames are taken from the buffer and combined into a single IP datagram. The number of Fibre Channel frames to be combined can be established through a variety of tests, including total bytes of data, number of frames, or through a time-out mechanism. The network layer then fragments the datagram into data link level frames, such as 1500 byte Ethernet frames. When the IP datagram arrives at the final destination, the segmented IP datagram is reconstructed, and the multiple Fibre Channel frames are extracted from the IP datagram and passed on to the recipient Fibre Channel network.
Frame Batching And Compression For Ip Transmission
William Collette - Stillwater MN, US Mark Moran - Woodbury MN, US Robert Engebretson - Medina MN, US Brian Johnson - St. Michael MN, US Mike Morandi - St. Paul MN, US
International Classification:
G06F015/16
US Classification:
709/227000, 370/464000
Abstract:
A storage router and related method are presented for combining multiple host frames, such as Fibre Channel frames, together into a single datagram for tunneling transmission over an IP or similar network. The storage router operates by storing incoming host frames in a host frame buffer. When there is sufficient data in the buffer, multiple host frames are batched together, compressed, and converted into an IP datagram. The number of host frames to be batched together can be established through a variety of tests, including total bytes of data, number of frames, or through a time-out mechanism. The network layer then fragments the datagram into data link level frames, such as 1500 byte Ethernet frames. When the datagram arrives at the final destination, the segmented datagram is reconstructed, decompressed, and the multiple host frames are then extracted and passed on to the recipient host frame network.
William C. Collette - Stillwater MN, US Mark Moran - Woodbury MN, US Robert Engebretson - Medina MN, US Mike Morandi - St. Paul MN, US Brian Johnson - St. Michael MN, US
Assignee:
McData Corporation - Brookfield CT
International Classification:
H04J 3/24
US Classification:
370473
Abstract:
A storage router and related method are presented for combining multiple host frames, such as Fibre Channel frames, together into a single datagram for tunneling transmission over an IP or similar network. The storage router operates by storing incoming host frames in a host frame buffer. When there is sufficient data in the buffer, multiple host frames are batched together, compressed, and converted into an IP datagram. The number of host frames to be batched together can be established through a variety of tests, including total bytes of data, number of frames, or through a time-out mechanism. The network layer then fragments the datagram into data link level frames, such as 1500 byte Ethernet frames. When the datagram arrives at the final destination, the segmented datagram is reconstructed, decompressed, and the multiple host frames are then extracted and passed on to the recipient host frame network.