EP1586182B1

Methods and devices for transmitting data between storage area networks

Abstract

This record has no abstract on file.

EP1586182B1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 14 November 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 3 independent, 12 dependent

  1. 1
    A method of transmitting data between storage area networks (105, 110), comprising:receiving a packet from a first storage area network (105);storing, in a memory location (730), the packet as a segment having segment boundaries;preparing the packet for transmission across an Internet Protocol network;transmitting the packet across the Internet Protocol network;and, retaining, for a predetermined time after the transmitting step, the segment in the memory location (730);the method being characterized by the further steps of: storing, in a buffer (745), pointers (738) to the segment boundaries;and, retaining, in the buffer (745) for the predetermined time, the pointers (738) to the segment boundaries.
  2. 7
    A network device for transmitting data between between storage area networks (105, 110), the network device being configured to perform the following steps:receiving a packet from a first storage area network (105);storing, in a memory location (730), the packet as a segment having segment boundaries;preparing the packet for transmission across an Internet Protocol network;transmitting the packet across the Internet Protocol network;and, retaining, for a predetermined time after the transmitting step, the segment in the memory location (730);the network device being characterized by being configured to also perform the further following steps: storing, in a buffer (745), pointers (738) to the segment boundaries;and, retaining, in the buffer (745) for the predetermined time, the pointers (738) to the segment boundaries.
  3. 13
    An apparatus for transmitting data between storage area networks (105, 110), comprising:means for receiving a packet from a first storage area network (105);means for storing, in a memory location (730), the packet as a segment having segment boundaries;means for preparing the packet for transmission across an Internet Protocol network;means for transmitting the packet across the Internet Protocol network;and, means for retaining, for a predetermined time after the transmitting step, the segment in the memory location (730) ;the apparatus being characterized by further comprising: means for storing, in a buffer (745), pointers (738) to the segment boundaries;and, means for retaining, in the buffer (745) for the predetermined time, the pointers (738) to the segment boundaries.