MultiPath NFS (Oracle DirectNFS)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
as you might already know, Oracle 11g have its own implementation of NFS called
DirectNFS, it works pretty with very same NFSv3 protocol as everyone else,
except it implements some advanced features on a client side, such as MultiPath.

Currently if you want to have multiple physical paths to storage in Linux
environment, you need to configure Ethernet bonding, which might be a pain over
multiple physical switches, especially when you consider adding capacity as well
as redundancy. With Direct NFS you configure each path to a storage as separate
L1/L2/L3 domain with no support from Ethernet whatsoever and Oracle NFS client
"knows" these multiple IP addresses you provided leads to same storage with same
data and it automatically distributes your requests over these three paths.

Have you ever considered implementing same functionality in kernel NFS client?
It have some advantages over bonding/etherchannel scenario, such as you are
protected against L2 netwokr errors, whatever happends in one path L2 domain,
will not affect others paths L2 domains. It will remove all complexity of
bonding ethernet interfaces, which does not always work with all Ethernet
drivers for all Ethernet cards,... While at a same time, you can implement
redundancy and increased performance with multiple paths to the storage even
without advanced switches (Nexus with vPC, Catalyst with VSS,..) because you
don't need any link aggregation protocols to work over multiple
physical switches...

http://www.oracle.com/technetwork/articles/directnfsclient-11gr1-twp-129785.pdf
- Direct NFS whitepaper
--
S pozdravem / Best regards
Marek Stopka
Kontakty / Contacts
Mobil/Cell phone:+420 608 149 955
WEB: www.stopkaconsulting.eu
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux