81 GAN Discovery and Registration Procedures

3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS

81.1 Discovery Procedure

81.1.1 Discovery Procedure, Accepted

81.1.1.1 Discovery Procedure, MS holds the IP address of the provisioning SEGW and FQDN of provisioning GANC, provisioning GANC and default GANC belong to the same SEGW

81.1.1.1.1 Conformance requirement

The MS shall:

– If the MS holds an IP address of the Provisioning SEGW, the MS establishes the secure connection towards the Provisioning SEGW according to sub-clause 4.2

– Following successful establishment of secure connection to the Provisioning SEGW:

– If the MS holds a FQDN of the Provisioning GANC, the MS shall perform a DNS query "inside the secure connection" to retrieve the IP-address of the Provisioning GANC. The MS shall establish a TCP connection to the Provisioning GANC using this IP address and a TCP port defined for Discovery (see sub-clause 12.2.1). The MS shall not store the IP address retrieved from DNS for subsequent procedures (apart from DNS resolver caching).

When the MS receives GA-RC DISCOVERY ACCEPT message, it shall:

– stop the timer TU3901.

– set the timer value for TU3903 to the default value,

– store the information about Default GANC in persistent storage:

– The Default GANC information consists of the Default GANC, SEGW associated with the Default GANC and optionally a TCP port to be used with that Default GANC. If a specific TCP Port is not received in the message, the defined port for Registration is used (see sub-clause 12.2.1)

– release the TCP connection towards the Provisioning GANC

– the secure connection to the Provisioning SEGW can be reused as follows;

– If the MS is provisioned with an IP address of the Provisioning GANC-SEGW and it matches the received Default GANC-SEGW IP address IE, the MS shall reuse the existing secure connection.

– If the MS is provisioned with a FQDN of the Provisioning GANC-SEGW or derived a FQDN for the Provisioning GANC-SEGW and it matches the received Default GANC-SEGW FQDN IE, the MS shall reuse the existing secure connection.

– otherwise the MS shall release the existing secure connection towards the SEGW of the Provisioning GANC as defined in sub-clause 4.5

– initiate the registration procedure towards the Default GANC as defined in sub-clause 6.2.

Reference(s)

3GPP TS 44.318 sub-clause 5.3 and 5.5.1

81.1.1.1.2 Test purpose

To verify that the MS is able to initiate the Discovery Procedure with an IP address to the SEGW associated with the provisioning GANC and the FQDN to the GANC.

To verify that the MS keeps the secure connection when registering to the default GANC if the provisioning GANC and default GANC have the same SEGW.

81.1.1.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Provisioning GANC and default GANC belonging to the same SEGW

– Public DNS without knowledge of SEGW FQDN associated with Provisioning GANC

Mobile Station:

– MS in state GA-RC DEREGISTERED

– The MS has the IP address for the SEGW associated with the provisioning GANC, but not the FQDN

– The MS has the FQDN for the provisioning GANC, but not the IP address

– The MS does not have any knowledge about the default GANC

– The MS does not have any knowledge about the serving GANC

Foreseen final state of the MS

The MS will stay in state GA-RC DEREGISTERED.

Test procedure

Make the MS join the AP so that the Discovery procedure is kicked off.

The SS is supposed to answer the Discovery Request message with a valid FQDN or IP address of Default GANC and IP address of the SEGW associated with Default GANC matching the IP address of SEGW associated with Provisioning GANC before timer TU3901 expires.

The MS shall attempt to register towards the Default GANC reusing the same security connection used during Discovery procedure.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

Set up Ipsec tunnel to SEGW

3

DNS Standard Query for GANC to the DNS server associated with the GANC

4

Standard Query Response with IP address to GANC

5

MS

Establish TCP connection to provisioning GANC

6

GA-RC DISCOVERY REQUEST

To provisioning GANC

7

GA-RC DISCOVERY ACCEPT

Default GANC and SEGW provided.

Note:

Default GANC belongs to the same SEGW as the Provisioning GANC

The message is sent before expiry of TU3901.

8

MS

Establish TCP connection to default GANC using either IP address or FQDN

9

GA-RC REGISTER REQUEST

To default GANC

81.1.1.2 Discovery procedure, the MS holds the FQDN of the provisioning SEGW and IP address of the provisioning GANC, provisioning GANC and default GANC belong to different SEGWs

81.1.1.2.1 Conformance requirement

– If the MS holds a FQDN of the Provisioning SEGW, the MS performs a public DNS query to retrieve the IP-address of the Provisioning SEGW and establish the secure connection towards the Provisioning SEGW according to sub-clause 4.2. The MS shall not store the IP address retrieved from DNS for subsequent procedures (apart from DNS resolver caching).

– Following successful establishment of secure connection to the Provisioning SEGW

– If the MS holds an IP address of the Provisioning GANC, the MS shall establish a TCP connection to the Provisioning GANC using the well-known TCP port for Discovery as defined in sub-clause 12.2.1

When the MS receives GA-RC DISCOVERY ACCEPT message, it shall:

– stop the timer TU3901.

– set the timer value for TU3903 to the default value,

– store the information about Default GANC in persistent storage:

– The Default GANC information consists of the Default GANC, SEGW associated with the Default GANC and optionally a TCP port to be used with that Default GANC. If a specific TCP Port is not received in the message, the defined port for Registration is used (see sub-clause 12.2.1)

– release the TCP connection towards the Provisioning GANC

– the secure connection to the Provisioning SEGW can be reused as follows;

– If the MS is provisioned with an IP address of the Provisioning GANC-SEGW and it matches the received Default GANC-SEGW IP address IE, the MS shall reuse the existing secure connection.

– If the MS is provisioned with a FQDN of the Provisioning GANC-SEGW or derived a FQDN for the Provisioning GANC-SEGW and it matches the received Default GANC-SEGW FQDN IE, the MS shall reuse the existing secure connection.

– otherwise the MS shall release the existing secure connection towards the SEGW of the Provisioning GANC as defined in sub-clause 4.5

– initiate the registration procedure towards the Default GANC as defined in sub-clause 6.2.

Reference(s)

3GPP TS 44.318 sub-clause 5.3 and 5.5.1

81.1.1.2.2 Test purpose

To verify that the MS can initiate the Discovery Procedure with the FQDN to the SEGW associated with the provisioning GANC and IP address to the GANC.

To verify that the MS releases the secure connection when registering to the default GANC if the provisioning GANC and default GANC don’t have the same SEGW.

81.1.1.2.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS that holds the IP address to the SEGW associated with the provisioning GANC, but without knowledge of the provisioning GANC’s FQDN

Mobile Station:

– MS in state GA-RC DEREGISTERED

– The MS has the FQDN for the SEGW associated with the provisioning GANC, but not the IP address

– The MS has the IP address to the provisioning GANC

– The MS does not have any knowledge about the default GANC

– The MS does not have any knowledge about the serving GANC

Foreseen final state of the MS

The MS will stay in state GA-RC DEREGISTRED.

Test procedure

Make the MS join the AP so that the Discovery procedure is kicked off.

The SS is supposed to answer the Discovery Request message before timer TU3901 expires.

The MS shall release the Security Association towards the SEGW associated with Provisioning GANC.

The MS shall establish a secure tunnel towards the SEGW provided in Discovery Accept messasge and establish TCP to the Default GANC.

The MS shall send Register Request message towards the Default GANC.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

 

MS is joining the AP

2

DNS Standard Query for the SEGW to the public DNS server

3

Standard Query Response with IP address to the SEGW

4

MS

MS sets up a secure connection to the SEGW and establishes TCP connection to the provisioning GANC

5

MS

MS establish a TCP connection using the stored IP address

6

GA-RC DISCOVERY REQUEST

To provisioning GANC

7

GA-RC DISCOVERY ACCEPT

Default GANC and SEGW provided.

The message is sent before expiry of TU3901.

8

MS releases the secure connection to the SEGW

9

MS sets up a secure connection to the new SEGW using either IP address or FQDN

10

MS establish a TCP connection to the default GANC using either IP address or FQDN

11

GA-RC REGISTER REQUEST

To default GANC

81.1.1.3 Discovery procedure, the MS is not provisioned with information about the provisioning GANC or its SEGW

81.1.1.3.1 Conformance requirement

– In case the MS is not provisioned with information about the Provisioning SEGW, derive a FQDN of the Provisioning SEGW from the IMSI (as described in [3]);

The MS performs a public DNS Query to retrieve the IP-address of the Provisioning SEGW and establish the secure connection towards the Provisioning SEGW according to sub-clause 4.2. The MS shall not store the IP address retrieved from DNS for subsequent procedures (apart from DNS resolver caching);

– Following successful establishment of secure connection to the Provisioning SEGW:

– In cases where the MS is not provisioned with information about the Provisioning GANC, the MS derives a FQDN of the Provisioning GANC from the IMSI (as described in [3]).

A DNS query is performed "inside the secure connection" to retrieve the IP-address of the Provisioning GANC. The MS shall not store the IP address retrieved from DNS for subsequent procedures (apart from DNS resolver caching).A TCP connection is then established inside the IPsec tunnel, to the Provisioning GANC using the TCP port defined for Discovery procedure (see sub-clause 12.2.1).

– In all cases the MS shall establish only a single TCP connection to the GANC over the IPsec tunnel.

Reference(s)

3GPP TS 44.318 sub-clause 5.3.

81.1.1.3.2 Test purpose

To verify that the MS can derive the FQDN from its IMSI and go to the correct DNS to ask for the IP address to the SEGW and provisioning GANC.

81.1.1.3.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the provisioning GANC’s FQDN

Mobile Station:

– MS in state GA-RC DEREGISTERED

– The MS does not have any knowledge about the provisioning GANC

– The MS does not have any knowledge about the default GANC

– The MS does not have any knowledge about the serving GANC

Foreseen final state of the MS

The MS will stay in state GA-RC DEREGISTRED.

Test procedure

Make the MS join the AP so that the Discovery procedure is kicked off.

The MS will derive SEGW associated with provisioning GANC and provisioning GANC from the IMSI.

The SS is supposed to answer the Discovery Request message before timer TU3901 expires.

Use a default GANC associated with the same SEGW as the provisioning GANC in order to simplify the test sequence.

The MS will attempt to register towards the default GANC reusing the same security association.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

 

MS is joining the AP

2

MS

Derive FQDN to SEGW from the IMSI

3

DNS Standard Query for the SEGW to the public DNS server

4

Standard Query Response with IP address to the SEGW

5

MS

MS sets up a secure connection to the SEGW

6

MS

Derive FQDN to GANC from the IMSI

7

DNS Standard Query for GANC to the DNS server associated with the GANC

8

Standard Query Response with address to GANC

9

MS

Establish TCP connection to provisioning GANC over the secure connection

10

GA-RC DISCOVERY REQUEST

To provisioning GANC

11

GA-RC DISCOVERY ACCEPT

Default GANC provided and SEGW matching the SEGW associated with provisioning GANC.

The message is sent before expiry of TU3901.

12

MS

Establish TCP connection to default GANC using either IP address or FQDN

13

GA-RC REGISTER REQUEST

To default GANC

81.1.2 Discovery Procedure, Rejected

81.1.2.1 Discovery Procedure, Discovery Reject, Network Congestion

81.1.2.1.1 Conformance requirement

When the MS receives GA-RC DISCOVERY REJECT message it shall:

– stop the timer TU3901,

– set the timer value for TU3903 to the default value,

– If the value of the Reject Cause IE indicates ‘Network Congestion’ , the MS shall

– Maintain the secure connection to the GANC-SEGW and the TCP connection to the GANC

– Create a random value between zero and the received value in TU3902 Timer IE and

– Add this value to the received value in TU3902 Timer IE, this becomes the new value for TU3902

– Start timer TU3902 according to the new calculated value

Reference(s)

3GPP TS 44.318 sub-clause 5.5.2

81.1.2.1.2 Test purpose

To verify that the MS wait the correct time after receiving Discovery Reject due to network congestion before it tries to go through the discovery procedure again.

81.1.2.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the provisioning GANC’s FQDN

Mobile Station:

– MS in state GA-RC DEREGISTERED

– The MS has the IP address or the FQDN for the provisioning GANC

– The MS does not have any knowledge about the default GANC

– The MS does not have any knowledge about the serving GANC

Foreseen final state of the MS

The MS will stay in state GA-RC DEREGISTRED.

Test procedure

Make the MS join the AP so that the Discovery procedure is kicked off.

The SS is supposed to answer the Discovery Request message with Discovery rejected with cause ‘Network congestion’ before timer TU3901 expires. The TU3902 timer is set to 60 (1 minutes).

The MS will set TU3902 between 1 and 2 minutes and send a Discovery Request message towards the provisioning GANC after expiration of the timer.

