Table 4. Areas of the original NBD driver improved or

1. robustness minor breakage is hidden and recovered internally
2. redundancy immediate failover to available spare connections
3. reconnection persistent attempts to resume a broken connection
4. bandwidth multiple simultaneous routing across different NICs
5. security openSSL-based encryption of the connections
6. authentication openSSL third-party certification
7. compression not implemented yet
8. size limits 32bit kernel and/or architecture-imposed limits circumscribed
9. reporting /proc-based interface
10. tuning some support via client signals and module parameters
11. internals kernel requests are aggregated, as in IDE and floppy devices