@@ -6,7 +6,8 @@ echo "#########################################"
6
6
echo " Spawning all hosts"
7
7
echo " #########################################"
8
8
9
- spawn_docker_host --dock-type loxilb --dock-name llb1
9
+ spawn_docker_host --dock-type loxilb --dock-name llb1 --with-ka in
10
+ spawn_docker_host --dock-type loxilb --dock-name llb2 --with-ka in
10
11
spawn_docker_host --dock-type host --dock-name ep1
11
12
spawn_docker_host --dock-type host --dock-name r1
12
13
spawn_docker_host --dock-type host --dock-name r2
@@ -25,17 +26,21 @@ connect_docker_hosts user r2
25
26
connect_docker_hosts r1 sw1
26
27
connect_docker_hosts r2 sw1
27
28
connect_docker_hosts sw1 llb1
29
+ connect_docker_hosts sw1 llb2
28
30
connect_docker_hosts llb1 sw2
31
+ connect_docker_hosts llb2 sw2
29
32
connect_docker_hosts sw2 r3
30
33
connect_docker_hosts sw2 r4
31
34
connect_docker_hosts r3 ep1
32
35
connect_docker_hosts r4 ep1
33
36
34
37
create_docker_host_cnbridge --host1 sw1 --host2 llb1
38
+ create_docker_host_cnbridge --host1 sw1 --host2 llb2
35
39
create_docker_host_cnbridge --host1 sw1 --host2 r1
36
40
create_docker_host_cnbridge --host1 sw1 --host2 r2
37
41
38
42
create_docker_host_cnbridge --host1 sw2 --host2 llb1
43
+ create_docker_host_cnbridge --host1 sw2 --host2 llb2
39
44
create_docker_host_cnbridge --host1 sw2 --host2 r3
40
45
create_docker_host_cnbridge --host1 sw2 --host2 r4
41
46
@@ -46,19 +51,23 @@ config_docker_host --host1 r1 --host2 user --ptype phy --addr 1.1.1.254/24
46
51
config_docker_host --host1 r2 --host2 user --ptype phy --addr 2.2.2.254/24
47
52
48
53
create_docker_host_vlan --host1 llb1 --host2 sw1 --id 11 --ptype untagged
54
+ create_docker_host_vlan --host1 llb2 --host2 sw1 --id 11 --ptype untagged
49
55
create_docker_host_vlan --host1 r1 --host2 sw1 --id 11 --ptype untagged
50
56
create_docker_host_vlan --host1 r2 --host2 sw1 --id 11 --ptype untagged
51
- config_docker_host --host1 r1 --host2 sw1 --ptype vlan --id 11 --addr 11.11.11.253/24 --gw 11.11.11.1
52
- config_docker_host --host1 r2 --host2 sw1 --ptype vlan --id 11 --addr 11.11.11.254/24 --gw 11.11.11.1
57
+ config_docker_host --host1 r1 --host2 sw1 --ptype vlan --id 11 --addr 11.11.11.253/24 --gw 11.11.11.11
58
+ config_docker_host --host1 r2 --host2 sw1 --ptype vlan --id 11 --addr 11.11.11.254/24 --gw 11.11.11.11
53
59
config_docker_host --host1 llb1 --host2 sw1 --ptype vlan --id 11 --addr 11.11.11.1/24
60
+ config_docker_host --host1 llb2 --host2 sw1 --ptype vlan --id 11 --addr 11.11.11.2/24
54
61
55
62
create_docker_host_vlan --host1 llb1 --host2 sw2 --id 10 --ptype untagged
63
+ create_docker_host_vlan --host1 llb2 --host2 sw2 --id 10 --ptype untagged
56
64
create_docker_host_vlan --host1 r3 --host2 sw2 --id 10 --ptype untagged
57
65
create_docker_host_vlan --host1 r4 --host2 sw2 --id 10 --ptype untagged
58
66
67
+ config_docker_host --host1 r3 --host2 sw2 --ptype vlan --id 10 --addr 10.10.10.253/24 --gw 10.10.10.10
68
+ config_docker_host --host1 r4 --host2 sw2 --ptype vlan --id 10 --addr 10.10.10.254/24 --gw 10.10.10.10
59
69
config_docker_host --host1 llb1 --host2 sw2 --ptype vlan --id 10 --addr 10.10.10.1/24
60
- config_docker_host --host1 r3 --host2 sw2 --ptype vlan --id 10 --addr 10.10.10.253/24 --gw 10.10.10.1
61
- config_docker_host --host1 r4 --host2 sw2 --ptype vlan --id 10 --addr 10.10.10.254/24 --gw 10.10.10.1
70
+ config_docker_host --host1 llb2 --host2 sw2 --ptype vlan --id 10 --addr 10.10.10.2/24
62
71
63
72
config_docker_host --host1 ep1 --host2 r3 --ptype phy --addr 31.31.31.1/24 --gw 31.31.31.254
64
73
config_docker_host --host1 ep1 --host2 r4 --ptype phy --addr 32.32.32.1/24
@@ -81,16 +90,33 @@ $hexec ep1 ip route add 135.135.135.1/32 via 32.32.32.254
81
90
82
91
$hexec llb1 ip route add 1.1.1.0/24 via 11.11.11.253
83
92
$hexec llb1 ip route add 2.2.2.0/24 via 11.11.11.254
93
+ $hexec llb2 ip route add 1.1.1.0/24 via 11.11.11.253
94
+ $hexec llb2 ip route add 2.2.2.0/24 via 11.11.11.254
84
95
85
96
$hexec llb1 ip route add 31.31.31.0/24 via 10.10.10.253
86
97
$hexec llb1 ip route add 32.32.32.0/24 via 10.10.10.254
98
+ $hexec llb2 ip route add 31.31.31.0/24 via 10.10.10.253
99
+ $hexec llb2 ip route add 32.32.32.0/24 via 10.10.10.254
87
100
88
101
sleep 20
89
102
# #Create LB rule user->ep1
90
- create_lb_rule llb1 123.123.123.1 --secips=124.124.124.1,125.125.125.1 --sctp=2020:9999 --endpoints=31.31.31.1:1 --mode=fullnat
103
+ create_lb_rule llb1 123.123.123.1 --name=sctpmh1 --secips=124.124.124.1,125.125.125.1 --sctp=2020:9999 --endpoints=31.31.31.1:1 --mode=fullnat
104
+ create_lb_rule llb2 123.123.123.1 --name=sctpmh1 --secips=124.124.124.1,125.125.125.1 --sctp=2020:9999 --endpoints=31.31.31.1:1 --mode=fullnat
91
105
92
106
# #Create LB rule ep1->user
93
- create_lb_rule llb1 133.133.133.1 --secips=134.134.134.1,135.135.135.1 --sctp=2020:9999 --endpoints=1.1.1.1:1 --mode=fullnat
107
+ create_lb_rule llb1 133.133.133.1 --name=sctpmh2 --secips=134.134.134.1,135.135.135.1 --sctp=2020:9999 --endpoints=1.1.1.1:1 --mode=fullnat
108
+ create_lb_rule llb2 133.133.133.1 --name=sctpmh2 --secips=134.134.134.1,135.135.135.1 --sctp=2020:9999 --endpoints=1.1.1.1:1 --mode=fullnat
94
109
95
110
$dexec llb1 loxicmd create ep 1.1.1.1 --name=1.1.1.1_sctp_9999 --probetype=none
96
111
$dexec llb1 loxicmd create ep 31.31.31.1 --name=31.31.31.1_sctp_9999 --probetype=none
112
+ $dexec llb2 loxicmd create ep 1.1.1.1 --name=1.1.1.1_sctp_9999 --probetype=none
113
+ $dexec llb2 loxicmd create ep 31.31.31.1 --name=31.31.31.1_sctp_9999 --probetype=none
114
+
115
+
116
+ create_lb_rule llb1 11.11.11.11 --tcp=80:8080 --endpoints=31.31.31.1:1
117
+ create_lb_rule llb2 11.11.11.11 --tcp=80:8080 --endpoints=31.31.31.1:1
118
+ create_lb_rule llb1 10.10.10.10 --tcp=80:8080 --endpoints=31.31.31.1:1
119
+ create_lb_rule llb2 10.10.10.10 --tcp=80:8080 --endpoints=31.31.31.1:1
120
+
121
+ $dexec llb1 loxicmd save --all
122
+ $dexec llb2 loxicmd save --all
0 commit comments