Specific Test Parameters

Maximum duration of test

3 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

3

GA-RC DISCOVERY REQUEST

To provisioning GANC

4

GA-RC DISCOVERY REJECTED

With cause set to Network congestion

TU3902 Timer IEs set to 60

5

MS

Wait for 1 – 2 minutes . The MS sets TU3902 randomly between 60 and 120, i.e. 1 to 2 minutes.

6

GA-RC DISCOVERY REQUEST

New attempt on the same secure connection to the provisioning GANC

81.1.2.2 Discovery Procedure, Discovery Reject, IMSI not allowed

81.1.2.2.1 Conformance requirement

When the MS receives GA-RC DISCOVERY REJECT message it shall:

– If the value of the Reject Cause IE indicates ‘IMSI not allowed’ or "Unspecified", then the MS shall:

– Release the TCP connection established to the Provisioning GANC, if still established.

– Release the secure connection towards the SEGW associated with the Provisioning GANC as defined in sub-clause 4.5.

– Not initiate a new Discovery procedure until the next power-on.

Reference(s)

3GPP TS 44.318 sub-clause 5.5.2.

81.1.2.2.2 Test purpose

To verify that the MS does not try to kick off the Discovery procedure again after receiving Discovery Reject due to IMSI not allowed.

81.1.2.2.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the provisioning GANC’s FQDN

– DNS inside of the SEGW associated with the provisioning GANC with knowledge of the provisioning GANC’s FQDN

Mobile Station:

– MS in state GA-RC DEREGISTERED

– The MS has the IP address or the FQDN for the provisioning GANC

– The MS does not have any knowledge about the default GANC

– The MS does not have any knowledge about the serving GANC

Foreseen final state of the MS

The MS will start the discovery procedure and receive Discovery rejected with cause value ‘IMSI not allowed’. The MS will not try to kick off the Discovery procedure until it is powered off and back on again. When the second attempt to register has started the signalling is interrupted and the MS will stay in state GA-RC DEREGISTRED.

Test procedure

Make the MS join the AP so that the Discovery procedure is kicked off.

The SS is supposed to answer the Discovery Request message with Discovery rejected with cause ‘IMSI not allowed’ before timer TU3901 expires. The TU3902 timer is set to 60 (1 minutes).

Specific Test Parameters

Maximum duration of test

3 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

3

GA-RC DISCOVERY REQUEST

To provisioning GANC

4

GA-RC DISCOVERY REJECTED

Cause: IMSI not allowed

5

MS releases the TCP connection and the secure connection

6

MS

Wait for 2 minutes. Make sure that the MS does not try to access the GAN network.

7

MS

Switch off the MS and then back on again.

8

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

9

GA-RC DISCOVERY REQUEST

New attempt

81.1.2.3 Void

81.1.3 Discovery Procedure, Abnormal Cases

81.1.3.1 Discovery Procedure, TU3901/TU3903 Expires

81.1.3.1.1 Conformance requirement

If timer TU3901 has expired in the MS, the MS shall:

– release the TCP connection towards the Provisioning GANC,

– release the secure connection towards SEGW of the Provisioning GANC as defined in sub-clause 4.5,

– double the current value for timer TU3903 but not exceeding the maximum value defined for this timer as defined in sub-clause 12.1.1 and

– start timer TU3903

Reference(s)

3GPP TS 44.318 sub-clause 5.6.1.

81.1.3.1.2 Test purpose

To verify that the MS attempts to kick off the Discovery procedure again after the correct time has elapsed when the TU3901/TU3903 timer expires.

81.1.3.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the provisioning GANC’s FQDN

– DNS inside of the SEGW associated with the provisioning GANC with knowledge of the provisioning GANC’s FQDN

Mobile Station:

– MS in state GA-RC DEREGISTERED

– The MS has the IP address or the FQDN for the provisioning GANC

– The MS does not have any knowledge about the default GANC

– The MS does not have any knowledge about the serving GANC

– Timer TU3901 set to the default value 30 seconds

– Timer TU3903 set to 1 minute

Foreseen final state of the MS

The MS will start the discovery procedure and when TU3901 expires it will set TU3903 to 2 minutes. When TU3903 expires it will kick off the Discovery procedure again. The same sequence is repeated and for each time TU3903 is doubled until it reaches its maximum value of 32 minutes.

Test procedure

Make the MS join the AP so that the Discovery procedure is kicked off.

The SS is not supposed to answer the Discovery Request message at any occasion.

Specific Test Parameters

Maximum duration of test

100 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

3

GA-RC DISCOVERY REQUEST

To provisioning GANC, MS starts TU3901

4

MS

Wait for 30 s so TU3901 expires. TU3903 is set to 2 min. when TU3901 expires.

5

MS releases the TCP connection and the secure connection

6

MS

Wait for 2 minutes so that TU3903 expires

7

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

8

GA-RC DISCOVERY REQUEST

New attempt, MS starts TU3901

9

MS

Wait for 30 s so TU3901 expires. TU3903 is set to 4 min. when TU3901 expires the 2nd time.

10

MS releases the TCP connection and the secure connection

11

MS

Wait for 4 minutes so that TU3903 expires.

12

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

13

GA-RC DISCOVERY REQUEST

New attempt, MS starts TU3901

14

MS

Wait for 30 s so TU3901 expires. TU3903 is set to 8 min. when TU3901 expires the 3rd time.

15

MS releases the TCP connection and the secure connection

16

MS

Wait for 8 minutes so that TU3903 expires.

17

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

18

GA-RC DISCOVERY REQUEST

New attempt, MS starts TU3901

19

MS

Wait for 30 s so TU3901 expires. TU3903 is set to 16 min. when TU3901 expires the 4th time.

20

MS releases the TCP connection and the secure connection

21

MS

Wait for 16 minutes so that TU3903 expires.

22

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

23

GA-RC DISCOVERY REQUEST

New attempt, MS starts TU3901

24

MS

Wait for 30 s so TU3901 expires. TU3903 is set to 32 min. when TU3901 expires the 5th time.

25

MS releases the TCP connection and the secure connection

26

MS

Wait for 32 minutes so that TU3903 expires.

27

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

28

GA-RC DISCOVERY REQUEST

New attempt, MS starts TU3901

29

MS

Wait for 30 s so TU3901 expires. TU3903 is set to 32 min. again when TU3901 expires the 6th time.

30

MS releases the TCP connection and the secure connection

31

MS

Wait for 32 minutes so that TU3903 expires.

32

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

33

GA-RC DISCOVERY REQUEST

New attempt

81.1.3.2 Void

81.1.3.3 Void

81.1.3.4 Void

81.1.3.5 Void

81.1.3.6 Void

81.1.3.7 SEGW certificate checking, the MS holds the “invalid” FQDN of the provisioning SEGW

81.1.3.7.1 Conformance requirement

As the MS and GANC-SEGW use EAP-SIM or EAP-AKA for mutual authentication, IKEv2 mandates that this is used in conjunction with a public key signature based authentication of the GANC-SEGW to the MS.

The MS requirements for certificate authentication and handling are listed in 3GPP TS 33.234 [10].

In addition to the requirements listed in 3GPP TS 33.234 [10], the MS shall take the following actions for received GANC-SEGW certificates:

– match the SubjectAltName in the end entity certificate with the IDr payload, and with GANC-SEGW identity obtained from derivation of the Provisioning GANC-SEGW FQDN, provisioning, discovery or register redirect.

– If the MS was provisioned with an IP address of the GANC-SEGW, (or received it in the GA-RC DISCOVERY ACCEPT or GA-RC REGISTER REDIRECT message), then the certificate shall contain an IPaddress SubjectAltName that matches that address.

– If the MS was provisioned with an FQDN of the GANC-SEGW, or received it in the GA-RC DISCOVERY ACCEPT or GA-RC REGISTER REDIRECT message, then the certificate shall contain a DNSname SubjectAltName that matches that FQDN.

– If the MS derived the FQDN of the Provisioning GANC-SEGW, then the certificate shall contain a DNSname SubjectAltName that matches that FQDN.

If the MS and GANC-SEGW are not able to set up the SA for any other reason than EAP-SIM or EAP-AKA authentication failure, and the current GANC-SEGW is the SEGW associated to the Provisioning GANC, the MS shall act as if a "Lower layer failure in the MS" has occurred and act as defined in sub-clause 5.6.2.

Reference(s)

3GPP TS 44.318 sub-clauses 4.2.5 and 4.2.6

81.1.3.7.2 Test purpose

To verify that the MS does correct SEGW certificate checking during secure tunnel establishment.

81.1.3.7.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS that holds the IP address to the SEGW associated with the provisioning GANC, but that DNS entry is not in provisioning SEGW certificate.

Mobile Station:

– MS in state GA-RC DEREGISTERED

– The MS has the “invalid” FQDN for the SEGW

The MS holds an “invalid” FQDN of the Provisioning SEGW. MS is made to perform a public DNS query to retrieve the IP-address of the Provisioning SEGW and to initialise establishment of the secure connection towards the Provisioning SEGW. Secure tunnel establishment will fail, because provisioning SEGW certificate does not contain DNS subjectAltName “invalid.provisioning.gan”.The MS shall act as if "a Lower layer failure in the MS” has occurred and act as defined in sub-clause 5.6.2.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

 

MS is joining the AP

2

DNS Standard Query for the SEGW to the public DNS server

3

Standard Query Response with IP address to the SEGW

4

IKE_SA_INIT

MS sends IKE_SA_INIT message to initialize secure connection setup to the SEGW

5

IKE_SA_INIT

SEGW replies with IKE_SA_INIT

6

IKE_AUTH

MS informs trusted CA certificates in CERT_REQ payload. Authentication phase is started

7

IKE_AUTH

SEGW replies with certificate that does not contain "invalid" FQDN in its SubjectAltName field

8 (optional)

IKE_AUTH

MS may optionally send one more IKE_AUTH message

9

MS

MS stops attempting to set up a security connection and starts TU3903

10

MS

Wait for 10 seconds

11

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC using either IP address or FQDN

81.2 Registration Procedure

81.2.1 Registration Procedure, Accepted

81.2.1.1 Registration Procedure, MS in GSM Coverage, Serving GANC for CGI Known

81.2.1.1.1 Conformance requirement

If the MS is in GERAN or UTRAN coverage, it shall check if it has stored Serving GANC information for the current GSM CGI in case of GERAN coverage, or UTRAN cell Identity, in case of UTRAN Coverage, or if the MS is not in GERAN/UTRAN coverage, it shall check if it has stored Serving GANC information for the current AP-ID

– if found, the MS shall initiate Registration procedure towards the stored Serving GANC

When the MS receives GA-RC REGISTER ACCEPT message, it shall:

– Start Keep alive mechanism as defined in sub-clause 6.5 using the received TU3906 Timer IE

Reference(s)

3GPP TS 44.318 sub-clause 6.2.1 and 6.2.3.1

81.2.1.1.2 Test purpose

To verify that the MS can store the address to a serving GANC associated with a certain GSM cell and access that GANC at the Registration procedure.

81.2.1.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– 1 GSM cell

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

Mobile Station:

– MS has stored a serving GANC associated with the GSM cell (CGI)

– MS has not stored a serving GANC associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Accept before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

4

GA-RC REGISTER ACCEPT

TU3906 set to 60 seconds

GANC Control Channel Description IE shall indicate that GPRS services are not available and IMSI Attach/Detach procedure shall not apply.

5

MS

Wait for 1 minutes so that TU3906 expires

A5 (Optional)

{GAN A/Gb Mode Location Update Procedure}

This step is performed only if the MS initiates a Location Area Update while TU3906 is still running

6

GA-RC KEEP ALIVE

81.2.1.2 Registration Procedure, MS in GSM Coverage, Serving GANC for CGI Not Known; MS not in GSM Coverage, Serving GANC for AP Known

81.2.1.2.1 Conformance requirement

If the MS is in GERAN or UTRAN coverage, it shall check if it has stored Serving GANC information for the current GSM CGI in case of GERAN coverage, or UTRAN cell Identity, in case of UTRAN Coverage, or if the MS is not in GERAN/UTRAN coverage, it shall check if it has stored Serving GANC information for the current AP-ID

– if found, the MS shall initiate the GAN Registration procedure towards the stored Serving GANC

When the MS receives GA-RC REGISTER ACCEPT message, it shall:

– Start Keep alive mechanism as defined in sub-clause 6.5 using the received TU3906 Timer IE

The GANC may at any time initiate the deregistration of a MS by sending the GA-RC DEREGISTER message to the MS. When the GA-RC layer in the network has submitted the GA-RC DEREGISTER message to the TCP layer, it may initiate release of its half of the bidirectional TCP connection

Reference(s)

