METHODS AND DEVICES FOR TRANSMITTING DATA BETWEEN STORAGE AREA NETWORKS
Methods and devices are provided for efficient transmission of data between storage area networks. According to some aspects of the invention, novel methods are provided for processing data packets sent by, or received from, a storage area network. Some such aspects of the invention involve storing...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Methods and devices are provided for efficient transmission of data between storage area networks. According to some aspects of the invention, novel methods are provided for processing data packets sent by, or received from, a storage area network. Some such aspects of the invention involve storing a packet (or a portion of a packet) in a single memory location during an encapsulation or de-encapsulation process. Instead of repeatedly copying the packet during processing, pointer information is passed along that indicates the single memory location. In some aspects of the invention, the segment boundaries of a packet are retained after data transmission. If data in the packet need to be re-transmitted, the packet is re-transmitted with the same segment boundaries. Some aspects of the invention provide a "slim" TCP stack without a socket layer.
La présente invention concerne des procédé et des dispositifs destinés à émettre efficacement des données entre des réseau de zone de stockage. Selon certains aspects, cette invention concerne de nouveaux procédés de traitement de paquets de données envoyés par un réseau de zone de stockage, ou reçu par ce dernier. Certains de ces aspects consistent à stocker un paquet ( ou une partie de paquet) dans une seul emplacement de mémoire pendant un processus d'encapsulation ou de désencapsulation. Au lieu de copier de façon répétée le paquet pendant le traitement, des informations de pointeur sont passées avec celui-ci, indiquant l'emplacement unique de mémoire. Dans certains aspects de cette invention, des limites de tronçon d'un paquet sont retenues après l'émission des données. Si des données dans le paquet doivent être réémises, ce paquet est réémis avec les même limites de tronçon. Certains aspects de cette invention concernent une pile TCP /= sans couche de port. |
---|