hnbgw: adjust cfg for cnpool tests
Config changes matching cnpool tests added in osmo-ttcn3-hacks, see 'Related'. Keep a copy of the old config files named "-legacy", to not break the 'latest' tests, because osmo-hnbgw 'latest' does not yet support the new config options. Depends: osmo-ttcn3-hacks I027a059faed3f140f8801f84338956cd004043b5 Change-Id: I94aa0b2adfc48b98cb4b1efe595c2432fc603d6c
This commit is contained in:
parent
52256bc898
commit
c2b05caf6e
|
@ -82,9 +82,19 @@ run_tests() {
|
||||||
docker_kill_wait ${BUILD_TAG}-stp
|
docker_kill_wait ${BUILD_TAG}-stp
|
||||||
}
|
}
|
||||||
|
|
||||||
|
osmo_stp_cfg="osmo-stp.cfg"
|
||||||
|
osmo_hnbgw_cfg="osmo-hnbgw.cfg"
|
||||||
|
osmo_hnbgw_with_pfcp_cfg="with-pfcp/osmo-hnbgw.cfg"
|
||||||
|
|
||||||
|
if image_suffix_is_latest; then
|
||||||
|
osmo_stp_cfg="osmo-stp-legacy.cfg"
|
||||||
|
osmo_hnbgw_cfg="osmo-hnbgw-legacy.cfg"
|
||||||
|
osmo_hnbgw_with_pfcp_cfg="with-pfcp/osmo-hnbgw-legacy.cfg"
|
||||||
|
fi
|
||||||
|
|
||||||
echo Testing without PFCP
|
echo Testing without PFCP
|
||||||
run_tests "$VOL_BASE_DIR" "HNBGW_Tests.cfg" "osmo-stp.cfg" "osmo-hnbgw.cfg"
|
run_tests "$VOL_BASE_DIR" "HNBGW_Tests.cfg" $osmo_stp_cfg $osmo_hnbgw_cfg
|
||||||
|
|
||||||
echo Testing with PFCP
|
echo Testing with PFCP
|
||||||
mkdir "$VOL_BASE_DIR_PFCP"
|
mkdir "$VOL_BASE_DIR_PFCP"
|
||||||
run_tests "$VOL_BASE_DIR_PFCP" "with-pfcp/HNBGW_Tests.cfg" "osmo-stp.cfg" "with-pfcp/osmo-hnbgw.cfg"
|
run_tests "$VOL_BASE_DIR_PFCP" "with-pfcp/HNBGW_Tests.cfg" $osmo_stp_cfg $osmo_hnbgw_with_pfcp_cfg
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
!
|
||||||
|
! OsmoHNBGW (1.1.0) configuration saved from vty
|
||||||
|
!!
|
||||||
|
!
|
||||||
|
log gsmtap 172.18.35.203
|
||||||
|
logging level set-all debug
|
||||||
|
logging filter all 1
|
||||||
|
!
|
||||||
|
log stderr
|
||||||
|
logging filter all 1
|
||||||
|
logging color 1
|
||||||
|
logging print category-hex 1
|
||||||
|
logging print category 1
|
||||||
|
logging print thread-id 0
|
||||||
|
logging print extended-timestamp 1
|
||||||
|
logging print file 1
|
||||||
|
logging level set-all debug
|
||||||
|
!
|
||||||
|
line vty
|
||||||
|
no login
|
||||||
|
bind 0.0.0.0
|
||||||
|
!
|
||||||
|
cs7 instance 0
|
||||||
|
asp asp-clnt-msc-0 2905 2905 m3ua
|
||||||
|
local-ip 172.18.35.20
|
||||||
|
remote-ip 172.18.35.200
|
||||||
|
role asp
|
||||||
|
sctp-role client
|
||||||
|
point-code 0.23.5
|
||||||
|
sccp-address msc
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.23.4
|
||||||
|
sccp-address sgsn
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.23.1
|
||||||
|
hnbgw
|
||||||
|
log-prefix hnb-id
|
||||||
|
iuh
|
||||||
|
local-ip 172.18.35.20
|
||||||
|
local-port 29169
|
||||||
|
hnbap-allow-tmsi 1
|
||||||
|
iucs
|
||||||
|
remote-addr msc
|
||||||
|
iups
|
||||||
|
remote-addr sgsn
|
||||||
|
mgcp
|
||||||
|
mgw local-ip 172.18.35.20
|
||||||
|
mgw remote-ip 172.18.35.203
|
|
@ -27,22 +27,101 @@ cs7 instance 0
|
||||||
role asp
|
role asp
|
||||||
sctp-role client
|
sctp-role client
|
||||||
point-code 0.23.5
|
point-code 0.23.5
|
||||||
sccp-address msc
|
sccp-address msc-naught
|
||||||
routing-indicator PC
|
routing-indicator PC
|
||||||
point-code 0.23.4
|
point-code 0.23.4
|
||||||
sccp-address sgsn
|
|
||||||
|
sccp-address msc-one
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.0.2
|
||||||
|
|
||||||
|
sccp-address msc-two
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.0.3
|
||||||
|
|
||||||
|
sccp-address msc-three
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.0.4
|
||||||
|
|
||||||
|
sccp-address sgsn-naught
|
||||||
routing-indicator PC
|
routing-indicator PC
|
||||||
point-code 0.23.1
|
point-code 0.23.1
|
||||||
|
|
||||||
|
sccp-address sgsn-one
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.1.2
|
||||||
|
|
||||||
|
sccp-address sgsn-two
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.1.3
|
||||||
|
|
||||||
|
sccp-address sgsn-three
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.1.4
|
||||||
|
|
||||||
hnbgw
|
hnbgw
|
||||||
log-prefix hnb-id
|
log-prefix hnb-id
|
||||||
iuh
|
iuh
|
||||||
local-ip 172.18.35.20
|
local-ip 172.18.35.20
|
||||||
local-port 29169
|
local-port 29169
|
||||||
hnbap-allow-tmsi 1
|
hnbap-allow-tmsi 1
|
||||||
|
# don't spam RANAP RESET messages for up to eight CN links across all tests
|
||||||
|
timer hnbgw T4 60
|
||||||
|
|
||||||
|
msc 0
|
||||||
|
remote-addr msc-naught
|
||||||
|
|
||||||
|
msc 1
|
||||||
|
remote-addr msc-one
|
||||||
|
|
||||||
|
msc 2
|
||||||
|
remote-addr msc-two
|
||||||
|
|
||||||
|
msc 3
|
||||||
|
remote-addr msc-three
|
||||||
|
|
||||||
|
sgsn 0
|
||||||
|
remote-addr sgsn-naught
|
||||||
|
|
||||||
|
sgsn 1
|
||||||
|
remote-addr sgsn-one
|
||||||
|
|
||||||
|
sgsn 2
|
||||||
|
remote-addr sgsn-two
|
||||||
|
|
||||||
|
sgsn 3
|
||||||
|
remote-addr sgsn-three
|
||||||
|
|
||||||
|
hnbgw
|
||||||
iucs
|
iucs
|
||||||
remote-addr msc
|
nri bitlen 10
|
||||||
|
# a NULL NRI that is outside the NRI ranges used by the MSCs:
|
||||||
|
nri null add 0
|
||||||
|
# a NULL NRI that is also used by an MSC:
|
||||||
|
nri null add 1
|
||||||
|
msc 0
|
||||||
|
nri add 1 255
|
||||||
|
msc 1
|
||||||
|
nri add 256 511
|
||||||
|
msc 2
|
||||||
|
nri add 512 767
|
||||||
|
# range 768-1000 is not assigned to any MSC on purpose
|
||||||
|
msc 3
|
||||||
|
nri add 1001 1023
|
||||||
|
|
||||||
|
hnbgw
|
||||||
iups
|
iups
|
||||||
remote-addr sgsn
|
nri bitlen 10
|
||||||
mgcp
|
# a NULL NRI that is outside the NRI ranges used by the SGSNs:
|
||||||
mgw local-ip 172.18.35.20
|
nri null add 0
|
||||||
mgw remote-ip 172.18.35.203
|
# a NULL NRI that is also used by an SGSN:
|
||||||
|
nri null add 1
|
||||||
|
sgsn 0
|
||||||
|
nri add 1 255
|
||||||
|
sgsn 1
|
||||||
|
nri add 256 511
|
||||||
|
sgsn 2
|
||||||
|
nri add 512 767
|
||||||
|
# range 768-1000 is not assigned to any SGSN on purpose
|
||||||
|
sgsn 3
|
||||||
|
nri add 1001 1023
|
||||||
|
|
|
@ -0,0 +1,56 @@
|
||||||
|
!
|
||||||
|
! OsmoSTP (0.8.1) configuration saved from vty
|
||||||
|
!!
|
||||||
|
!
|
||||||
|
log stderr
|
||||||
|
logging filter all 1
|
||||||
|
logging color 1
|
||||||
|
logging print category 1
|
||||||
|
logging timestamp 1
|
||||||
|
logging print extended-timestamp 1
|
||||||
|
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 debug
|
||||||
|
logging level lsccp debug
|
||||||
|
logging level lsua debug
|
||||||
|
logging level lm3ua debug
|
||||||
|
logging level lmgcp notice
|
||||||
|
!
|
||||||
|
line vty
|
||||||
|
no login
|
||||||
|
!
|
||||||
|
cs7 instance 0
|
||||||
|
xua rkm routing-key-allocation dynamic-permitted
|
||||||
|
asp virt-msc0-0 23905 2905 m3ua
|
||||||
|
local-ip 172.18.35.200
|
||||||
|
remote-ip 172.18.35.203
|
||||||
|
role sg
|
||||||
|
sctp-role server
|
||||||
|
as virt-msc0 m3ua
|
||||||
|
asp virt-msc0-0
|
||||||
|
routing-key 1 0.23.4
|
||||||
|
asp virt-sgsn0-0 23906 2905 m3ua
|
||||||
|
local-ip 172.18.35.200
|
||||||
|
remote-ip 172.18.35.203
|
||||||
|
role sg
|
||||||
|
sctp-role server
|
||||||
|
as virt-sgsn0 m3ua
|
||||||
|
asp virt-sgsn0-0
|
||||||
|
routing-key 2 0.23.1
|
||||||
|
|
||||||
|
|
||||||
|
route-table system
|
||||||
|
update route 0.23.4 7.255.7 linkset virt-msc0
|
||||||
|
update route 0.23.1 7.255.7 linkset virt-sgsn0
|
||||||
|
listen m3ua 2905
|
||||||
|
accept-asp-connections dynamic-permitted
|
|
@ -39,6 +39,25 @@ cs7 instance 0
|
||||||
as virt-msc0 m3ua
|
as virt-msc0 m3ua
|
||||||
asp virt-msc0-0
|
asp virt-msc0-0
|
||||||
routing-key 1 0.23.4
|
routing-key 1 0.23.4
|
||||||
|
|
||||||
|
asp virt-msc1-0 23907 2905 m3ua
|
||||||
|
local-ip 127.0.0.1
|
||||||
|
remote-ip 127.0.0.1
|
||||||
|
role sg
|
||||||
|
sctp-role server
|
||||||
|
as virt-msc1 m3ua
|
||||||
|
asp virt-msc1-0
|
||||||
|
routing-key 3 0.0.2
|
||||||
|
|
||||||
|
asp virt-msc2-0 23909 2905 m3ua
|
||||||
|
local-ip 127.0.0.1
|
||||||
|
remote-ip 127.0.0.1
|
||||||
|
role sg
|
||||||
|
sctp-role server
|
||||||
|
as virt-msc2 m3ua
|
||||||
|
asp virt-msc2-0
|
||||||
|
routing-key 5 0.0.3
|
||||||
|
|
||||||
asp virt-sgsn0-0 23906 2905 m3ua
|
asp virt-sgsn0-0 23906 2905 m3ua
|
||||||
local-ip 172.18.35.200
|
local-ip 172.18.35.200
|
||||||
remote-ip 172.18.35.203
|
remote-ip 172.18.35.203
|
||||||
|
@ -48,9 +67,30 @@ cs7 instance 0
|
||||||
asp virt-sgsn0-0
|
asp virt-sgsn0-0
|
||||||
routing-key 2 0.23.1
|
routing-key 2 0.23.1
|
||||||
|
|
||||||
|
asp virt-sgsn1-0 23908 2905 m3ua
|
||||||
|
local-ip 127.0.0.1
|
||||||
|
remote-ip 127.0.0.1
|
||||||
|
role sg
|
||||||
|
sctp-role server
|
||||||
|
as virt-sgsn1 m3ua
|
||||||
|
asp virt-sgsn1-0
|
||||||
|
routing-key 4 0.1.2
|
||||||
|
|
||||||
|
asp virt-sgsn2-0 23910 2905 m3ua
|
||||||
|
local-ip 127.0.0.1
|
||||||
|
remote-ip 127.0.0.1
|
||||||
|
role sg
|
||||||
|
sctp-role server
|
||||||
|
as virt-sgsn2 m3ua
|
||||||
|
asp virt-sgsn2-0
|
||||||
|
routing-key 6 0.1.3
|
||||||
|
|
||||||
route-table system
|
route-table system
|
||||||
update route 0.23.4 7.255.7 linkset virt-msc0
|
update route 0.23.4 7.255.7 linkset virt-msc0
|
||||||
|
update route 0.0.2 7.255.7 linkset virt-msc1
|
||||||
|
update route 0.0.3 7.255.7 linkset virt-msc2
|
||||||
update route 0.23.1 7.255.7 linkset virt-sgsn0
|
update route 0.23.1 7.255.7 linkset virt-sgsn0
|
||||||
|
update route 0.1.2 7.255.7 linkset virt-sgsn1
|
||||||
|
update route 0.1.3 7.255.7 linkset virt-sgsn2
|
||||||
listen m3ua 2905
|
listen m3ua 2905
|
||||||
accept-asp-connections dynamic-permitted
|
accept-asp-connections dynamic-permitted
|
||||||
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
!
|
||||||
|
! OsmoHNBGW (1.1.0) configuration saved from vty
|
||||||
|
!!
|
||||||
|
!
|
||||||
|
log gsmtap 172.18.35.203
|
||||||
|
logging level set-all debug
|
||||||
|
logging filter all 1
|
||||||
|
!
|
||||||
|
log stderr
|
||||||
|
logging filter all 1
|
||||||
|
logging color 1
|
||||||
|
logging print category-hex 1
|
||||||
|
logging print category 1
|
||||||
|
logging print thread-id 0
|
||||||
|
logging print extended-timestamp 1
|
||||||
|
logging print file 1
|
||||||
|
logging level set-all debug
|
||||||
|
!
|
||||||
|
line vty
|
||||||
|
no login
|
||||||
|
bind 0.0.0.0
|
||||||
|
!
|
||||||
|
cs7 instance 0
|
||||||
|
asp asp-clnt-msc-0 2905 2905 m3ua
|
||||||
|
local-ip 172.18.35.20
|
||||||
|
remote-ip 172.18.35.200
|
||||||
|
role asp
|
||||||
|
sctp-role client
|
||||||
|
point-code 0.23.5
|
||||||
|
sccp-address msc
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.23.4
|
||||||
|
sccp-address sgsn
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.23.1
|
||||||
|
hnbgw
|
||||||
|
log-prefix hnb-id
|
||||||
|
iuh
|
||||||
|
local-ip 172.18.35.20
|
||||||
|
local-port 29169
|
||||||
|
hnbap-allow-tmsi 1
|
||||||
|
iucs
|
||||||
|
remote-addr msc
|
||||||
|
iups
|
||||||
|
remote-addr sgsn
|
||||||
|
mgcp
|
||||||
|
mgw local-ip 172.18.35.20
|
||||||
|
mgw remote-ip 172.18.35.203
|
||||||
|
pfcp
|
||||||
|
remote-addr 172.18.35.203
|
||||||
|
local-addr 172.18.35.20
|
||||||
|
# so far HNBGW_Tests.ttcn does not heed the port an Assoc Setup Req came from, it always responds to port 8805
|
||||||
|
local-port 8805
|
||||||
|
# send PFCP Assoc Setup Req more often
|
||||||
|
timer pfcp x26 5
|
|
@ -27,22 +27,44 @@ cs7 instance 0
|
||||||
role asp
|
role asp
|
||||||
sctp-role client
|
sctp-role client
|
||||||
point-code 0.23.5
|
point-code 0.23.5
|
||||||
sccp-address msc
|
sccp-address msc-naught
|
||||||
routing-indicator PC
|
routing-indicator PC
|
||||||
point-code 0.23.4
|
point-code 0.23.4
|
||||||
sccp-address sgsn
|
|
||||||
|
sccp-address msc-one
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.0.2
|
||||||
|
|
||||||
|
sccp-address msc-two
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.0.3
|
||||||
|
|
||||||
|
sccp-address msc-three
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.0.4
|
||||||
|
|
||||||
|
sccp-address sgsn-naught
|
||||||
routing-indicator PC
|
routing-indicator PC
|
||||||
point-code 0.23.1
|
point-code 0.23.1
|
||||||
|
|
||||||
|
sccp-address sgsn-one
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.1.2
|
||||||
|
|
||||||
|
sccp-address sgsn-two
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.1.3
|
||||||
|
|
||||||
|
sccp-address sgsn-three
|
||||||
|
routing-indicator PC
|
||||||
|
point-code 0.1.4
|
||||||
|
|
||||||
hnbgw
|
hnbgw
|
||||||
log-prefix hnb-id
|
log-prefix hnb-id
|
||||||
iuh
|
iuh
|
||||||
local-ip 172.18.35.20
|
local-ip 172.18.35.20
|
||||||
local-port 29169
|
local-port 29169
|
||||||
hnbap-allow-tmsi 1
|
hnbap-allow-tmsi 1
|
||||||
iucs
|
|
||||||
remote-addr msc
|
|
||||||
iups
|
|
||||||
remote-addr sgsn
|
|
||||||
mgcp
|
mgcp
|
||||||
mgw local-ip 172.18.35.20
|
mgw local-ip 172.18.35.20
|
||||||
mgw remote-ip 172.18.35.203
|
mgw remote-ip 172.18.35.203
|
||||||
|
@ -53,3 +75,61 @@ hnbgw
|
||||||
local-port 8805
|
local-port 8805
|
||||||
# send PFCP Assoc Setup Req more often
|
# send PFCP Assoc Setup Req more often
|
||||||
timer pfcp x26 5
|
timer pfcp x26 5
|
||||||
|
|
||||||
|
msc 0
|
||||||
|
remote-addr msc-naught
|
||||||
|
|
||||||
|
msc 1
|
||||||
|
remote-addr msc-one
|
||||||
|
|
||||||
|
msc 2
|
||||||
|
remote-addr msc-two
|
||||||
|
|
||||||
|
msc 3
|
||||||
|
remote-addr msc-three
|
||||||
|
|
||||||
|
sgsn 0
|
||||||
|
remote-addr sgsn-naught
|
||||||
|
|
||||||
|
sgsn 1
|
||||||
|
remote-addr sgsn-one
|
||||||
|
|
||||||
|
sgsn 2
|
||||||
|
remote-addr sgsn-two
|
||||||
|
|
||||||
|
sgsn 3
|
||||||
|
remote-addr sgsn-three
|
||||||
|
|
||||||
|
hnbgw
|
||||||
|
iucs
|
||||||
|
nri bitlen 10
|
||||||
|
# a NULL NRI that is outside the NRI ranges used by the MSCs:
|
||||||
|
nri null add 0
|
||||||
|
# a NULL NRI that is also used by an MSC:
|
||||||
|
nri null add 1
|
||||||
|
msc 0
|
||||||
|
nri add 1 255
|
||||||
|
msc 1
|
||||||
|
nri add 256 511
|
||||||
|
msc 2
|
||||||
|
nri add 512 767
|
||||||
|
# range 768-1000 is not assigned to any MSC on purpose
|
||||||
|
msc 3
|
||||||
|
nri add 1001 1023
|
||||||
|
|
||||||
|
hnbgw
|
||||||
|
iups
|
||||||
|
nri bitlen 10
|
||||||
|
# a NULL NRI that is outside the NRI ranges used by the SGSNs:
|
||||||
|
nri null add 0
|
||||||
|
# a NULL NRI that is also used by an SGSN:
|
||||||
|
nri null add 1
|
||||||
|
sgsn 0
|
||||||
|
nri add 1 255
|
||||||
|
sgsn 1
|
||||||
|
nri add 256 511
|
||||||
|
sgsn 2
|
||||||
|
nri add 512 767
|
||||||
|
# range 768-1000 is not assigned to any SGSN on purpose
|
||||||
|
sgsn 3
|
||||||
|
nri add 1001 1023
|
||||||
|
|
Loading…
Reference in New Issue