|
Hardware RequirementsTAHI's v6eval test tool must have two machine connect with eth device and serial device like the following: ________________________________________________ | 3ffe:501:ffff:100:... 3ffe:501:ffff:100:... | ethX | 192.168.0.19 192.168.0.21 | ethX _______|_______ _______|_______ | | | | | TN |--------------ttySx-------------| NUT | |_______________| |_______________| | | ethY | 192.168.1.19 192.168.1.21 | ethY | 3ffe:501:ffff:101:... 3ffe:501:ffff:101:... | |________________________________________________| You can also run the test suite on vmware which has the same configure. Software RequirementsTAHI v6eval test toolOriginal BSD version of v6eval: v6eval-3.1.0.tar.gz, The University of Tokyo YDC Corp. Yokogawa Electric Corp. TAHI v6eval test tool's remote file packageAnd the latest remote file package can be downloaded from here(v6eval-remotes-3.0.tar.gz). ExpectPerl modules which is needed by v6eval, download from Expect. IO-TtyPerl modules which is needed by v6eval, download from IO-Tty. How to Install1. Configure serial device On NUT1). Add following line to /etc/inittab: 2). Add following line to /etc/securetty: 3). Confirm serial device configure on TN: 2. Install lksctp-tools on NUT1). Download lksctp-tools from kernel git tree: # wget http://nchc.dl.sourceforge.net/sourceforge/lksctp/lksctp-tools-1.0.10.tar.gz # wget http://networktest.sourceforge.net/files/lksctp-tools-1.0.10-fnst.patch # tar zxvf lksctp-tools-1.0.10.tar.gz # cd lksctp-tools-1.0.10 # patch -p1 < ../lksctp-tools-1.0.10-fnst.patch # make # make install 2. Install test suite on TN1). Install v6eval # wget http://www.tahi.org/release/v6eval/v6eval-3.1.0.tar.gz # wget http://networktest.sourceforge.net/files/v6eval-3.1.0-linux-fnst.patch # wget http://networktest.sourceforge.net/files/v6eval-3.1.0-linux-sctp-fnst.patch # tar zxvf v6eval-3.1.0.tar.gz # cd v6eval-3.1.0 # patch -p1 < ../v6eval-3.1.0-linux-fnst.patch # patch -p1 < ../v6eval-3.1.0-linux-sctp-fnst.patch # make # make install 2). Install v6eval-remotes # wget http://www.tahi.org/release/v6eval/v6eval-remotes-3.0.tar.gz # wget http://networktest.sourceforge.net/files/v6eval-remotes-3.0-linux-fnst.patch # tar zxvf v6eval-remotes-3.0.tar.gz # cd v6eval-remotes-3.0 # patch -p1 < ../v6eval-remotes-3.0-linux-fnst.patch # make # make install 3). Install IO-Tty # wget http://downloads.sourceforge.net/expectperl/IO-Tty-1.07.tar.gz?modtime=1153236627&big_mirror=0 # tar zxvf IO-Tty-1.07.tar.gz # cd IO-Tty-1.07 # perl Makefile.PL # make # make install 4). Install Expect # wget http://downloads.sourceforge.net/expectperl/Expect-1.20.tar.gz?modtime=1153490377&big_mirror=0 # tar zxvf Expect-1.20.tar.gz # cd Expect-1.20 # perl Makefile.PL # make # make install 4). Install SCTP test suite # wget http://nchc.dl.sourceforge.net/sourceforge/networktest/sctp-1.0.0.tar.gz # tar zxvf sctp-1.0.0.tar.gz # cd sctp-1.0.0 # make install 3. Test on TN# make config # make clean v4test ==> test under IPv4 or # make clean v6test ==> test under IPv6 |