fix tilde in url
[obnox/slides/2016-05-sambaxp.git] / smb-direct.wiki
1 <[sambabg]
2
3 ==== ====[plain]
4
5 <[center]
6 \Large
7 '''Outlook: SMB Direct'''
8 [center]>
9
10 [frame]>
11 [sambabg]>
12
13
14 ==== SMB Direct : SMB3 over RDMA ====
15
16 <[block]{Windows/Protocol}
17 * requires multi-channel
18 * start with TCP, bind an RDMA channel
19 * SMB Direct: small wrapper protocol to put SMB into RDMA
20 * reads and writes use RDMA write/read
21 * protocol/metadata via send/receive
22 [block]>
23
24 ==== SMB Direct $\in$ Samba ====
25
26 * wireshark dissector: [DONE]
27
28 * Samba:
29 ** prereq: multi-channel [ess.DONE]
30 ** buffer / transport abstractions [WIP]
31
32 * _red_problem_ with RDMA libraries:
33 ** not fork safe
34 ** no fd-passing
35
36 * ==> central RDMA proxy
37 ** PoC/dev: user space daemon
38 ** production: kernel module
39
40
41 ==== SMB Direct $\in$ Samba ====
42
43 <[center]
44 <<<smb3-rdma-samba-v2.png,height=.9\textheight>>>
45 [center]>
46
47 [frame]>