[미국특허]
Apparatus and methods for handling network file operations over a fibre channel network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04L-029/08
H04L-029/12
H04L-029/06
출원번호
US-0641909
(2009-12-18)
등록번호
US-9015333
(2015-04-21)
발명자
/ 주소
Rao, Raghavendra J.
Cometto, Maurilio
출원인 / 주소
Cisco Technology, Inc.
대리인 / 주소
Novak Druce Connolly Bove + Quigg LLP
인용정보
피인용 횟수 :
1인용 특허 :
68
초록▼
Disclosed are methods and apparatus for facilitating transmission of file access type messages over a Fibre Channel (FC) network. In one embodiment, at a file interposed access protocol layer of a file access client, a file access type operation is received from a file access type layer at the clien
Disclosed are methods and apparatus for facilitating transmission of file access type messages over a Fibre Channel (FC) network. In one embodiment, at a file interposed access protocol layer of a file access client, a file access type operation is received from a file access type layer at the client device. The interposed layer may be interposed between an upper file access layer and an FC layer. The file access type operation specifies a request pertaining to file access. At the interposed file access protocol layer of the client, the file access type operation is modified into one or more sequence of operations so that the operations can be transmitted over an FC network. A sequence of operations are transmitted to an file access server over the FC network.
대표청구항▼
1. A method comprising: at an interposed file access protocol layer of a file access client, receiving a file access type operation from an upper file access protocol layer at the file access client, wherein the file access type operation specifies a request pertaining to file access and the interpo
1. A method comprising: at an interposed file access protocol layer of a file access client, receiving a file access type operation from an upper file access protocol layer at the file access client, wherein the file access type operation specifies a request pertaining to file access and the interposed file access protocol layer is interposed between a Fibre Channel (FC) layer and the upper file access protocol layer;at the interposed file access protocol layer of the file access client, modifying the file access type operation into one or more modified operations so that the one or more modified operations can be transmitted over an FC network;wherein modifying the file access type operation into one or more modified operations includes encapsulating the file access type operation with an interposed file access protocol header to for, a message,at the FC layer of the file access client, encapsulating the message with an FC header that has a type field that indicates that the message is an interposed file access protocol layer message; andtransmitting the one or more modified operations to a file access server over the FC network, wherein transmitting the one or more modified operations includes transmitting the message. 2. The method of claim 1, wherein the file access type operation specifies a request other than a request for writing or reading data, and wherein the interposed file access protocol header has a field that indicates a type of message, wherein the type of message specifies that the message is a simple request, excluding a write or read request. 3. The method of claim 1, wherein the file access type operation specifies a request for writing data and modifying the file access type operation into the one or more modified operations so that the one or more modified operations can be transmitted over an FC network by: sending to the file access server an unsolicited write request that includes the file access type operation but excludes such file access type operation's data payload;retaining the file access type operation's data payload at the file access client; andupon receipt of one or more data transfer ready messages from the file access server, sending one or more portions of the retained file access type operation's data payload to the file access server. 4. The method of claim 1, wherein the file access type operation specifies a request for reading data into a specified, allocated buffer and wherein modifying the file access type operation into one or more modified operations so that the one or more modified operations can be transmitted over an FC network comprises sending to the file access server a read request, the method further comprising receiving and retaining data from the file access server into the specified allocated buffer of the file access client. 5. The method of claim 4, wherein the data is retained by a hardware acceleration adaptor. 6. The method of claim 1, wherein the file access type operation implement a remote procedure call (RPC) protocol or a common internet file system (CIFS) protocol, in addition to a network file system (NFS) protocol. 7. An apparatus comprising at least a processor and a memory, wherein the apparatus is in the form of a file access client and the memory is programmed with computer instructions for causing the processor to facilitate transmission of file access messages over a FC network by performing the following: at an interposed file access protocol layer of a file access client, receiving a file access type operation from an upper file access protocol layer at the file access client, wherein the file access type operation specifies a request pertaining to file access and the interposed file access protocol layer is interposed between a Fibre Channel (FC) layer and the upper file access protocol layer;at the interposed file access protocol layer of the file access client, modifying the file access type operation into one or more modified operations so that the one or more modified operations can be transmitted over an FC network;wherein modifying the file access type operation into one or more modified operations includes encapsulating the file access type operation with an interposed file access protocol header to form a message,at the FC layer of the file access client, encapsulating the message with an FC header that has a type field that indicates that the message is an interposed file access protocol layer message;andtransmitting the one or more modified operations to a file access server over the FC network, wherein transmitting the one or more modified operations includes transmitting the message. 8. The apparatus of claim 7, wherein the file access type operation specifies a request other than a request for writing or reading data, wherein the interposed file access protocol header has a field that indicates a type of message, wherein the type of message specifies that the message is a simple request, excluding a write or read request. 9. The apparatus of claim 7, wherein the file access type operation specifies a request for writing data and modifying the file access type operation into the one or more modified operations so that the one or more modified operations can be transmitted over an FC network by: sending to the file access server an unsolicited write request that includes the file access type operation but excludes such file access type operation's data payload;retaining the file access type operation's data payload at the file access client; andupon receipt of one or more data transfer ready messages from the file access server, sending one or more portions of the retained file access type operation's data payload to the file access server. 10. The apparatus of claim 7, wherein the file access type operation specifies a request for reading data into a specified, allocated buffer and wherein modifying the file access type operation into one or more modified operations so that the one or more modified operations can be transmitted over an FC network comprises sending to the file access server a read request, the method further comprising receiving and retaining data from the file access server into the specified allocated buffer of the file access client. 11. The apparatus of claim 10, wherein the data is retained by a hardware acceleration adaptor. 12. The apparatus of claim 7, wherein the file access type operation implements a remote procedure call (RPC) protocol or a common internet file system (CIFS) protocol, in addition to a network file system (NFS) protocol. 13. An apparatus comprising: means for, at an interposed file access protocol layer of the apparatus, receiving a file access type operation from an upper file access protocol layer at the apparatus, wherein the file access type operation specifies a request pertaining to file access and the interposed file access protocol layer is interposed between a Fibre Channel (FC) layer and the upper file access protocol layer;means for, at the interposed file access protocol layer of the apparatus, modifying the file access type operation into one or more modified operations so that the one or more modified operations can be transmitted over an FC network;wherein modifying the file access type operation into one or more modified operations includes encapsulating the file access type operation with an interposed file access protocol header to form a message,means for encapsulating, at the FC layer of the file access client, the message with an FC header that has a type field that indicates that the message is an interposed file access protocol layer message; andmeans for transmitting the one or more modified operations to a file access server over the FC network, wherein transmitting the one or more modified operations includes transmitting the message.
Sheth, Samir; Royal, Brian; Hawkins, Kelly, Apparatus and method for aggregation and transportation of gigabit ethernet and other packet based data formats.
Pangal,Gururaj; Schmitz,Michael B.; Ravindran,Vinodh; McClanahan,Edward D., Apparatus and method for data virtualization in a storage processing device.
Minami, John Shigeto; Uyeshiro, Robin Yasu; Johnson, Michael Ward; Su, Steve; Smith, Michael John Sebastian; Chen, Addison Kwuanming; Doctor, Mihir Shaileshbhai; Greenfield, Daniel Leo, Gigabit ethernet adapter supporting the iSCSI and IPSEC protocols.
Pelissier,Joseph E.; Deolaliker,Vikas; Chamdani,Joseph I.; Chan,Litko; Ramkumar,Gurumurthy D.; Cherabuddi,Rajasekhar, Isolation of data, control, and management traffic in a storage area network.
Maturi,Greg; Edara,Sager; Mammen,Neil, Method and apparatus for packet segmentation, enqueuing and queue servicing for multiple network processor architecture.
Sardella,Steven D.; Morrissette,Keith A. P.; Bailey,Brian K.; Haug,Darrin; Perry,Joseph A.; Kubicki,Andrew; Shimkus,Joseph, Method and apparatus for preserving data in a high-availability system preserving device characteristic data.
Latif,Aamer; Mullendore,Rodney N.; White,Joseph L.; Uchino,Brian Y., Method and apparatus for transferring data between IP network devices and SCSI and fibre channel devices over an IP network.
Georgiou,Christos J.; Gregurick,Victor L.; Nair,Indira; Salapura,Valentina, Network processor system on chip with bridge coupling protocol converting multiprocessor macro core local bus to peripheral interfaces coupled system bus.
Oguchi Naoki,JPX ; Tsuruoka Tetsumei,JPX, Process and apparatus for speeding-up layer-2 and layer-3 routing, and for determining layer-2 reachability, through a plurality of subnetworks.
Charles E. Narad ; Kevin Fall ; Neil MacAvoy ; Pradip Shankar ; Leonard M. Rand ; Jerry J. Hall, Programmable system for processing a partitioned network infrastructure.
Cary B. Robins ; Krishna Narayanaswamy ; Theodore L. Ross ; Barry A. Spinney, System and process for GHIH-speed pattern matching for application-level switching of data packets.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.