3GPP TS 44.318 sub-clause 6.2.1, 6.2.3.1, and 6.4.3

81.2.1.2.2 Test purpose

To verify that the MS can register to the default GANC if it doesn’t have any data stored about serving GANC in the current GSM cell.

To verify that the MS can store the address to a serving GANC associated with a certain AP and access that GANC at the Registration procedure.

81.2.1.2.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– 1 GSM cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

– DNS inside of the default SEGW associated with the default GANC

Mobile Station:

– MS has stored a serving GANC associated with the AP-ID

– MS has not stored a serving GANC associated with the GSM cell (CGI)

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Accept before timer TU3904 expires.

The SS requests the MS to deregister. The GSM cell is then removed. The MS should now attempt to register using the stored AP-ID.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the default SEGW and establishes a TCP connection to the default GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To default GANC, verify correct GSM CGI is used.

4

GA-RC REGISTER ACCEPT.

GANC Control Channel Description IE shall indicate that GPRS services are not available and IMSI Attach/Detach procedure shall not apply.

A4 (Optional)

{GAN A/Gb Mode Location Update Procedure}

This step is performed only if the MS initiates a Location Area Update

5

GA-RC DEREGISTER

Reject Cause = Unspecified

6

SS

Remove GSM Coverage

7

MS

Remove the TCP connection and the secure connection to SEGW

8

MS

MS is joining the AP

9

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

10

GA-RC REGISTER REQUEST

To serving GANC, verify correct AP-ID is used.

11

GA-RC REGISTER ACCEPT

TU3906 set to 60 seconds

12

MS

Wait for 1 minutes so that TU3906 expires

13

GA-RC KEEP ALIVE

81.2.1.3 Void

81.2.1.4 Registration Procedure, MS Holds The IP Address to The serving SEGW And The FQDN to The Serving GANC

81.2.1.4.1 Conformance requirement

To initiate the registration procedure the MS shall:

– If the MS has stored an IP address of the GANC-SEGW, and the MS does not already have an established secure connection to this GANC-SEGW, the MS establishes a secure connection towards the GANC-SEGW according to sub-clause 4.2,

Following successful establishment of secure tunnel:

– If the MS holds a FQDN of the GANC, the MS performs a DNS query "inside the secure tunnel" to retrieve the IP-address of the GANC. The MS establishes a TCP connection to the GANC at the stored TCP port to be used for Registration with this GANC. If no TCP port has been stored for this GANC, the default TCP port (see sub-clause 12.2.1) shall be used. The MS shall not store the retrieved IP address for subsequent procedures (apart from DNS resolver caching);

– The MS shall only establish a single TCP connection to the GANC over the IPsec tunnel.

When the MS receives GA-RC REGISTER ACCEPT message, it shall:

– Start Keep alive mechanism as defined in sub-clause 6.5 using the received TU3906 Timer IE

Reference(s)

3GPP TS 44.318 sub-clause 6.2.1 and 6.2.3.1

81.2.1.4.2 Test purpose

To verify that the MS can register to the GANC by using IP addresses to SEGW and GANC.

81.2.1.4.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– DNS inside of the serving SEGW associated with the serving GANC

Mobile Station:

– MS has stored the IP address to the SEGW associated with the serving GANC associated with the AP-ID but not the FQDN

– MS has stored the FQDN to the serving GANC associated with the AP-ID but not the IP address

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Accept before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

Set up Ipsec tunnel to serving SEGW

3

DNS Standard Query for GANC to the DNS server associated with the GANC

4

Standard Query Response with IP address to GANC

5

MS

Establish TCP connection to serving GANC

6

GA-RC REGISTER REQUEST

To serving GANC

7

GA-RC REGISTER ACCEPT

TU3906 set to 60 seconds.

GANC Control Channel Description IE shall indicate that GPRS services are not available and IMSI Attach/Detach procedure shall not apply.

8

MS

Wait for 1 minutes so that TU3906 expires

A8 (Optional)

{GAN A/Gb Mode Location Update Procedure}

This step is performed only if the MS initiates a Location Area Update while TU3906 is still running

9

GA-RC KEEP ALIVE

81.2.1.5 Registration Procedure, MS Holds The FQDN to The serving SEGW And The IP Address to The Serving GANC

81.2.1.5.1 Conformance requirement

To initiate the GAN registration procedure the MS shall:

– If the MS has stored a FQDN of the GANC-SEGW, the MS performs a public DNS query to retrieve the IP-address of the GANC-SEGW, if the MS does not already have an established secure connection to this GANC-SEGW, the MS establishes the secure connection towards the GANC-SEGW according to sub-clause 4.2. The MS shall not store the IP address retrieved from DNS for subsequent procedures (apart from DNS resolver caching).

Following successful establishment of secure tunnel:

– If the MS holds an IP address of the GANC, the MS establishes a TCP connection to the GANC at the stored TCP port to be used for Registration with this GANC. If no TCP port has been stored for this GANC, the default TCP port (see sub-clause 12.2.1) shall be used.

– The MS shall only establish a single TCP connection to the GANC over the IPsec tunnel.

When the MS receives GA-RC REGISTER ACCEPT message, it shall:

– Start Keep alive mechanism as defined in sub-clause 6.5 using the received TU3906 Timer IE

Reference(s)

3GPP TS 44.318 sub-clause 6.2.1 and 6.2.3.1

81.2.1.5.2 Test purpose

To verify that the MS can register to the GANC by using FQDN to SEGW.

81.2.1.5.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

Mobile Station:

– MS has stored the FQDN to the SEGW associated with the serving GANC associated with the AP-ID, but not the IP address

– MS has stored the IP address to the serving GANC associated with the AP-ID, but not the FQDN

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Accept before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

DNS Standard Query for the SEGW to the public DNS server

3

Standard Query Response with IP address to the SEGW

4

MS

MS sets up a secure connection to the SEGW and establishes TCP connection to the serving GANC using the stored IP address

5

GA-RC REGISTER REQUEST

To serving GANC

6

GA-RC REGISTER ACCEPT

TU3906 set to 60 seconds

GANC Control Channel Description IE shall indicate that GPRS services are not available and IMSI Attach/Detach procedure shall not apply.

7

MS

Wait for 1 minutes so that TU3906 expires

A7 (Optional)

{GAN A/Gb Mode Location Update Procedure}

This step is performed only if the MS initiates a Location Area Update while TU3906 is still running

8

GA-RC KEEP ALIVE

81.2.1.6 Registration Procedure, MS is capable of GAN A/Gb mode and GAN Iu mode, directed to operate in GAN A/Gb mode

81.2.1.6.1 Conformance requirement

When the MS receives GA-RC REGISTER ACCEPT message, it shall:

– stop the timer TU3904,

– reset the Redirection Counter,

– retrieve the GAN Mode Indicator IE (if included) and:

– if no GAN Mode Indicator IE is included or if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN A/Gb mode, and the MS supports GAN A/Gb mode, then the MS shall operate in GAN A/Gb mode while registered with the GANC.

– if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN Iu mode, and the MS supports GAN Iu mode, then the MS shall operate in GAN Iu mode while registered with the GANC.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.1

81.2.1.6.2 Test purpose

To verify that the MS that is capable of both GAN A/Gb mode and GAN Iu mode operation can be directed to operate in GAN A/Gb mode as a result of the Registration procedure.

81.2.1.6.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– 1 GSM cell, with different LAI than GAN cell

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

Mobile Station:

– MS has stored a serving GANC associated with the GSM cell (CGI)

– MS has not stored a serving GANC associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Accept before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

GAN Mode Support Indicator in GAN Classmark IE indicates that MS supports GAN A/Gb mode and GAN Iu mode

4

GA-RC REGISTER ACCEPT

TU3906 set to 60 seconds

GAN Mode Indicator IE indicates that MS shall use GAN A/Gb mode

5

{GAN A/GB Mode Location Update Procedure}

81.2.1.7 Registration Procedure, MS is capable of GAN A/Gb mode and GAN Iu mode, directed to operate in GAN Iu mode

81.2.1.7.1 Conformance requirement

When the MS receives GA-RC REGISTER ACCEPT message, it shall:

– stop the timer TU3904,

– reset the Redirection Counter,

– retrieve the GAN Mode Indicator IE (if included) and:

– if no GAN Mode Indicator IE is included or if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN A/Gb mode, and the MS supports GAN A/Gb mode, then the MS shall operate in GAN A/Gb mode while registered with the GANC.

– if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN Iu mode, and the MS supports GAN Iu mode, then the MS shall operate in GAN Iu mode while registered with the GANC.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.1

81.2.1.7.2 Test purpose

To verify that the MS that is capable of both GAN A/Gb mode and GAN Iu mode operation can be directed to operate in GAN Iu mode as a result of the Registration procedure.

81.2.1.7.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– 1 GSM cell, with different LAI than GAN cell

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

Mobile Station:

– MS has stored a serving GANC associated with the GSM cell (CGI)

– MS has not stored a serving GANC associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Accept before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

GAN Mode Support Indicator in GAN Classmark IE indicates that MS supports GAN A/Gb mode and GAN Iu mode

4

GA-RC REGISTER ACCEPT

TU3906 set to 60 seconds

GAN Mode Indicator IE indicates that MS shall use GAN Iu mode

5

{GAN Iu Mode Location Update Procedure}

81.2.1.8 Registration Procedure, MS is capable of GAN A/Gb mode and GAN Iu mode, no GAN Mode Indicator IE in GA-RC REGISTER ACCEPT

81.2.1.8.1 Conformance requirement

When the MS receives GA-RC REGISTER ACCEPT message, it shall:

– stop the timer TU3904,

– reset the Redirection Counter,

– retrieve the GAN Mode Indicator IE (if included) and:

– if no GAN Mode Indicator IE is included or if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN A/Gb mode, and the MS supports GAN A/Gb mode, then the MS shall operate in GAN A/Gb mode while registered with the GANC.

– if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN Iu mode, and the MS supports GAN Iu mode, then the MS shall operate in GAN Iu mode while registered with the GANC.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.1

81.2.1.8.2 Test purpose

To verify that the MS that is capable of both GAN A/Gb mode and GAN Iu mode operation will use GAN A/Gb mode if no GAN Mode Indicator IE is included in the GA-RC REGISTER ACCEPT message.

81.2.1.8.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– 1 GSM cell, with different LAI than GAN cell

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

Mobile Station:

– MS has stored a serving GANC associated with the GSM cell (CGI)

– MS has not stored a serving GANC associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Accept before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

GAN Mode Support Indicator in GAN Classmark IE indicates that MS supports GAN A/Gb mode and GAN Iu mode

4

GA-RC REGISTER ACCEPT

TU3906 set to 60 seconds

No GAN Mode Indicator IE included

5

{GAN A/GB Mode Location Update Procedure}

81.2.1.9 Registration Procedure, MS is capable of GAN Iu mode only, no GAN Mode Indicator IE in GA-RC REGISTER ACCEPT

81.2.1.9.1 Conformance requirement

When the MS receives GA-RC REGISTER ACCEPT message, it shall:

– stop the timer TU3904,

– reset the Redirection Counter,

– retrieve the GAN Mode Indicator IE (if included) and:

– if no GAN Mode Indicator IE is included or if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN A/Gb mode, and the MS supports GAN A/Gb mode, then the MS shall operate in GAN A/Gb mode while registered with the GANC.

– if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN Iu mode, and the MS supports GAN Iu mode, then the MS shall operate in GAN Iu mode while registered with the GANC.

If no GAN Mode Indicator IE is included in the GA-RC REGISTER ACCEPT message or if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN A/Gb mode, but the MS does not support GAN A/Gb mode, then the MS shall immediately initiate GAN deregistration per sub-clause 6.4.1 and then proceed according to the registration reject procedures defined for the case of ‘Invalid GANC’ in sub-clause 6.2.3.3.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.1 and 6.2.4.6

81.2.1.9.2 Test purpose

To verify that the MS that is capable of GAN Iu mode operation (only) initiates GAN deregistration if the GA-RC REGISTER ACCEPT message does not include the GAN Mode Indicator.

81.2.1.9.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– 1 GSM cell, with different LAI than GAN cell

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

Mobile Station:

– MS has stored a serving GANC associated with the GSM cell (CGI)

– MS has not stored a serving GANC associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Accept before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

GAN Mode Support Indicator in GAN Classmark IE indicates that MS supports GAN Iu mode (only)

4

GA-RC REGISTER ACCEPT

TU3906 set to 60 seconds

No GAN Mode Indicator IE included

5

GA-RC DEREGISTER

Register Reject Cause = Unspecified

81.2.1.10 Registration Procedure, MS is capable of GAN Iu mode only, GAN Mode Indicator IE in GA-RC REGISTER ACCEPT indicates that MS shall use GAN A/Gb mode

