Claims
- 1. A method for transmitting packet types of packets, the method comprising:
receiving a packet having symbols; identifying a packet type of the packet; transmitting a synchronization symbol that corresponds to the identified packet type, wherein the transmitted synchronization symbol provides synchronization information and wherein each packet type has a different synchronization symbol; and transmitting the symbols of the received packet.
- 2. The method of claim 1 wherein the symbols of the packet include in-band symbols and the synchronization symbols are out-of-band symbols.
- 3. The method of claim 2 wherein the in-band symbols are transition optimized and the out-of-band synchronization symbols are not transition optimized.
- 4. The method of claim 1 wherein the synchronization symbol is transmitted before transmitting the symbols of the packet.
- 5. The method of claim 1 wherein the packet has a header with a field that indicates packet type and the identifying of the packet type includes checking the field of the header that indicates packet type.
- 6. The method of claim 1 wherein the packet types include a data packet.
- 7. The method of claim 1 wherein the packet types include a control packet.
- 8. The method of claim 1 wherein the symbols are transmitted to a switch network.
- 9. A method for identifying packet types of packets of symbols, the method comprising:
receiving a synchronization symbol indicating a packet type, each packet type having a different synchronization symbol; receiving a packet of symbols; and indicating that the received packet of symbols has the packet type of the received synchronization symbol.
- 10. The method of claim 9 wherein the symbols of the packets include in-band symbols and the synchronization symbols are out-of-band symbols.
- 11. The method of claim 10 wherein the in-band symbols are transition optimized and the out-of-band synchronization symbols are not transition optimized.
- 12. The method of claim 9 wherein the synchronization symbol is received before the symbols of the packet are received.
- 13. The method of claim 9 wherein the packet types include a data packet.
- 14. The method of claim 9 wherein the packet types include a control packet.
- 15. The method of claim 9 wherein the symbols are received from a switch.
- 16. A communications device for transmitting packet types of packets, comprising:
an identification component that identifies a packet type of a packet of symbols; and a transmission component that transmits a synchronization symbol that corresponds to the identified packet type, the transmitted synchronization symbol providing synchronization information and each packet type having a different synchronization symbol, and that transmits the symbols of the packet.
- 17. The communications device of claim 16 wherein the symbols of the packet include in-band symbols and the synchronization symbols are out-of-band symbols.
- 18. The communications device of claim 17 wherein the in-band symbols are transition optimized and the out-of-band synchronization symbols are not transition optimized.
- 19. The communications device of claim 16 wherein the synchronization symbol is transmitted before transmitting the symbols of the packet.
- 20. The communications device of claim 16 wherein the packet has a header with a field that indicates packet type and the identification component checks the field of the header that indicates packet type.
- 21. The communications device of claim 16 wherein the packet types include a data packet.
- 22. The communications device of claim 16 wherein the packet types include a control packet.
- 23. The communications device of claim 16 wherein the symbols are transmitted to a switch network.
- 24. The communications device of claim 16 wherein the communications device is part of a storage area network.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/252,724 entitled “METHOD AND APPARATUS FOR STORAGE I/O WITH FULL-DUPLEX ONE-TIME BLOCK I/O TRANSFER AND ADAPTIVE PAYLOAD SIZING,” filed Nov. 22, 2000, and is related to U.S. patent application Ser. No. ______ entitled “METHOD AND SYSTEM FOR PLESIOSYNCHRONOUS COMMUNICATIONS WITH NULL INSERTION AND REMOVAL” (Attorney Docket No. 371798002US); U.S. patent application Ser. No. ______ entitled “METHOD AND SYSTEM FOR TRANSITION-CONTROLLED SELECTIVE BLOCK INVERSION COMMUNICATIONS” (Attorney Docket No. 371798007US); U.S. patent application Ser. No. ______ entitled “COMMUNICATIONS ARCHITECTURE FOR STORAGE-BASED DEVICES” (Attorney Docket No. 371798008US1); U.S. patent application Ser. No. ______ entitled “METHOD AND SYSTEM FOR PACKET ORDERING BASED ON PACKET TYPE” (Attorney Docket No. 371798013US); U.S. patent application Ser. No. ______ entitled “METHOD AND SYSTEM FOR HOST HANDLING OF COMMUNICATIONS ERRORS” (Attorney Docket No. 371798014US); U.S. patent application Ser. No. ______ entitled “METHOD AND SYSTEM FOR DYNAMIC SEGMENTATION OF COMMUNICATIONS PACKETS” (Attorney Docket No. 371798015US); U.S. patent application Ser. No. ______ entitled “METHOD AND SYSTEM FOR ASYMMETRIC PACKET ORDERING BETWEEN COMMUNICATIONS DEVICES” (Attorney Docket No. 371798016US); U.S. patent application Ser. No. ______ entitled “METHOD AND SYSTEM FOR COMMUNICATING CONTROL INFORMATION VIA OUT-OF-BAND SYMBOLS” (Attorney Docket No. 371798017US); U.S. patent application Ser. No. ______ entitled “METHOD AND SYSTEM FOR INTEGRATING PACKET TYPE INFORMATION WITH SYNCHRONIZATION SYMBOLS” (Attorney Docket No. 371798018US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR NESTING OF COMMUNICATIONS PACKETS” (Attorney Docket No. 371798019US); U.S. Patent Application No. ______ entitled “COMMUNICATIONS ARCHITECTURE FOR MEMORY-BASED DEVICES” (Attorney Docket No. 371798012US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR DC-BALANCING AT THE PHYSICAL LAYER” (Attorney Docket No. 371798020US); and U.S. Patent Application No. ______ entitled “MULTISECTION MEMORY BANK SYSTEM” (Attorney Docket No. 371798021 US, which are all hereby incorporated by reference in their entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60252724 |
Nov 2000 |
US |