|
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
|