81.2.1.10.1 Conformance requirement

When the MS receives GA-RC REGISTER ACCEPT message, it shall:

– stop the timer TU3904,

– reset the Redirection Counter,

– retrieve the GAN Mode Indicator IE (if included) and:

– if no GAN Mode Indicator IE is included or if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN A/Gb mode, and the MS supports GAN A/Gb mode, then the MS shall operate in GAN A/Gb mode while registered with the GANC.

– if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN Iu mode, and the MS supports GAN Iu mode, then the MS shall operate in GAN Iu mode while registered with the GANC.

If no GAN Mode Indicator IE is included in the GA-RC REGISTER ACCEPT message or if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN A/Gb mode, but the MS does not support GAN A/Gb mode, then the MS shall immediately initiate GAN deregistration per sub-clause 6.4.1 and then proceed according to the registration reject procedures defined for the case of ‘Invalid GANC’ in sub-clause 6.2.3.3.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.1 and 6.2.4.6

81.2.1.10.2 Test purpose

To verify that the MS that is capable of GAN Iu mode operation (only) initiates GAN deregistration if the GA-RC REGISTER ACCEPT message includes the GAN Mode Indicator with value ‘The MS shall operate in GAN A/Gb mode’.

81.2.1.10.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– 1 GSM cell, with different LAI than GAN cell

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

Mobile Station:

– MS has stored a serving GANC associated with the GSM cell (CGI)

– MS has not stored a serving GANC associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Accept before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

GAN Mode Support Indicator in GAN Classmark IE indicates that MS supports GAN Iu mode (only)

4

GA-RC REGISTER ACCEPT

TU3906 set to 60 seconds

GAN Mode Indicator IE indicates that MS shall use GAN A/Gb mode

5

GA-RC DEREGISTER

Register Reject Cause = Unspecified

81.2.1.11 Registration Procedure, MS is capable of GAN Iu mode (only) is directed to operate in GAN Iu mode

81.2.1.11.1 Conformance requirement

When the MS receives GA-RC REGISTER ACCEPT message, it shall:

– stop the timer TU3904,

– reset the Redirection Counter,

– retrieve the GAN Mode Indicator IE (if included) and:

– if no GAN Mode Indicator IE is included or if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN A/Gb mode, and the MS supports GAN A/Gb mode, then the MS shall operate in GAN A/Gb mode while registered with the GANC.

– if the GAN Mode Indicator IE is included and indicates that the MS shall operate in GAN Iu mode, and the MS supports GAN Iu mode, then the MS shall operate in GAN Iu mode while registered with the GANC.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.1

81.2.1.11.2 Test purpose

To verify that the MS that is capable of GAN Iu mode operation (only) can be directed to operate in GAN Iu mode as a result of the Registration procedure.

81.2.1.11.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– 1 GSM cell, with different LAI than GAN cell

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

Mobile Station:

– MS has stored a serving GANC associated with the GSM cell (CGI)

– MS has not stored a serving GANC associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Accept before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

GAN Mode Support Indicator in GAN Classmark IE indicates that MS supports GAN Iu mode (only)

4

GA-RC REGISTER ACCEPT

TU3906 set to 60 seconds

GAN Mode Indicator IE indicates that MS shall use GAN Iu mode

5

{GAN Iu Mode Location Update Procedure}

81.2.2 Registration Procedure, Redirected

81.2.2.1 Registration Procedure, Redirected, Not Possible to Reuse Secure Connection

81.2.2.1.1 Conformance requirement

When the MS receives GA-RC REGISTER REDIRECT message, it shall:

– stop the timer TU3904,

– Increment the Redirection counter,

– release the TCP connection towards the GANC,

– otherwise release the secure connection towards SEGW of the previous GANC as defined in sub-clause 4.5

– initiate the registration procedure towards the returned GANC as defined in sub-clause 6.2.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.2

81.2.2.1.2 Test purpose

To verify that the MS can register to another GANC when it receives Registration Redirect as a response on the Registration Request message.

81.2.2.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

– DNS inside of the default SEGW associated with the default GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and its SEGW associated with the AP-ID

– The serving GANC does not belong to the same SEGW as the default GANC

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Redirect before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

2

GA-RC REGISTER REQUEST

To serving GANC

3

GA-RC REGISTER REDIRECT

Redirect default GANC, with associated default SEGW IP or FQDN

4

MS

Remove the TCP connection and the secure connection to SEGW

5

MS

MS sets up secure connection to the new SEGW and establishes a TCP connection to the default GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To default GANC

81.2.2.2 Registration Procedure, Redirected, Current And Received GANC Belongs to The Same SEGW, IP Address Matches

81.2.2.2.1 Conformance requirement

When the MS receives GA-RC REGISTER REDIRECT message, it shall:

– stop the timer TU3904,

– Increment the Redirection counter,

– release the TCP connection towards the GANC,

– if the returned SEGW is the same as the one used for the connection towards the previous GANC,

– if the MS held a Serving GANC-SEGW IP address for the current Serving GANC (either in the Serving GANC store or received in a previous GA-RC REGISTER REDIRECT) and the received GA-RC REGISTER REDIRECT contains the Serving GANC-SEGW IP address IE, and these two IP addresses match, the MS shall reuse the secure connection, or

– initiate the registration procedure towards the returned GANC as defined in sub-clause 6.2.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.2

81.2.2.2.2 Test purpose

To verify that the MS can register to another GANC when it receives Registration Redirect as a response on the Registration Request message.

To verify that the same Ipsec tunnel can be reused if the current GANC belongs to the same SEGW as the received GANC using FQDN as identifier.

81.2.2.2.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC and default GANC.

Mobile Station:

– MS has stored the IP address or FQDN to the serving GANC and its SEGW associated with the AP-ID

– The serving GANC belongs to the same SEGW as the default GANC

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Redirect before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

2

GA-RC REGISTER REQUEST

To serving GANC

3

GA-RC REGISTER REDIRECT

Redirect default GANC, IP address for the SEGW sent

4

MS

Remove the TCP connection

5

MS

Establish a TCP connection to the default GANC over the same secure connection

6

GA-RC REGISTER REQUEST

To default GANC

81.2.2.3 Registration Procedure, Redirected, Current And Received GANC Belongs to The Same SEGW, FQDN Matches

81.2.2.3.1 Conformance requirement

When the MS receives GA-RC REGISTER REDIRECT message, it shall:

– stop the timer TU3904,

– Increment the Redirection counter,

– release the TCP connection towards the GANC,

– if the returned SEGW is the same as the one used for the connection towards the previous GANC,

– if the MS held a Serving GANC-SEGW FQDN identifier (either in the Serving GANC store or received in a previous GA-RC REGISTER REDIRECT) and the received GA-RC REGISTER REDIRECT contains the Serving GANC-SEGW FQDN IE, and these identifiers match, the MS shall reuse the secure connection

– initiate the registration procedure towards the returned GANC as defined in sub-clause 6.2

.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.2

81.2.2.3.2 Test purpose

To verify that the MS can register to another GANC when it receives Registration. Redirect as a response on the Registration Request message.

To verify that the same Ipsec tunnel can be reused if the current GANC belongs to the same SEGW as the received GANC using FQDN as identifier.

81.2.2.3.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC and default GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and the IP address or FQDN of its SEGW associated with the AP-ID

– The serving GANC belongs to the same SEGW as the default GANC

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC REGISTERED.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Redirect before timer TU3904 expires.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using FQDN

2

GA-RC REGISTER REQUEST

To serving GANC

3

GA-RC REGISTER REDIRECT

Redirect default GANC, FQDN for the SEGW sent

4

MS

Remove the TCP connection

5

MS

Establish a TCP connection to the default GANC over the same secure connection

6

GA-RC REGISTER REQUEST

To default GANC

81.2.3 Registration Procedure, Rejected

81.2.3.1 Registration Procedure, Registration rejected, Network congestion

81.2.3.1.1 Conformance requirement

When the MS receives GA-RC REGISTER REJECT message it shall:

– stop the timer TU3904,

– if the MS is in the process of GANC selection;

– ignore the received Register Reject Cause Information Element; and;

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Register Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Network Congestion’
– create a random value between zero and the received value in IE ‘TU3907 Timer’ and
– add this value to the received value in IE ‘TU3907 Timer’, and use this as the new value for TU3907
– start timer TU3907 according to the new calculated value and wait for it to expire.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.3

81.2.3.1.2 Test purpose

To verify that the MS retries to register again after the correct time, according to the received timer TU3907, after receiving Register reject.

81.2.3.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN or IP address of the serving GANC and its SEGW associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will stay in state to GA-RC DEREGISTERED as the registration fails.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Rejected due to network congestion before timer TU3904 expires. TU3907 Timer IE is set to 60 (1 minutes).

Specific Test Parameters

Maximum duration of test

3 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

4

GA-RC REGISTER REJECT

Cause: network congested. TU3907 Timer IE is set to 60 seconds

5

MS

The MS sets TU3907 randomly between 60 and 120, i.e. 1 – 2 minutes. Wait until the TU3907 expires

6

GA-RC REGISTER REQUEST

To serving GANC

81.2.3.2 Registration Procedure, Registration rejected, AP not allowed

81.2.3.2.1 Conformance requirement

When the MS receives GA-RC REGISTER REJECT message it shall:

– stop the timer TU3904,

– if the MS is in the process of GANC selection;

– ignore the received Register Reject Cause Information Element; and;

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Register Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘AP not allowed’
– release the TCP connection established to the GANC, if still established,
– release the secure connection towards the SEGW associated with the GANC, as defined in sub-clause 4.5
– store the AP-ID in the AP Black List and not initiate a new Register Request from this AP, until the AP-ID is removed from the AP Black List i.e. as a result of power-cycle.

The MS shall also:

– Update the stored Serving GANC table as follows if the received Reject cause was not ‘Network Congestion’ or ‘Geo Location not known’:

– If the MS is not in GERAN/UTRAN coverage it shall remove information related to the AP-ID, if exists in the table.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.3

81.2.3.2.2 Test purpose

To verify that the MS does not try to register again, after receiving Register reject due to Location not allowed until the MS is joining another AP.

81.2.3.2.3 Method of test

Initial conditions

System Simulator:

– 2 GAN cells, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

– DNS inside of the default SEGW associated with the default GANC

Mobile Station:

– MS has stored the FQDN or IP address to the serving GANC and its SEGW associated with the AP-ID

– MS has stored the FQDN or IP address to the default GANC and its SEGW

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will stay in state to GA-RC DEREGISTERED as the registration fails.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Rejected due to AP not allowed before timer TU3904 expires.

The MS are not allowed to try to register again from the same AP. Therefore wait for 2 minutes and let the MS join the second AP, where the mobile will try to register again.

Specific Test Parameters

Maximum duration of test

3 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the first AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

4

GA-RC REGISTER REJECT

Cause: AP not allowed

5

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

6

MS

Wait for 2 minutes. Make sure that the MS doesn’t try to register again.

7

MS

MS is joining the second AP

8

MS

MS sets up secure connection to the default SEGW and establishes a TCP connection to the default GANC using either IP address or FQDN

9

GA-RC REGISTER REQUEST

To default GANC

81.2.3.3 Registration Procedure, Registration rejected, Location not allowed

81.2.3.3.1 Conformance requirement

When the MS receives GA-RC REGISTER REJECT message it shall:

– stop the timer TU3904,

– if the MS is in the process of GANC selection;

– ignore the received Register Reject Cause Information Element; and;

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Register Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Location not allowed’
– release the TCP connection established to the GANC, if still established,
– release the secure connection towards the SEGW associated with the GANC, as defined in sub-clause 4.5
– update the Location Black List according to the received information elements Location Black List indicator and Location Area Identification (i.e. the same as that included in the GA-RC REGISTER REQUEST message) and not initiate a new Register Request from the locations indicated by the updated Location Black List, until they are removed from the Location Black List i.e. as a result of power-cycle.

The MS shall also:

– Update the stored Serving GANC table as follows if the received Reject cause was not ‘Network Congestion’ or ‘Geo Location not known’:

– If the MS is in GERAN/UTRAN coverage it shall remove information related to the current GSM-CGI or UTRAN Cell Identity, if it exists in the table.

– If the MS is not in GERAN/UTRAN coverage it shall remove information related to the AP-ID, if exists in the table.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.3

81.2.3.3.2 Test purpose

To verify that the MS does not try to register again, after receiving Register reject due to Location not allowed until it is powercycled.

81.2.3.3.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– 1 GSM cell, default parameters

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

– DNS inside of the default SEGW associated with the default GANC

Mobile Station:

– MS has stored the FQDN or IP address to the serving GANC and its SEGW associated with the GSM cell (CGI)

