Ideally we would want to launch a group of containers with their own private network segment and use the same static IP addresses in those isolated networks. The stupidity of docker is requiring unique IPv4 addresses even on isolated (!) networks. This means we have to manually give each of our test setups a different subnet, and then we can at least run one instance that test in parallel to at most one instance of each other test. If this weird reestriction about unique IPv4 addresses didn't exist, we could start any number of test runs in parallel.changes/84/7384/1
parent
afe1ec8dc1
commit
facbb6575e
@ -1,3 +1,3 @@ |
||||
RUN_ARGS?=--sysctl net.ipv6.conf.all.disable_ipv6=0 --rm --network sigtran --ip 172.18.0.202 -v ggsn-test-vol:/data
|
||||
RUN_ARGS?=--sysctl net.ipv6.conf.all.disable_ipv6=0 --rm --network sigtran --ip 172.18.3.202 -v ggsn-test-vol:/data
|
||||
|
||||
include ../make/Makefile |
||||
|
@ -1,3 +1,3 @@ |
||||
RUN_ARGS?=--rm --network sigtran --ip 172.18.0.2
|
||||
RUN_ARGS?=--rm --network sigtran --ip 172.18.7.2
|
||||
|
||||
include ../make/Makefile |
||||
|
@ -0,0 +1,71 @@ |
||||
! |
||||
! osmo-stp (0.0.6.3.179-b248) configuration saved from vty |
||||
!! |
||||
! |
||||
log stderr |
||||
logging filter all 1 |
||||
logging color 1 |
||||
logging print category 1 |
||||
logging timestamp 0 |
||||
logging level all everything |
||||
logging level lglobal notice |
||||
logging level llapd notice |
||||
logging level linp debug |
||||
logging level lmux notice |
||||
logging level lmi notice |
||||
logging level lmib notice |
||||
logging level lsms notice |
||||
logging level lctrl notice |
||||
logging level lgtp notice |
||||
logging level lstats notice |
||||
logging level lgsup notice |
||||
logging level loap notice |
||||
logging level lss7 debug |
||||
logging level lsccp debug |
||||
logging level lsua debug |
||||
logging level lm3ua debug |
||||
log file /data/osmo-stp.log |
||||
logging filter all 1 |
||||
logging color 0 |
||||
logging print category 1 |
||||
logging timestamp 1 |
||||
logging level all everything |
||||
logging level lglobal notice |
||||
logging level llapd notice |
||||
logging level linp debug |
||||
logging level lmux notice |
||||
logging level lmi notice |
||||
logging level lmib notice |
||||
logging level lsms notice |
||||
logging level lctrl notice |
||||
logging level lgtp notice |
||||
logging level lstats notice |
||||
logging level lgsup notice |
||||
logging level loap notice |
||||
logging level lss7 debug |
||||
logging level lsccp debug |
||||
logging level lsua debug |
||||
logging level lm3ua debug |
||||
! |
||||
line vty |
||||
no login |
||||
bind 0.0.0.0 |
||||
! |
||||
cs7 instance 0 |
||||
asp asp0 0 2905 m3ua |
||||
remote-ip 172.18.7.2 |
||||
asp asp-s-0 0 14001 sua |
||||
remote-ip 172.18.7.3 |
||||
as as0 m3ua |
||||
asp asp0 |
||||
routing-key 23 0.2.7 |
||||
as as-s-0 sua |
||||
asp asp-s-0 |
||||
routing-key 24 0.3.0 |
||||
route-table system |
||||
update route 0.2.7 0.2.7 linkset as0 |
||||
update route 0.3.0 0.3.0 linkset as-s-0 |
||||
listen m3ua 2905 |
||||
local-ip 172.18.7.200 |
||||
listen sua 14001 |
||||
local-ip 172.18.7.200 |
@ -1,3 +1,3 @@ |
||||
RUN_ARGS?=--sysctl net.ipv6.conf.all.disable_ipv6=0 --rm --network sigtran --ip 172.18.0.181 -v mgw-test-vol:/data
|
||||
RUN_ARGS?=--sysctl net.ipv6.conf.all.disable_ipv6=0 --rm --network sigtran --ip 172.18.4.181 -v mgw-test-vol:/data
|
||||
|
||||
include ../make/Makefile |
||||
|
@ -0,0 +1,52 @@ |
||||
! |
||||
! OsmoMGW (1.2.0.17-52e3) configuration saved from vty |
||||
!! |
||||
! |
||||
log stderr |
||||
logging filter all 1 |
||||
logging color 1 |
||||
logging print category 1 |
||||
logging timestamp 0 |
||||
logging level all everything |
||||
logging level rtp notice |
||||
logging level lglobal notice |
||||
logging level llapd notice |
||||
logging level linp notice |
||||
logging level lmux notice |
||||
logging level lmi notice |
||||
logging level lmib notice |
||||
logging level lsms notice |
||||
logging level lctrl notice |
||||
logging level lgtp notice |
||||
logging level lstats notice |
||||
logging level lgsup notice |
||||
logging level loap notice |
||||
logging level lss7 notice |
||||
logging level lsccp notice |
||||
logging level lsua notice |
||||
logging level lm3ua notice |
||||
logging level lmgcp debug |
||||
! |
||||
stats interval 5 |
||||
! |
||||
line vty |
||||
no login |
||||
! |
||||
mgcp |
||||
bind ip 172.18.4.180 |
||||
bind port 2427 |
||||
rtp port-range 4002 16000 |
||||
rtp bind-ip 172.18.4.180 |
||||
rtp ip-probing |
||||
rtp ip-dscp 184 |
||||
no rtp keep-alive |
||||
no rtcp-omit |
||||
no rtp-patch |
||||
sdp audio-payload number 98 |
||||
sdp audio-payload name GSM |
||||
sdp audio-payload send-ptime |
||||
sdp audio-payload send-name |
||||
loop 0 |
||||
number endpoints 31 |
||||
allow-transcoding |
||||
osmux off |
@ -1,3 +0,0 @@ |
||||
#!/bin/bash |
||||
docker network create --internal --subnet 172.18.0.0/16 sigtran |
||||
docker network create --internal --subnet 172.20.0.0/24 --ipv6 --subnet fd10:5741:8e20::0/64 pdn |
@ -1,3 +1,3 @@ |
||||
RUN_ARGS?=--rm --network sigtran --ip 172.18.0.3
|
||||
RUN_ARGS?=--rm --network sigtran --ip 172.18.6.3
|
||||
|
||||
include ../make/Makefile |
||||
|
@ -0,0 +1,71 @@ |
||||
! |
||||
! osmo-stp (0.0.6.3.179-b248) configuration saved from vty |
||||
!! |
||||
! |
||||
log stderr |
||||
logging filter all 1 |
||||
logging color 1 |
||||
logging print category 1 |
||||
logging timestamp 0 |
||||
logging level all everything |
||||
logging level lglobal notice |
||||
logging level llapd notice |
||||
logging level linp debug |
||||
logging level lmux notice |
||||
logging level lmi notice |
||||
logging level lmib notice |
||||
logging level lsms notice |
||||
logging level lctrl notice |
||||
logging level lgtp notice |
||||
logging level lstats notice |
||||
logging level lgsup notice |
||||
logging level loap notice |
||||
logging level lss7 debug |
||||
logging level lsccp debug |
||||
logging level lsua debug |
||||
logging level lm3ua debug |
||||
log file /data/osmo-stp.log |
||||
logging filter all 1 |
||||
logging color 0 |
||||
logging print category 1 |
||||
logging timestamp 1 |
||||
logging level all everything |
||||
logging level lglobal notice |
||||
logging level llapd notice |
||||
logging level linp debug |
||||
logging level lmux notice |
||||
logging level lmi notice |
||||
logging level lmib notice |
||||
logging level lsms notice |
||||
logging level lctrl notice |
||||
logging level lgtp notice |
||||
logging level lstats notice |
||||
logging level lgsup notice |
||||
logging level loap notice |
||||
logging level lss7 debug |
||||
logging level lsccp debug |
||||
logging level lsua debug |
||||
logging level lm3ua debug |
||||
! |
||||
line vty |
||||
no login |
||||
bind 0.0.0.0 |
||||
! |
||||
cs7 instance 0 |
||||
asp asp0 0 2905 m3ua |
||||
remote-ip 172.18.6.2 |
||||
asp asp-s-0 0 14001 sua |
||||
remote-ip 172.18.6.3 |
||||
as as0 m3ua |
||||
asp asp0 |
||||
routing-key 23 0.2.7 |
||||
as as-s-0 sua |
||||
asp asp-s-0 |
||||
routing-key 24 0.3.0 |
||||
route-table system |
||||
update route 0.2.7 0.2.7 linkset as0 |
||||
update route 0.3.0 0.3.0 linkset as-s-0 |
||||
listen m3ua 2905 |
||||
local-ip 172.18.6.200 |
||||
listen sua 14001 |
||||
local-ip 172.18.6.200 |
@ -1,3 +1,3 @@ |
||||
RUN_ARGS?=--sysctl net.ipv6.conf.all.disable_ipv6=0 --rm --network sigtran --ip 172.18.0.202 -v ggsn-test-vol:/data
|
||||
RUN_ARGS?=--sysctl net.ipv6.conf.all.disable_ipv6=0 --rm --network sigtran --ip 172.18.2.202 -v ggsn-test-vol:/data
|
||||
|
||||
include ../make/Makefile |
||||
|
@ -1,3 +1,3 @@ |
||||
RUN_ARGS?=--sysctl net.ipv6.conf.all.disable_ipv6=0 --rm --network sigtran --ip 172.18.0.202 -v ggsn-test-vol:/data
|
||||
RUN_ARGS?=--sysctl net.ipv6.conf.all.disable_ipv6=0 --rm --network sigtran --ip 172.18.1.202 -v ggsn-test-vol:/data
|
||||
|
||||
include ../make/Makefile |
||||
|
@ -1,3 +1,3 @@ |
||||
RUN_ARGS?=--sysctl net.ipv6.conf.all.disable_ipv6=0 --rm --network sigtran --ip 172.18.0.230 -v ttcn3-nitb-sysinfo-vol:/data
|
||||
RUN_ARGS?=--sysctl net.ipv6.conf.all.disable_ipv6=0 --rm --network sigtran --ip 172.18.5.230 -v ttcn3-nitb-sysinfo-vol:/data
|
||||
|
||||
include ../make/Makefile |
||||
|
Loading…
Reference in new issue