Bull GNU/Linux NFSv4 project |
![]() |
Tests plan |
![]() |
| Client config |
Server config |
NFS versions |
IP version |
Basic |
General |
Special |
Lock |
| Linux 2.6.11 + IPv6 support |
Linux 2.6.11 + CITI patch |
v4 | v4 |
OK |
OK |
OK |
OK |
| Linux 2.6.11 + IPv6 support + TI-RPC library |
Linux 2.6.11 + CITI patch |
v3 | v4 |
OK |
OK |
OK |
Failed |
| Linux 2.6.11 + CITI patches + TI-RPC library |
Linux 2.6.11 + CITI patches |
v4 | v4 |
OK |
OK |
OK |
OK |
| Linux 2.6.11 + IPv6 support + TI-RPC library |
Linux 2.6.11 + CITI patch |
v3 | v4 |
OK |
OK |
OK |
Failed |
| Linux 2.6.11 + CITI patches + TI-RPC library |
Linux 2.6.9 + old IPv6 support |
v3 | IPv6 | OK | OK | OK | Failed |
| Linux 2.6.11 + CITI patches + TI-RPC library |
Linux 2.6.9 + old IPv6 support |
v4 | IPv6 |
OK |
OK |
OK |
OK |
| Linux 2.6.11 + CITI patches + TI-RPC library |
AIX 5.3.0 |
v4 | IPv4 |
OK |
OK |
OK |
OK |
| Linux 2.6.11 + IPv6 support + TI-RPC library |
AIX 5.3.0 |
v4 | IPv4 |
OK |
OK |
OK |
OK |
| Linux 2.6.11 + IPv6 support + TI-RPC library |
AIX 5.3.0 |
v4 | IPv6 |
OK |
OK |
OK |
OK |
| Linux 2.6.11 + IPv6 support + TI-RPC library |
AIX 5.3.0 |
v3 | IPv4 |
OK |
OK |
OK |
Failed |
Test type: performance
| Client config |
Server config |
NFS version |
IP version | Result |
| Linux 2.6.11 + IPv6 support |
Linux 2.6.11 + CITI patches |
v4 |
IPv4 |
here |
| Linux 2.6.11 + IPv6 support |
Linux 2.6.11 + CITI patches |
v3 |
IPv4 |
here |
Test type: performance and stressing
Not yet done
See the complete test matrix which summerize all testing effort items:http://developer.osdl.org/dev/nfsv4/site/testmatrix/
Here is a list of test items related to IPv6:
| Item id |
Item name |
| I.L.6 |
Test basic NFS functionality under IPv6 |
| I.L.7 |
Test ecosystem under IPv6 (see section I.I) |
| I.L.8 |
Test compatibility with other network transport protocols |
| I.L.9 |
Test NFSv2/3 with IPv6 |
IPv6 support could have an impact on other items
| IV.A | Comparison of NFSv4 vs. NFSv3 for common use cases (we can add IPv6 and IPv4 comparison) |
The goal is to compare the impact of IPv6 support in NFS global performances: a first information can be given by the iozone tests: see the upper section
| V.A | Code audit (should be performed after IPv6 support introduction |
By performing code audit after introduction of NFS support, we could detect security gap that could be introduce in the code by the use of new address structure
Developping a specific test with PyNFS to prove conformance: TO BE DONE
mount and lock operations and verification of behaviour with Ethereal:see more
Testing IPv6 operation with a router routing only IPv6 packets between client and server: with this way, we could insure that we can run NFS in a "full IPv6 environment (ie that there is a absolutely no dependence towards "IPv4" code parts
| Page maintained by: Aurelien Charbon |
|
Accessed |