– MS has stored the FQDN or IP address to the default GANC and its SEGW

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will stay in state to GA-RC DEREGISTERED as the registration fails.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Rejected due to Location not allowed before timer TU3904 expires.

The MS are not allowed to try to register again from the same Location Area. Therefore wait for 5 minutes and then powercycle the MS so that the LAI disappears from the Location black list and the MS can register again from that Location area.

Specific Test Parameters

Maximum duration of test

6 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

4

GA-RC REGISTER REJECT

Cause: Location not allowed

5

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

6

MS

Wait for 5 minutes. Make sure that the MS doesn’t try to register again.

7

MS

Powercycle the MS

8

MS

MS sets up secure connection to the default SEGW and establishes a TCP connection to the default GANC using either IP address or FQDN

9

GA-RC REGISTER REQUEST

Todefault GANC

81.2.3.4 Registration Procedure, Registration rejected, IMSI not allowed

81.2.3.4.1 Conformance requirement

When the MS receives GA-RC REGISTER REJECT message it shall:

– stop the timer TU3904,

– if the MS is in the process of GANC selection;

– ignore the received Register Reject Cause Information Element; and;

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Register Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘IMSI not allowed’
– release the TCP connection established to the GANC, if still established.
– release the secure connection towards the SEGW associated with the GANC, as defined in sub-clause 4.5
– not initiate a new GAN Registration procedure until the next power-on.

The MS shall also:

– Update the stored Serving GANC table as follows if the received Reject cause was not ‘Network Congestion’ or ‘Geo Location not known’:

– If the MS is not in GERAN/UTRAN coverage it shall remove information related to the AP-ID, if exists in the table.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.3

81.2.3.4.2 Test purpose

To verify that the MS does not try to register again after receiving Registration reject due to IMSI not allowed until the MS is power cycled.

81.2.3.4.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

– DNS inside of the default SEGW associated with the default GANC

Mobile Station:

– MS has stored the FQDN or the IP address to the serving GANC and its SEGW associated with the AP-ID

– MS has stored the FQDN or the IP address to the default GANC and its SEGW

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will stay in state to GA-RC DEREGISTERED as the registration fails.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Rejected due to IMSI not allowed before timer TU3904 expires.

Wait for 2 minutes to confirm that the MS does not try to register again.

Switch off the MS and switch it back on again. The MS is supposed to try to register with the default GANC.

Specific Test Parameters

Maximum duration of test

3 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the first AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

4

GA-RC REGISTER REJECT

Cause: IMSI not allowed

5

MS

Release the TCP connection to the serving GANC and the secure connection to the serving SEGW

6

MS

Wait for 2 minutes. Make sure that the MS doesn’t try to register again.

7

MS

Power cycle the MS

8

MS

MS sets up secure connection to the default SEGW and establishes a TCP connection to the default GANC using either IP address or FQDN

9

GA-RC REGISTER REQUEST

To default GANC

81.2.3.5 Void

81.2.3.6 Registration Procedure, Registration rejected, invalid GANC

81.2.3.6.1 Conformance requirement

When the MS receives GA-RC REGISTER REJECT message it shall:

– stop the timer TU3904,

– if the MS is in the process of GANC selection;

– ignore the received Register Reject Cause Information Element; and;

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Register Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Invalid GANC’ or ‘Unspecified’
– release the TCP connection established to the GANC, if still established.
– release the secure connection towards the SEGW associated with the GANC, as defined in sub-clause 4.5
– act as defined in sub-clause 6.2.4.5

The MS shall also:

– Update the stored Serving GANC table as follows if the received Reject cause was not ‘Network Congestion’ or ‘Geo Location not known’:

– If the MS is not in GERAN/UTRAN coverage it shall remove information related to the AP-ID, if exists in the table.

The MS shall;

– If the GANC selection is ongoing:

– act on upper layer indications as follows;

– If no more PLMNs/GANCs are available for GANC selection or the GANC selection is finished unsuccessfully;

– stop all ongoing registration procedures;

– release the TCP connection towards the current GANC, if established,

– release the secure connection towards SEGW of the current GANC, if established, as defined in sub-clause 4.5

– initiate registration towards the Default GANC as defined in sub-clause 6.2.1;

– else if the GANC selection process indicates new PLMN/GANC selection:

– initiate registration procedure towards the GANC associated with the selected PLMN as defined in sub-clause 6.2.

– else if the MS attempted the registration towards the Default GANC

– delete the stored information about the Default GANC,

– delete the contents of the stored Serving GANC table

– Increment Redirection Counter

– initiate Discovery Procedure as defined in sub-clause 5.3

– else if the MS attempted the registration towards current GANC is a Serving GANC

– Update the stored Serving GANC table as defined in the end of sub-clause 6.2.3.3 (i.e. delete information about this Serving GANC in the table) and

– Increment Redirection Counter

– initiate Registration Procedure towards the Default GANC as defined in sub-clause 6.2.1

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.3 and 6.2.4.5

81.2.3.6.2 Test purpose

To verify for serving and default GANC that the MS does not try to register again to the same GANC after receiving Registration reject due to invalid GANC.

81.2.3.6.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of any GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

– DNS inside of the default SEGW associated with the default GANC

– DNS inside of the provisioning SEGW associated with the provisioning GANC

Mobile Station:

– MS has stored the FQDN or IP address to the serving GANC associated with the AP-ID

– MS has stored the FQDN or IP address to the default GANC

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will stay in state to GA-RC DEREGISTERED as the registration fails.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Rejected due invalid GANC before timer TU3904 expires.

Check that the MS kicks off the Registration procedure towards the Default GANC. Check the Register Reject Cause IE and Redirection Counter IE in the Discovery Request message.

The SS is supposed to answer the Registration Request message with Registration Rejected due invalid GANC before timer TU3904 expires.

Check that the MS kicks off the Discovery procedure towards the Provisioning GANC. Check the Register Reject Cause IE and Redirection Counter IE in the Discovery Request message.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the first AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

4

GA-RC REGISTER REJECT.

Cause: Invalid GANC

5

Release the TCP connection to the serving GANC and the secure connection to the serving SEGW

6

MS sets up secure connection to the default SEGW and establishes a TCP connection to the default GANC using either IP address or FQDN

7

GA-RC REGISTER REQUEST

To default GANC

8

GA-RC REGISTER REJECT.

Cause: Invalid GANC

9

Release the TCP connection to the default GANC and the secure connection to the default SEGW

10

MS sets up secure connection to the provisioning SEGW and establishes a TCP connection to the provisioning GANC using either IP address or FQDN

11

GA-RC DISCOVERY REQUEST

To provisioning GANC

81.2.3.7 Registration Procedure, Registration rejected, Geo location not known

81.2.3.7.1 Conformance requirement

When the MS receives GA-RC REGISTER REJECT message it shall:

– stop the timer TU3904,

– if the MS is in the process of GANC selection;

– ignore the received Register Reject Cause Information Element; and;

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Register Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Geo Location not known’
– release the TCP connection established to the GANC, if still established.
– release the secure connection towards the SEGW associated with the GANC, as defined in sub-clause 4.5
– not retry registration from this AP until the location is provided or until the next power-on.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.3

81.2.3.7.2 Test purpose

To verify that the MS does not try to register again after receiving Registration Reject due to ‘Geo location not known’ until the MS is power cycled.

81.2.3.7.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the serving SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN or the IP address to the serving GANC and its SEGW associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will stay in state to GA-RC DEREGISTERED as the registration fails.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Rejected due to Geo location not known before timer TU3904 expires.

Wait for 2 minutes to confirm that the MS does not try to register again.

Switch off the MS and switch it back on again. The MS is supposed to try to register again.

Specific Test Parameters

Maximum duration of test

3 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the first AP

2

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

To serving GANC

4

GA-RC REGISTER REJECT

Cause: Geo location not known

5

Release the TCP connection to the GANC and the secure connection to the SEGW

6

MS

Wait for 2 minutes. Make sure that the MS doesn’t try to register again.

7

MS

Power cycle the MS

8

MS

MS sets up secure connection to the serving SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

9

GA-RC REGISTER REQUEST

To serving GANC

81.2.4 Registration Procedure, Abnormal Cases

81.2.4.1 Registration Procedure, TU3904/TU3905 expiry, Serving GANC

81.2.4.1.1 Conformance requirement

If timer TU3904 expires in the MS, the MS shall:

– release the TCP connection towards the GANC,

– release the secure connection towards SEGW of the GANC as defined in sub-clause 4.5,

– If GAN registration is unsuccessful after a number of attempts defined by the MS parameter "Up Register Max Retries" (defined in sub-clause 12.2.3), the MS shall act as defined in sub-clause 6.2.4.5.

– Otherwise, if GAN Registration can be re-attempted according to the MS parameter "Up Register Max Retries", start timer TU3905 and wait for it to expire.

If timer TU3905 has expired in the MS, the MS shall restart the Registration procedure as defined in sub-clause 6.2.1.

Reference(s)

3GPP TS 44.318 sub-clause 6.2.4.1 and 6.2.4.3

81.2.4.1.2 Test purpose

To verify that the MS retries to register correct number of times before it tries to register at another GANC when it does not get any reply on the Registration Request message.

81.2.4.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and its SEGW associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will stay in state to GA-RC DEREGISTERED as the registration fails.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is not supposed to answer the Registration Request message at all.

The MS will wait for TU3904 and TU3905 to expire and retry to register again the number of times that is set in the MS parameter ‘Up Register Max Retries’. After that it will try to register at the default GANC

Specific Test Parameters

‘Up Register Max Retries’ (3 times)

Maximum duration of test

3 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the first AP

2

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

1st time to serving GANC, MS starts TU3904

4

MS

Wait for 30 seconds so that TU3904 expires. TU3905 is set

5

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

6

MS

Wait for 10 seconds so that TU3905 expires

7

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

8

GA-RC REGISTER REQUEST

2nd time to serving GANC, MS starts TU3904. 1st reattempt

9

MS

Wait for 30 seconds so that TU3904 expires. TU3905 is set

10

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

11

MS

Wait for 10 seconds so that TU3905 expires

12

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

13

GA-RC REGISTER REQUEST

3rd time to serving GANC, MS starts TU3904. 2nd reattempt

14

MS

Wait for 30 seconds so that TU3904 expires.

15

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

16

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the default GANC using either IP address or FQDN

17

GA-RC REGISTER REQUEST

To default GANC

81.2.4.2 Registration Procedure, Registration Rejected, Network Congestion, Persistent Fault

81.2.4.2.1 Conformance requirement

When the MS receives GA-RC REGISTER REJECT message it shall:

– stop the timer TU3904,

– if the MS is in the process of GANC selection;

– ignore the received Register Reject Cause Information Element; and;

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Register Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Network Congestion’
– create a random value between zero and the received value in IE ‘TU3907 Timer’ and
– add this value to the received value in IE ‘TU3907 Timer’, and use this as the new value for TU3907
– start timer TU3907 according to the new calculated value and wait for it to expire.

If timer TU3907 expires in the MS, the MS shall:

– If GAN registration is unsuccessful after a number of attempts defined by the MS parameter "Up Register Max Retries" (defined in sub-clause 12.2.3), the MS shall act as if a "Lower layer failure in the MS" has occurred as defined in sub-clause 6.2.4.2

– else, if the TCP connection to the GANC is still established,

– send a GA-RC REGISTER REQUEST that includes information elements as described in sub-clause 6.2.1 and

– start timer TU3904

– else, restart the GAN Registration procedure towards the GANC as defined in sub-clause 6.2.1

Reference(s)

3GPP TS 44.318 sub-clause 6.2.3.3 and 6.2.4.4

81.2.4.2.2 Test purpose

To verify that the MS retries to register to the same GANC the correct number of times when it gets rejected due to network congestion several times.

81.2.4.2.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and its SEGW associated with the AP-ID

– MS in state GA-RC DEREGISTERED

Foreseen final state of the MS

The MS will stay in state to GA-RC DEREGISTERED as the registration fails.

Test procedure

Make the MS join the AP so that the Registration procedure is kicked off.

The SS is supposed to answer the Registration Request message with Registration Rejected due to network congestion before timer TU3904 expires. TU3907 Timer IE is set to 60 (1 minutes).

The MS will wait for TU3904 and TU3907 to expire and retry to register again the number of times that is set in the MS parameter ‘Up Register Max Retries’.

At the first reject the SS releases the TCP connection and the Ipsec tunnel, so that the MS has to establish the connection again. The rest of the rejects can keep the connection as that is the most likely scenario.

Specific Test Parameters

Up Register Max Retries’ is set to 3 times

Maximum duration of test

7 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is joining the AP

2

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

3

GA-RC REGISTER REQUEST

