OSDN Git Service

trunk整理
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / PT / B / B-44-IPv6v6.sh
1 #!/bin/bash
2
3 # set config file
4 . ${SET_DEFAULT_CONF}
5
6 VS1="[::1]"
7 RS1="[::1]"
8
9 #Start L7VSD Service
10 $INIT_L7VSD start
11 if [ $? -ne 0 ]
12 then
13         echo "Test failed: $INIT_L7VSD start"
14         exit 1
15 fi
16 usleep 100000
17
18 #enable snmpagent
19 $L7VSADM -S -f 1 -i 0
20 if [ $? -ne 0 ]
21 then
22         echo "Test failed: L7VSADM -S -f 1 -i 0"
23         exit 1
24 fi
25 usleep 100000
26 #Add Virtual Service
27 $L7VSADM -A -t $VS1:40001 -m sessionless -s rr 
28 if [ $? -ne 0 ]
29 then
30         echo "Test failed: $L7VSADM -A -t $VS1:40001 -m sessionless -s rr"
31         exit 1
32 fi
33
34 #Add Real Service
35 $L7VSADM -a -t $VS1:40001 -m sessionless -r $RS1:50001
36 if [ $? -ne 0 ]
37 then
38         echo "Test failed: $L7VSADM -a -t $VS1:40001 -m sessionless -r $RS1:50001"
39         exit 1
40 fi
41
42 #Check Return Value
43 RET=`snmpget -v 2c -c public localhost ULTRAMONKEY-L7-MIB::l7vsVsAddr.1 2>&1`
44
45 usleep 100000
46 EXPECT="ULTRAMONKEY-L7-MIB::l7vsVsAddr.1 = STRING: \"::1\""
47
48 if [ "${RET}" != "${EXPECT}" ]
49 then
50         echo "Test failed: snmpget -v 2c -c public localhost ULTRAMONKEY-L7-MIB::l7vsVsAddr.1"
51         exit 1
52 fi
53
54 exit 0
55