1st time to serving GANC, MS starts TU3904

4

GA-RC REGISTER REJECT

Cause: network congested. TU3907 Timer IE is set to 60 seconds

5

MS

The MS sets TU3907 randomly between 60 and 120, i.e. 1 – 2 minutes. Wait until TU3907 expires

6

GA-RC REGISTER REQUEST

2nd time to serving GANC, MS starts TU3904. 1st reattempt

7

GA-RC REGISTER REJECT

Cause: network congested. TU3907 Timer IE is set to 60 seconds

8

MS

The MS sets TU3907 randomly between 60 and 120, i.e. 1 – 2 minutes. Wait until TU3907 expires

9

GA-RC REGISTER REQUEST

3rd time to serving GANC, MS starts TU3904. 2nd reattempt

10

GA-RC REGISTER REJECT

Cause: network congested. TU3907 Timer IE is set to 60 seconds

11 (optional)

MS

The MS sets TU3907 randomly between 60 and 120, i.e. 1 – 2 minutes. Wait until TU3907 expires

12

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

81.2.4.3 Void

81.2.4.4 Void

81.2.4.5 Void

81.2.4.6 Void

81.2.4.7 Void

81.2.5 Registration Procedure, Register Update

81.2.5.1 Registration Procedure, Register Update, Rejected

81.2.5.1.1 Conformance requirement

If the network rejects the Registration Update, it shall send the GA-RC DEREGISTER message to the MS. This message shall contain the Register Reject Cause information element.

When the MS receives the GA-RC DEREGISTER message, it shall behave as defined in sub-clause 6.4.4 "Reception of GA-RC DEREGISTER by MS".

When the MS receives the GA-RC DEREGISTER message, it shall:

– ‘AP not allowed’

– release the TCP connection established to the GANC, if still established,

– release the secure connection towards the SEGW associated with the GANC, as defined in sub-clause 4.5,

– store the AP-ID in the AP Black List of and not initiate a new Register Request from this AP, until the AP-ID is removed from the AP black list i.e. as a result of power-cycle.

Reference(s)

3GPP TS 44.318 sub-clause 6.3.2.2, 6.3.3.1 and 6.4.4

81.2.5.1.2 Test purpose

To verify that the MS acts according to the Register Update Reject Cause contained in the GA-RC DEREGISTER from the network.

81.2.5.1.3 Method of test

Initial conditions

System Simulator:

– 2 GAN cells, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS in state GA-RC REGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED

Test procedure

Make the MS join a second AP so that the Registration Update procedure is kicked off.

The SS is supposed to reply with GA-RC DEREGISTER.

The MS will then check the Register Reject Cause IE contained in GA-RC DEREGISTER message and act as specified in GANC 44.318 section 6.4.4.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS is changing APs

2

GA-RC REGISTER UPDATE UPLINK

To serving GANC

3

GA-RC DEREGISTER

To MS

Cause: AP not allowed

4

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

5

MS

Wait for 5 minutes. Make sure that the MS doesn’t try to register again.

81.2.5.2 Registration Procedure, Register Update, Redirection

81.2.5.2.1 Conformance requirement

If the network decides to redirect the MS to another GANC, it shall send the GA-RC REGISTER REDIRECT message to the MS. This message shall contain valid information about another GANC, so that the MS is able to initiate the Registration procedure towards that GANC.

Reference(s)

3GPP TS 44.318 sub-clause 6.3.2.3

81.2.5.2.2 Test purpose

To verify that the MS can register to another GANC if it gets redirected as a result of the Registration Update procedure.

81.2.5.2.3 Method of test

Initial conditions

System Simulator:

– 1GAN cell, default parameter

– 1 GSM cell, initially switched off

Mobile Station:

– MS in state GA-RC REGISTERED under no GSM coverage

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED as the Registration procedure to the new GANC is interrupted.

Test procedure

GSM cell is activated, MS is changing location area by going into GSM coverage area and Registration Update procedure is kicked off.

The SS is supposed to reply with .GA-RC REGISTER REDIRECT

The MS will then send GA-RC REGISTER REQUEST to the suggested GANC.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

SS

The GSM cell is activated.

2

GA-RC REGISTER UPDATE UPLINK

To serving GANC

3

GA-RC REGISTER REDIRECT

Suggest a different GANC

4

GA-RC REGISTER REQUEST

To the suggested GANC.

81.2.6 Registration Procedure, Deregister

81.2.6.1 Registration Procedure, Deregister, Network Congestion, MS in State GA-CSR DEDICATED

81.2.6.1.1 Conformance requirement

When the MS receives the GA-RC DEREGISTER message, it shall:

– if the MS is in the process of PLMN selection;

– ignore the received Register Reject Cause Information Element, and

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Network Congestion’

– release all local GAN resources (e.g. MS is in active call over GAN)

– release the TCP connection towards the current GANC and

– release the secure connection towards the GANC-SEGW, as defined in sub-clause 4.5

– create a random value between zero and the received value in IE ‘TU3907 Timer’ and

– add this value to the received value in IE ‘TU3907 Timer’, and use this as the new value for TU3907

– start timer TU3907 according to the new calculated value

Reference(s)

3GPP TS 44.318 sub-clause 6.4.4

81.2.6.1.2 Test purpose

To verify that the MS changes state to GA-RC DEREGISTERED and starts to try to register again after receiving GA-RC DEREGISTER with cause ‘Network Congestion’.

81.2.6.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and its SEGW associated with the AP-ID

– MS in state GA-CSR DEDICATED with an active call

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

The SS initiates the deregistration by sending GA-RC DEREGISTER with cause ‘Network Congestion’.

The MS is supposed to start the Registration procedure when TU3907 has expired.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

GA-RC DEREGISTER

From serving GANC, cause: network congested. TU3907 is set to 10 sec.

2

MS

Release the active call

3

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

4

MS

The SS checks that the following step is initiated by the MS within min 10 and 20 sec

5

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To serving GANC

81.2.6.2 Registration Procedure, Deregister, AP Not Allowed, MS in State GA-RC REGISTERED

81.2.6.2.1 Conformance requirement

When the MS receives the GA-RC DEREGISTER message, it shall:

– if the MS is in the process of PLMN selection;

– ignore the received Register Reject Cause Information Element, and

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘AP not allowed’

– release the TCP connection established to the GANC, if still established,

– release the secure connection towards the SEGW associated with the GANC, as defined in sub-clause 4.5,

– store the AP-ID in the AP Black List of and not initiate a new Register Request from this AP, until the AP-ID is removed from the AP black list i.e. as a result of power-cycle.

Reference(s)

3GPP TS 44.318 sub-clause 6.4.4

81.2.6.2.2 Test purpose

To verify that the MS changes state to GA-RC DEREGISTERED and does not start to try to register again after receiving GA-RC DEREGISTER with cause ‘AP not allowed’ until it is powercycled.

81.2.6.2.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and its SEGW associated with the AP-ID

– MS in state GA-RC REGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

The SS initiates the deregistration by sending GA-RC DEREGISTER with cause ‘AP not allowed’.

The MS are not allowed to try to register again from the same AP. Therefore, wait for 5 minutes and then powercycle the MS so that the AP disappears from the AP black list and the MS can register again from that AP.

Specific Test Parameters

Maximum duration of test

6 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

GA-RC DEREGISTER

From serving GANC, cause: AP not allowed.

2

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

3

MS

Wait for 5 minutes

4

MS

Powercycle the MS

5

MS sets up secure connection to the SEGW and establishes a TCP connection to the default GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To default GANC

81.2.6.3 Registration Procedure, Deregister, Location Not Allowed, MS in State GA-CSR IDLE

81.2.6.3.1 Conformance requirement

When the MS receives the GA-RC DEREGISTER message, it shall:

– if the MS is in the process of PLMN selection;

– ignore the received Register Reject Cause Information Element, and

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Location not allowed’

– release the TCP connection established to the GANC, if still established,

– release the secure connection towards the SEGW associated with the GANC, as defined in sub-clause 4.5,

– update the Location Black List according to the received information elements Location Black List indicator and Location Area Identification and not initiate a new Register Request from that Location, until the Location is removed from the Location Black List i.e. as a result of power-cycle.

Reference(s)

3GPP TS 44.318 sub-clause 6.4.4

81.2.6.3.2 Test purpose

To verify that the MS changes state to GA-RC DEREGISTERED and does not start to try to register again after receiving GA-RC DEREGISTER with cause ‘Location not allowed’ until it is powercycled.

81.2.6.3.3 Method of test

Initial conditions

System Simulator:

– 1 GSM cell, default parameters

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and its SEGW associated with the GSM cell (CGI)

– MS in state GA-CSR IDLE

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

The SS initiates the deregistration by sending GA-RC DEREGISTER with cause ‘Location not allowed’.

The MS are not allowed to try to register again from the same Location area. Therefore, wait for 5 minutes and then powercycle the MS so that the LAI disappears from the Location black list and the MS can register again from that Location area.

Specific Test Parameters

Maximum duration of test

6 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

GA-RC DEREGISTER

From serving GANC, cause: Location not allowed.

2

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

3

MS

Wait for 5 minutes

4

MS

Powercycle the MS

5

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the default GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To default GANC

81.2.6.4 Registration Procedure, Deregister, IMSI Not Allowed

81.2.6.4.1 Conformance requirement

When the MS receives the GA-RC DEREGISTER message, it shall:

– if the MS is in the process of PLMN selection;

– ignore the received Register Reject Cause Information Element, and

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘IMSI not allowed’

– release the TCP connection established to the GANC, if still established.

– release the secure connection towards the SEGW associated with the GANC as defined in sub-clause 4.5,

– not initiate a new Registration procedure until the next power-on.

The MS shall also,

– Update the stored Serving GANC table as following if the received Reject cause was not ‘Network Congestion’ or ‘Geo Location not known’

– If the MS is not in GERAN/UTRAN coverage

– Remove information related to the AP-ID, if exists in the table.

Reference(s)

3GPP TS 44.318 sub-clause 6.4.4

81.2.6.4.2 Test purpose

To verify that the MS changes state to GA-RC DEREGISTERED and does not start to try to register again after receiving GA-RC DEREGISTER with cause ‘IMSI not allowed’ until it is powercycled.

81.2.6.4.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the default GANC’s FQDN

– DNS inside of the SEGW associated with the default GANC

Mobile Station:

– MS has stored the FQDN to the default GANC and its SEGW associated with the AP-ID

– MS in state GA-RC REGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

The SS initiates the deregistration by sending GA-RC DEREGISTER with cause ‘IMSI not allowed’.

The MS are not allowed to try to register again. Therefore, wait for 5 minutes and then powercycle the MS so that the MS can register again.

Specific Test Parameters

Maximum duration of test

6 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

GA-RC DEREGISTER

From serving GANC, cause: IMSI not allowed.

2

Release the TCP connection to the GANC and the secure connection to the SEGW

3

MS

Wait for 5 minutes

4

MS

Powercycle the MS

5

MS sets up secure connection to the SEGW and establishes a TCP connection to the default GANC using FQDN

6

GA-RC REGISTER REQUEST

To default GANC

81.2.6.5 Registration Procedure, Deregister, Unspecified

81.2.6.5.1 Conformance requirement

When the MS receives the GA-RC DEREGISTER message, it shall:

– if the MS is in the process of PLMN selection;

– ignore the received Register Reject Cause Information Element, and

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Unspecified’

– release the TCP connection established to the GANC, if still established.

– release the secure connection towards the SEGW associated with the GANC as defined in sub-clause 4.5,

– act as if a "Lower layer failure in the MS" has occurred as defined in sub-clause 6.2.4.2

The MS shall also,

– Update the stored Serving GANC table as following if the received Reject cause was not ‘Network Congestion’ or ‘Geo Location not known’

– If the MS is not in GERAN/UTRAN coverage

– Remove information related to the AP-ID, if exists in the table.

Lower layer failure in the MS can be for example related to DNS, IPsec or TCP. If any lower layer failure happens in the MS, the MS shall:

– release the TCP connection towards the current GANC, if established,

– release the secure connection towards SEGW of the current GANC, if established, as defined in sub-clause 4.5 and

If registration is still unsuccessful after a number of attempts defined by the MS parameter "Up Connect Attempt Count" (defined in sub-clause 12.2.3), the MS shall act as defined in sub-clause 6.2.4.5.

– Otherwise, start timer TU3905 and wait for it to expire.

Reference(s)

3GPP TS 44.318 sub-clause 6.4.4 and 6.2.4.2

81.2.6.5.2 Test purpose

To verify that the MS changes state to GA-RC DEREGISTERED and act as if it has discovered a lower layer fault when it receives the GA-RC DEREGISTER message with message code ‘Unspecified’ and the number of failed attempts doesn’t exceed the Up Connection Attempt Count.

81.2.6.5.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the default GANC’s FQDN

– DNS inside of the SEGW associated with the default GANC

Mobile Station:

– MS has stored the FQDN to the default GANC and its SEGW associated with the AP-ID

– MS in state GA-RC REGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

The SS initiates the deregistration by sending GA-RC DEREGISTER with cause ‘Unspecified’.

The MS will try to register again to the default GANC.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

GA-RC DEREGISTER

From serving GANC, with reject cause: Unspecified.

2

MS

Release the TCP connection to the GANC and the secure connection to the SEGW and TU3905 is started

3

MS

TU3905 expires

4

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the default GANC using FQDN

5

GA-RC REGISTER REQUEST

To default GANC

81.2.6.6 Registration Procedure, Deregister, Unspecified, Persistent Fault, Default GANC

81.2.6.6.1 Conformance requirement

3GPP TS 44.318, section 6.4.4:

When the MS receives the GA-RC DEREGISTER message, it shall:

– if the MS is in the process of PLMN selection;

– ignore the received Register Reject Cause Information Element, and

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Unspecified’

– release the TCP connection established to the GANC, if still established.

– release the secure connection towards the SEGW associated with the GANC as defined in sub-clause 4.5,

– act as if a "Lower layer failure in the MS" has occurred as defined in sub-clause 6.2.4.2

The MS shall also,

– Update the stored Serving GANC table as following if the received Reject cause was not ‘Network Congestion’ or ‘Geo Location not known’

– If the MS is not in GERAN/UTRAN coverage

– Remove information related to the AP-ID, if exists in the table.

3GPP TS 44.318, section 6.2.4.2:

Lower layer failure in the MS can be for example related to DNS, IPsec or TCP. If any lower layer failure happens in the MS, the MS shall:

– release the TCP connection towards the current GANC, if established,

– release the secure connection towards SEGW of the current GANC, if established, as defined in sub-clause 4.5 and

– If registration is still unsuccessful after a number of attempts defined by the MS parameter "Up Connect Attempt Count" (defined in sub-clause 12.2.3), the MS shall act as defined in sub-clause 6.2.4.5.

– Otherwise, start timer TU3905 and wait for it to expire.

3GPP TS 44.318, section 6.2.4.5:

else if the MS attempted the registration towards the Default GANC

– delete the stored information about the Default GANC,

– delete the contents of the stored Serving GANC table

– Increment Redirection Counter

– initiate Discovery Procedure as defined in sub-clause 5.3

Reference(s)

3GPP TS 44.318 sub-clause 6.4.4 and 6.2.4.2, 6.2.4.5

81.2.6.6.2 Test purpose

To verify that the MS changes state to GA-RC DEREGISTERED and will act as after a Registration Failure when it receives the GA-RC DEREGISTER message with message code ‘Unspecified’ and the number of failed attempts exceeds the Up Connection Attempt Count..

81.2.6.6.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS has stored the FQDN to the default GANC and its SEGW

– MS in state GA-RC REGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

The SS initiates the deregistration by sending GA-RC DEREGISTER with cause ‘Unspecified’. The MS treat this as a lower layer fault and starts to try to set up the connection to the GANC again. The SS simulates a persistent lower layer fault and after three attempts the number of failed attempts has reached the ‘Up Connect Attempt Count’ parameter and the fault will be treated as a registration fault. The MS will perform a Discovery procedure towards the Provisioning GANC.

Specific Test Parameters

Maximum duration of test

2 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

GA-RC DEREGISTER

From serving GANC, with reject cause : Unspecified.

2

MS

Release the TCP connection to the serving GANC and the secure connection to the SEGW and TU3905 is started

3

MS

TU 3905 expires after 10 seconds

4

MS

MS tries to set up a secure connection to the default SEGW but fails. MS removes the secure connection. Number of Up Connect Attempts is increased to 1 and TU3905 is started

5

MS

TU 3905 expires after 10 seconds

6

MS

MS sets up a secure connection to the default SEGW and tries to set up a TCP connection to the default GANC but fails with the TCP connection. MS removes the TCP connection and the secure connection. Number of Up Connect Attempts is increased to 2 and TU3905 is started

7

MS

TU 3905 expires after 10 seconds

8

MS

MS sets up a secure connection to the default SEGW and tries to set up a TCP connection to the default GANC but fails with the TCP connection. MS removes the TCP connection and the secure connection. Number of Up Connect Attempts is increased to 3.

9

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the provisioning GANC

10

GA-RC DISCOVERY REQUEST

To provisioning GANC

81.2.6.7 Registration Procedure, Deregister, Invalid GANC, Serving GANC

81.2.6.7.1 Conformance requirement

When the MS receives the GA-RC DEREGISTER message, it shall:

– if the MS is in the process of PLMN selection;

– ignore the received Register Reject Cause Information Element, and

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Invalid GANC’

– release the TCP connection established to the GANC, if still established.

– release the secure connection towards the SEGW associated with the GANC as defined in sub-clause 4.5,

– act as defined in sub-clause 6.2.4.5 "Registration Failure"

Reference(s)

3GPP TS 44.318 sub-clause 6.4.4

81.2.6.7.2 Test purpose

To verify that the MS changes state to GA-RC DEREGISTERED and does not start to try to register again to the same GANC after receiving GA-RC DEREGISTER with cause ‘Invalid GANC’.

81.2.6.7.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and its SEGW associated with the AP-ID

– MS in state GA-RC REGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

The SS initiates the deregistration by sending GA-RC DEREGISTER with cause ‘Invalid GANC’.

The MS will try to register to default GANC.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

GA-RC DEREGISTER

From serving GANC, invalid GANC.

2

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

3

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the default GANC using either IP address or FQDN

4

GA-RC REGISTER REQUEST

To default GANC

81.2.6.8 Registration Procedure, Deregister, Geo Location Not Known

81.2.6.8.1 Conformance requirement

When the MS receives the GA-RC DEREGISTER message, it shall:

– if the MS is in the process of PLMN selection;

– ignore the received Register Reject Cause Information Element, and

– proceed as defined in sub-clause 6.2.4.5.

  • else extract the Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Geo Location not known’

– release the TCP connection established to the GANC, if still established.

– release the secure connection towards the SEGW associated with the GANC as defined in sub-clause 4.5,

– not retry registration from this AP until the location is provided or until the next power-on.

Reference(s)

3GPP TS 44.318 sub-clause 6.4.4

81.2.6.8.2 Test purpose

To verify that the MS changes state to GA-RC DEREGISTERED and does not start to try to register again after receiving GA-RC DEREGISTER with cause ‘Geo location not known’ until it is powercycled.

81.2.6.8.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and its SEGW associated with the AP-ID

– MS in state GA-RC REGISTERED

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

The SS initiates the deregistration by sending GA-RC DEREGISTER with cause ‘Geo location not known’.

The MS are not allowed to try to register again. Therefore, wait for 5 minutes and then powercycle the MS so that the MS can register again.

Specific Test Parameters

Maximum duration of test

6 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

GA-RC DEREGISTER

From serving GANC, cause: Geo location not known’.

2

Release the TCP connection to the GANC and the secure connection to the SEGW

3

MS

Wait for 5 minutes

4

MS

Powercycle the MS

5

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To serving GANC

81.2.6.9 Registration Procedure, Deregister, MS Initiated

81.2.6.9.1 Conformance requirement

When the MS is leaving or about to leave the GAN coverage and the MS has successfully registered with a GANC, it should:

– send the GA-RC DEREGISTER -message using the currently established TCP-connection,

– release the TCP connection towards the GANC,

– release the secure connection towards the SEGW, as defined in sub-clause 4.5 and

– release all resources related to GAN

Reference(s)

3GPP TS 44.318 sub-clause 6.4.1

81.2.6.9.2 Test purpose

To verify that the MS sends GA-RC DEREGISTER when it is about to leave the AP e.g. when it is powered off.

81.2.6.9.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and its SEGW associated with the AP-ID

– MS in state GA-RC REGISTERED

Foreseen final state of the MS

The MS will be switched off.

Test procedure

The MS sends the GA-RC DEREGISTER message as it is switched off.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

Switch off the MS

2

GA-RC DEREGISTER

To serving GANC

3

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

81.2.6.10 Registration Procedure, Deregister, Network Congestion, MS in State GA-RRC CONNECTED

81.2.6.10.1 Conformance requirement

When the MS receives the GA-RC DEREGISTER message, it shall:

– if the MS is in the process of PLMN selection;

– ignore the received Register Reject Cause Information Element, and

– proceed as defined in sub-clause 6.2.4.5.

– else extract the Reject Cause information element and act as following depending on the value of the Reject Cause IE:

– ‘Network Congestion’

– release all local GAN resources (e.g. MS is in active call over GAN)

– release the TCP connection towards the current GANC and

– release the secure connection towards the GANC-SEGW, as defined in sub-clause 4.5

– create a random value between zero and the received value in IE ‘TU3907 Timer’ and

– add this value to the received value in IE ‘TU3907 Timer’, and use this as the new value for TU3907

– start timer TU3907 according to the new calculated value

Reference(s)

3GPP TS 44.318 sub-clause 6.4.4

81.2.6.10.2 Test purpose

To verify that the MS changes state to GA-RC DEREGISTERED and starts to try to register again after receiving GA-RC DEREGISTER with cause ‘Network Congestion’.

81.2.6.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

– Public DNS without knowledge of the serving GANC’s FQDN

– DNS inside of the SEGW associated with the serving GANC

Mobile Station:

– MS has stored the FQDN to the serving GANC and its SEGW associated with the AP-ID

– MS in state GA-RRC CONNECTED (CS sublayer entity or CS sublayer entity or both CS and PS CS sublayer entities)

Foreseen final state of the MS

The MS will change state to GA-RC DEREGISTERED.

Test procedure

The SS initiates the deregistration by sending GA-RC DEREGISTER with cause ‘Network Congestion’.

The MS is supposed to start the Registration procedure when TU3907 has expired.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

GA-RC DEREGISTER

From serving GANC, cause: network congested. TU3907 is set to 10 sec.

2

MS

Release the active call

3

MS

Release the TCP connection to the GANC and the secure connection to the SEGW

4

MS

The SS checks that the following step is initiated by the MS within min 10 and 20 sec

5

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To serving GANC

81.3 Lower Layer Faults

81.3.1 TCP Reset

81.3.1.1 TCP Reset, Successful Re-establishment, MS in State GA-CSR DEDICATED

81.3.1.1.1 Conformance requirement

When MS receives TCP RST after TCP connection failure, it shall attempt to re-establish TCP connection once. After successfully re-establishing TCP connection, the MS shall send GA-RC SYNCHRONIZATION INFORMATION to the GANC to synchronize the state information. If unsuccessful, the MS shall release the related local GA-CSR or GA-PSR resources, and continue as per section 9.5.

Reference(s)

3GPP TS 44.318 sub-clause 6.6.1.

81.3.1.1.2 Test purpose

To verify that the MS ca re-establish the TCP connection after receiving a TCP Reset.

81.3.1.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS in state GA-CSR DEDICATED

– The MS has the IP address or the FQDN for the serving GANC

Foreseen final state of the MS

The MS will stay in GA-CSR DEDICATED.

Test procedure

The MS starts in GA-CSR DEDICATED.

The SS sends a TCP RST and the MS re-establish the TCP connection and send the GA-RC SYNCHRONISATION INFORMATION message.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS starts in GA-CSR DEDICATED

2

SS

The SS sends TCP RST

3

MS

The MS re-establish the TCP connection

4

GA-RC SYNCHRONIZATION INFORMATION

To serving GANC

81.3.1.2 TCP Reset, Unsuccessful Re-establishment, MS in State GA-CSR IDLE

81.3.1.2.1 Conformance requirement

When MS receives TCP RST after TCP connection failure, it shall attempt to re-establish TCP connection once. After successfully re-establishing TCP connection, the MS shall send GA-RC SYNCHRONIZATION INFORMATION to the GANC to synchronize the state information. If unsuccessful, the MS shall release the related local GA-RC or GA-PSR resources, and continue as per section 9.5.

Reference(s)

3GPP TS 44.318 sub-clause 6.6.1.

81.3.1.2.2 Test purpose

To verify that the MS can re-establish the TCP connection after receiving a TCP Reset.

81.3.1.2.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS in state GA-CSR IDLE

– The MS has the IP address or the FQDN for the serving GANC

Foreseen final state of the MS

The MS will change to GA-RC DEREGISTERED.

Test procedure

The MS starts in GA-CSR IDLE.

The SS sends a TCP RST and the MS tries to re-establish the TCP connection. When that fails it start timer TU3905 and tries to register again when the timer expires.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS starts in GA-CSR IDLE

2

SS

The SS sends TCP RST

3

MS

The MS tries to re-establish the TCP connection, the SS doesn’t reply. MS starts timer TU3905

4

MS

Wait for 10 seconds

5

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To serving GANC

81.3.1.3 TCP Reset, Successful Re-establishment, MS in State GA-RRC-CONNECTED (CS domain)

81.3.1.3.1 Conformance requirement

When MS receives TCP RST after TCP connection failure, it shall attempt to re-establish TCP connection once. After successfully re-establishing TCP connection, the MS shall send GA-RC SYNCHRONIZATION INFORMATION to the GANC to synchronize the state information. If unsuccessful, the MS shall release the related local GA-RRC resources, and continue as per section 9.5.

Reference(s)

3GPP TS 44.318 sub-clause 6.6.1.

81.3.1.3.2 Test purpose

To verify that the MS can re-establish the TCP connection after receiving a TCP Reset.

81.3.1.3.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS in state GA-RRC-CONNECTED (CS domain)

– The MS has the IP address or the FQDN for the serving GANC

Foreseen final state of the MS

The MS will stay in GA-RRC-CONNECTED (CS domain).

Test procedure

The MS starts in GA-RRC-CONNECTED (CS domain).

The SS sends a TCP RST and the MS re-establish the TCP connection and send the GA-RC SYNCHRONISATION INFORMATION message.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS starts in GA-RRC-CONNECTED (CS domain)

2

SS

The SS sends TCP RST

3

MS

The MS re-establish the TCP connection

4

GA-RC SYNCHRONIZATION INFORMATION

To serving GANC

81.3.1.4 TCP Reset, Successful Re-establishment, MS in State GA-RRC-CONNECTED (PS domain)

81.3.1.4.1 Conformance requirement

When MS receives TCP RST after TCP connection failure, it shall attempt to re-establish TCP connection once. After successfully re-establishing TCP connection, the MS shall send GA-RC SYNCHRONIZATION INFORMATION to the GANC to synchronize the state information. If unsuccessful, the MS shall release the related local GA-RRC resources, and continue as per section 9.5.

Reference(s)

3GPP TS 44.318 sub-clause 6.6.1.

81.3.1.4.2 Test purpose

To verify that the MS can re-establish the TCP connection after receiving a TCP Reset.

81.3.1.4.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS in state GA-RRC-CONNECTED (PS domain)

– The MS has the IP address or the FQDN for the serving GANC

Foreseen final state of the MS

The MS will stay in GA-RRC-CONNECTED (PS domain).

Test procedure

The MS starts in GA-RRC-CONNECTED (PS domain).

The SS sends a TCP RST and the MS re-establish the TCP connection and send the GA-RC SYNCHRONISATION INFORMATION message.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS starts in GA-RRC-CONNECTED (PS domain)

2

SS

The SS sends TCP RST

3

MS

The MS re-establish the TCP connection

4

GA-RC SYNCHRONIZATION INFORMATION

To serving GANC

81.3.1.5 TCP Reset, Unsuccessful Re-establishment, MS in State GA-RRC-IDLE (CS and PS domains)

81.3.1.5.1 Conformance requirement

When MS receives TCP RST after TCP connection failure, it shall attempt to re-establish TCP connection once. After successfully re-establishing TCP connection, the MS shall send GA-RC SYNCHRONIZATION INFORMATION to the GANC to synchronize the state information. If unsuccessful, the MS shall release the related local GA-RC or GA-RRC resources, and continue as per section 9.5.

Reference(s)

3GPP TS 44.318 sub-clause 6.6.1.

81.3.1.5.2 Test purpose

To verify that the MS can re-establish the TCP connection after receiving a TCP Reset.

81.3.1.5.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS in state GA-RRC-IDLE (CS and PS domains)

– The MS has the IP address or the FQDN for the serving GANC

Foreseen final state of the MS

The MS will change to GA-RC DEREGISTERED.

Test procedure

The MS starts in GA-RRC-IDLE (CS and PS domains).

The SS sends a TCP RST and the MS tries to re-establish the TCP connection. When that fails it start timer TU3905 and tries to register again when the timer expires.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS starts in GA-RRC-IDLE (CS and PS domains)

2

SS

The SS sends TCP RST

3

MS

The MS tries to re-establish the TCP connection, the SS doesn’t reply. MS starts timer TU3905

4

MS

Wait for 10 seconds

5

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To serving GANC

81.3.2 Lower Layer Faults, MS is Registered

81.3.2.1 IPSec Tunnel Failure, MS in State GA-CSR IDLE

81.3.2.1.1 Conformance requirement

The handling of lower layer failures in the MS while in the GA-RC-DEREGISTERED state is described in sub-clauses 5.6.2 and 6.2.4.2.

The handling of lower layer failures in the MS while not in the GA-RC-DEREGISTERED state is described below:

For all lower layer failures in the MS (for example related to DNS, IPsec or TCP failures other than RST) except the TCP connection failure specified in section 6.6, the MS shall:

– release the TCP connection towards the current GANC, if established,

– stop timer TU3906,

– release the secure connection towards SEGW of the current GANC, if established, as defined in sub-clause 4.5,

– start timer TU3905, and

– enter GA-RC-DEREGISTERED state.

Reference(s)

3GPP TS 44.318 sub-clause 9.5.

81.3.2.1.2 Test purpose

To verify that the MS tries to register again after a lower layer fault when in state GA-CSR IDLE.

81.3.2.1.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS in state GA-CSR IDLE

– The MS has the IP address or the FQDN for the serving GANC

Foreseen final state of the MS

The MS will change to GA-RC DEREGISTERED.

Test procedure

The MS starts in GA-CSR IDLE.

The SS removes the Ipsec tunnel. When that happens the MS starts timer TU3905 and tries to register again when the timer expires.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS starts in GA-CSR IDLE

2

SS

The SS removes the Ipsec tunnel

3

MS

MS starts timer TU3905

4

MS

Wait for 10 seconds

5

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To serving GANC

81.3.2.2 TCP Failure, MS in State GA-CSR DEDICATED

81.3.2.2.1 Conformance requirement

The handling of lower layer failures in the MS while in the GA-RC-DEREGISTERED state is described in sub-clauses 5.6.2 and 6.2.4.2.

The handling of lower layer failures in the MS while not in the GA-RC-DEREGISTERED state is described below:

For all lower layer failures in the MS (for example related to DNS, IPsec or TCP failures other than RST) except the TCP connection failure specified in section 6.6, the MS shall:

– release the TCP connection towards the current GANC, if established,

– stop timer TU3906,

– release the secure connection towards SEGW of the current GANC, if established, as defined in sub-clause 4.5,

– start timer TU3905, and

– enter GA-RC-DEREGISTERED state.

Reference(s)

3GPP TS 44.318 sub-clause 9.5

81.3.2.2.2 Test purpose

To verify that the MS tries to register again after a lower layer fault when in state GA-CSR DEDICATED.

81.3.2.2.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS in state GA-CSR DEDICATED

– The MS has the IP address or the FQDN for the serving GANC

Foreseen final state of the MS

The MS will change to GA-RC DEREGISTERED.

Test procedure

The MS starts in GA-CSR DEDICATED.

The SS removes the Ipsec tunnel. When that happens the MS starts timer TU3905 and tries to register again when the timer expires.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS starts in GA-CSR DEDICATED

2

SS

The SS removes the Ipsec tunnel

3

MS

MS starts timer TU3905

4

MS

Wait for 10 seconds

5

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To serving GANC

81.3.2.3 IPSec Tunnel Failure, MS in State GA-RRC-IDLE (CS and PS domains)

81.3.2.3.1 Conformance requirement

The handling of lower layer failures in the MS while in the GA-RC-DEREGISTERED state is described in sub-clauses 5.6.2 and 6.2.4.2.

The handling of lower layer failures in the MS while not in the GA-RC-DEREGISTERED state is described below:

For all lower layer failures in the MS (for example related to DNS, IPsec or TCP failures other than RST) except the TCP connection failure specified in section 6.6, the MS shall:

– release the TCP connection towards the current GANC, if established,

– stop timer TU3906,

– release the secure connection towards SEGW of the current GANC, if established, as defined in sub-clause 4.5,

– start timer TU3905, and

– enter GA-RC-DEREGISTERED state.

Reference(s)

3GPP TS 44.318 sub-clause 9.5.

81.3.2.3.2 Test purpose

To verify that the MS tries to register again after a lower layer fault when in state GA-RRC-IDLE.

81.3.2.3.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS in state GA-RRC-IDLE (CS and PS domains)

– The MS has the IP address or the FQDN for the serving GANC

Foreseen final state of the MS

The MS will change to GA-RC DEREGISTERED.

Test procedure

The MS starts in GA-RRC-IDLE (CS and PS domains).

The SS removes the IPSec tunnel. When that happens the MS starts timer TU3905 and tries to register again when the timer expires.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS starts in GA-RRC-IDLE (CS and PS domains)

2

SS

The SS removes the IPSec tunnel

3

MS

MS starts timer TU3905

4

MS

Wait for 10 seconds

5

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To serving GANC

81.3.2.4 TCP Failure, MS in State GA-RRC-CONNECTED (CS domain)

81.3.2.4.1 Conformance requirement

The handling of lower layer failures in the MS while in the GA-RC-DEREGISTERED state is described in sub-clauses 5.6.2 and 6.2.4.2.

The handling of lower layer failures in the MS while not in the GA-RC-DEREGISTERED state is described below:

For all lower layer failures in the MS (for example related to DNS, IPsec or TCP failures other than RST) except the TCP connection failure specified in section 6.6, the MS shall:

– release the TCP connection towards the current GANC, if established,

– stop timer TU3906,

– release the secure connection towards SEGW of the current GANC, if established, as defined in sub-clause 4.5,

– start timer TU3905, and

– enter GA-RC-DEREGISTERED state.

Reference(s)

3GPP TS 44.318 sub-clause 9.5

81.3.2.4.2 Test purpose

To verify that the MS tries to register again after a lower layer fault when in state GA-RRC-CONNECTED (CS domain).

81.3.2.4.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS in state GA-RRC-CONNECTED (CS domain)

– The MS has the IP address or the FQDN for the serving GANC

Foreseen final state of the MS

The MS will change to GA-RC DEREGISTERED.

Test procedure

The MS starts in GA-RRC-CONNECTED (CS domain).

The SS removes the Ipsec tunnel. When that happens the MS starts timer TU3905 and tries to register again when the timer expires.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS starts in GA-RRC-CONNECTED (CS domain)

2

SS

The SS removes the IPSec tunnel

3

MS

MS starts timer TU3905

4

MS

Wait for 10 seconds

5

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To serving GANC

81.3.2.5 TCP Failure, MS in State GA-RRC-CONNECTED (PS domain)

81.3.2.5.1 Conformance requirement

The handling of lower layer failures in the MS while in the GA-RC-DEREGISTERED state is described in sub-clauses 5.6.2 and 6.2.4.2.

The handling of lower layer failures in the MS while not in the GA-RC-DEREGISTERED state is described below:

For all lower layer failures in the MS (for example related to DNS, IPsec or TCP failures other than RST) except the TCP connection failure specified in section 6.6, the MS shall:

– release the TCP connection towards the current GANC, if established,

– stop timer TU3906,

– release the secure connection towards SEGW of the current GANC, if established, as defined in sub-clause 4.5,

– start timer TU3905, and

– enter GA-RC-DEREGISTERED state.

Reference(s)

3GPP TS 44.318 sub-clause 9.5

81.3.2.5.2 Test purpose

To verify that the MS tries to register again after a lower layer fault when in state GA-RRC-CONNECTED (PS domain).

81.3.2.5.3 Method of test

Initial conditions

System Simulator:

– 1 GAN cell, default parameter

Mobile Station:

– MS in state GA-RRC-CONNECTED (PS domain)

– The MS has the IP address or the FQDN for the serving GANC

Foreseen final state of the MS

The MS will change to GA-RC DEREGISTERED.

Test procedure

The MS starts in GA-RRC-CONNECTED (PS domain).

The SS removes the Ipsec tunnel. When that happens the MS starts timer TU3905 and tries to register again when the timer expires.

Specific Test Parameters

Maximum duration of test

1 min.

Expected sequence

Step

Direction

Message

Comment

MS

SS

1

MS

MS starts in GA-RRC-CONNECTED (PS domain)

2

SS

The SS removes the IPSec tunnel

3

MS

MS starts timer TU3905

4

MS

Wait for 10 seconds

5

MS

MS sets up secure connection to the SEGW and establishes a TCP connection to the serving GANC using either IP address or FQDN

6

GA-RC REGISTER REQUEST

To serving GANC