Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Titan » IMS traffic(IMS)
IMS traffic [message #1807475] Thu, 30 May 2019 19:15 Go to next message
David Laurent is currently offline David LaurentFriend
Messages: 68
Registered: September 2018
Member
Hi Elemer,

Based on the link below, TTCN is capable of generating SIP and RTP traffic.
https://www.eclipse.org/forums/index.php/m/1751852/?srch=RTP#msg_1751852

Would you have a more current version to generate IMS traffic (SIP + RTP) besides this sample below ?
https://www.eclipse.org/forums/index.php/m/1751852/?srch=RTP#msg_1751852

Regards - David

[Updated on: Thu, 30 May 2019 19:20]

Report message to a moderator

Re: IMS traffic [message #1807491 is a reply to message #1807475] Fri, 31 May 2019 06:47 Go to previous messageGo to next message
Elemer Lelik is currently offline Elemer LelikFriend
Messages: 1060
Registered: January 2015
Senior Member
Hi David,


the products mentioned in the post are test ports and protocol modules ; the protocol modules only provide a static description
of the message structures used in the communication.

To implement a certain protocol behavior , a dynamic part has to be added , that describes the functionality itself.


To answer your question: yes, TTCN-3 /Titan is perfectly capable of generating SIP and RTP traffic; all other kinds of traffic for that matter.

Within the company we have load generators built upon TTCN-3 and Titan simulating different kinds of traffic. E.g. the IMS load generator is capable of simulating the load of millions of subscribers, both signaling and payload.

However, the code of this load generator has not been open sourced.

In general , these load generators are using the architecture described in

RIoT - the IoT load/performance generator based on TTCN-3 and Titan
https://www.eclipse.org/forums/index.php/t/1093619/

and only the Core Load Library, offering central functions, such as scheduling, logging etc. and a couple of IoT Application Libraries have been open sourced.

From this, you may follow various courses of action: you may try to develop the relevant application libraries yourselves, which is perfectly possible, but requires an in-depth knowledge of Titan, TTCN-3 and the protocols involved; else you may want to subcontract this.

If you are possibly interested in the latter , PM me on Twitter:
https://twitter.com/jrama00

and I might be able to help you with that.

Best regards

Elemer



Re: IMS traffic [message #1807565 is a reply to message #1807491] Mon, 03 June 2019 15:21 Go to previous messageGo to next message
David Laurent is currently offline David LaurentFriend
Messages: 68
Registered: September 2018
Member
Hi Elemer,

To run performance, which download link should I fetch from ?
- https://projects.eclipse.org/projects/technology.iottestware/downloads
- https://git.eclipse.org/c/titan/titan.Applications.RIoT.git/

And would you know if we can now download an opensource TitanSim performance version for IOT ?

Regards - David

index.php/fa/35670/0/
  • Attachment: Capture.PNG
    (Size: 155.27KB, Downloaded 312 times)

[Updated on: Mon, 03 June 2019 15:37]

Report message to a moderator

Re: IMS traffic [message #1807577 is a reply to message #1807565] Tue, 04 June 2019 06:42 Go to previous messageGo to next message
Elemer Lelik is currently offline Elemer LelikFriend
Messages: 1060
Registered: January 2015
Senior Member
Hi David,

IoTTestware, although builds on some of the code published under the Eclipse Titan umbrella, is the project of the German research institute Fraunhofer FOKUS.


so you need to download https://git.eclipse.org/c/titan/titan.Applications.RIoT.git/
and follow the instructions there to assemble the IoT load generator, consisting of
-the core load library
-common GUI
-application libraries for MQTT, CoAP, LWM2M
etc.


Best regards
Elemer
Re: IMS traffic [message #1807726 is a reply to message #1807577] Thu, 06 June 2019 19:01 Go to previous messageGo to next message
David Laurent is currently offline David LaurentFriend
Messages: 68
Registered: September 2018
Member
Hi Elemer,

Thx...we have also incorporated the following:
https://www.eclipse.org/forums/index.php/m/1756376/?srch=IOT#msg_1756376
http://203.253.128.150:7591/onem2m/conformancetesting/oneM2MTester/tree/master/Eclipse_Titan_Core/titan.core

Would you happen to have a more recent tar ?

Regards - David

[Updated on: Thu, 06 June 2019 19:50]

Report message to a moderator

Re: IMS traffic [message #1807738 is a reply to message #1807726] Fri, 07 June 2019 06:31 Go to previous messageGo to next message
Elemer Lelik is currently offline Elemer LelikFriend
Messages: 1060
Registered: January 2015
Senior Member
Hi David,

the first reference is just a demo; the second one is just an old clone of our source code.

Whatever is published is the most recent.

BR

Elemer
Re: IMS traffic [message #1809171 is a reply to message #1807738] Wed, 10 July 2019 13:36 Go to previous messageGo to next message
David Laurent is currently offline David LaurentFriend
Messages: 68
Registered: September 2018
Member
Hi Elemer,

With regards to the following TitanSim release belowed, the presentation states that it would be open source soon...Are you aware of the status ?
https://ucaat.etsi.org/images/Presentations/UCAAT2017_Csondes_Test-platform-IoT-testing.pdf
Or was it related to this ?
https://projects.eclipse.org/projects/technology.iottestware

And we are also interested in validating 5G protocol with Titan, is it available ?
https://www.eclipse.org/forums/index.php/m/1804392/?srch=IOT#msg_1804392

Regards - David

[Updated on: Wed, 10 July 2019 13:49]

Report message to a moderator

Re: IMS traffic [message #1809195 is a reply to message #1809171] Thu, 11 July 2019 09:05 Go to previous messageGo to next message
Elemer Lelik is currently offline Elemer LelikFriend
Messages: 1060
Registered: January 2015
Senior Member
Hi David,

the presentation refers to RIoT, the IoT load generator that has been open sourced and discussed in a number of posts.

As I explained , IoTTestware is a project of Fraunhofer FOKUS.


I'm not sure what you mean by "5G protoocol".

We have recently published protocol modules to test 5G REST APIs, see:

Test of RESTful APIs in 5G Service Based Architecture with Titan
https://www.eclipse.org/forums/index.php/t/1099372/


BR Elemer
Re: IMS traffic [message #1809208 is a reply to message #1809195] Thu, 11 July 2019 14:51 Go to previous messageGo to next message
David Laurent is currently offline David LaurentFriend
Messages: 68
Registered: September 2018
Member
Hi Elemer,

Perfect....this is exactly what we were looking for to complete our end-to-end 5G test case
with TTCN3.

Have you already started to implement any UPF traffic ?
- N4, N6, N3 traffic on vlan-tagged
- with Packet classifiers used for BE, SIP and RTP protocol

index.php/fa/35903/0/

Thx - David
  • Attachment: UPF.jpg
    (Size: 6.55KB, Downloaded 214 times)

[Updated on: Thu, 11 July 2019 14:52]

Report message to a moderator

Re: IMS traffic [message #1809300 is a reply to message #1809208] Fri, 12 July 2019 19:22 Go to previous messageGo to next message
David Laurent is currently offline David LaurentFriend
Messages: 68
Registered: September 2018
Member
Hi Elemer,

Can TTCN3 simulate 5G N1/N2 interface and support:

- N1: Generic UE registration/deregistration and PDU session establishment request to AMF
- N2: PDU session establishment accept from AMF

N1/N2 could not be located from (https://git.eclipse.org/c/titan/)
based on your 5G forum (https://www.eclipse.org/forums/index.php/t/1099372/)

Would this serve our purpose ?
https://github.com/maaron/ttcn3/blob/master/LTE%20-%20Formal%20Delivery%2036.523-3v10.1.0/CommonEUTRA/EUTRA_CommonProcedures.ttcn

Regards - David

[Updated on: Fri, 12 July 2019 19:45]

Report message to a moderator

Re: IMS traffic [message #1809372 is a reply to message #1809300] Mon, 15 July 2019 07:29 Go to previous messageGo to next message
Elemer Lelik is currently offline Elemer LelikFriend
Messages: 1060
Registered: January 2015
Senior Member
Hi David,

it certainly can, but , as you noticed , it has not been implemented yet by us.
Regarding the code you linked, you should ask the owner.


BR
Elemer
Re: IMS traffic [message #1809396 is a reply to message #1809372] Mon, 15 July 2019 12:58 Go to previous messageGo to next message
David Laurent is currently offline David LaurentFriend
Messages: 68
Registered: September 2018
Member
Hi Elemer,

We notice that the test case 13 is implementing the LTE (UE and RAN) functionality, but still not 5G:
https://github.com/maaron/ttcn3/tree/master/LTE%20-%20Formal%20Delivery%2036.523-3v10.1.0/13

When you said that it was not yet been implemented by us...are we referring to the missing UE and RAN PDU in this project ?
https://git.eclipse.org/c/titan/titan.ProtocolModules.5G_system_TSxxxx_Nue_v15.git
https://git.eclipse.org/c/titan/titan.ProtocolModules.5G_system_TSxxxx_Nran_v15.git

Have you tried on the 5G API you gave us ?
https://github.com/jdegre/5GC_APIs

Regards - David



[Updated on: Tue, 16 July 2019 20:27]

Report message to a moderator

Re: IMS traffic [message #1809724 is a reply to message #1809396] Mon, 22 July 2019 07:25 Go to previous messageGo to next message
Elemer Lelik is currently offline Elemer LelikFriend
Messages: 1060
Registered: January 2015
Senior Member
Hi David,


-please don't ask me about code that does not originate with us; turn to the owner of the code
-when I said it was not implemented I was referring to N1/N2 interfaces
- I did not "give" you

https://github.com/jdegre/5GC_APIs


The only reference I made to it was to illustrate that the API's are specified in YAML:

Quote:
Now, if we check the standards for these interfaces:

https://www.3gpp.org/ftp/Specs/archive/29_series/29.502/
we will see that they are specified in YAML, e.g.

https://github.com/jdegre/5GC_APIs/blob/master/TS29502_Nsmf_PDUSession.yaml

and Titan does not have any explicit support for YAML.




BR
Elemer

[Updated on: Mon, 22 July 2019 07:30]

Report message to a moderator

Re: IMS traffic [message #1809752 is a reply to message #1809724] Mon, 22 July 2019 15:02 Go to previous messageGo to next message
David Laurent is currently offline David LaurentFriend
Messages: 68
Registered: September 2018
Member
Hi Elemer,

Sorry for the misunderstanding "give us"...I meant to the overall Titan community (https://www.eclipse.org/forums/index.php/t/1099372/).

When we look at (http://git.eclipse.org/c/titan/titan.ProtocolModules.5G_system_TS29502_Nsmf_v15.git), it refers to several external function such as:
- f_dec_PduSessionCreateError
- f_enc_HsmfUpdateError
- f_enc_SmContextCreateError
Would you happen to have the library containing all these external functions ?

With regards to N1/N2 interfaces, would it be fair to assume Titan will not be implemented/released in the near future ?

Regards - David

[Updated on: Mon, 22 July 2019 15:21]

Report message to a moderator

Re: IMS traffic [message #1809777 is a reply to message #1809752] Tue, 23 July 2019 08:32 Go to previous messageGo to next message
Elemer Lelik is currently offline Elemer LelikFriend
Messages: 1060
Registered: January 2015
Senior Member
HI David,

the codec functions declared as external will be autogenerated by Titan.

N1/N2 is not on our immediate roadmap.


BR

Elemer


Re: IMS traffic [message #1809811 is a reply to message #1809777] Tue, 23 July 2019 19:23 Go to previous messageGo to next message
David Laurent is currently offline David LaurentFriend
Messages: 68
Registered: September 2018
Member
Hi Elemer,

For all the 5G module protocol of https://www.eclipse.org/forums/index.php/t/1099372/ (https://git.eclipse.org/r/titan/titan.ProtocolModules.5G_system_xxxx),
do we need to build it from https://git.eclipse.org/c/titan/titan.Applications.RIoT.git/ ?

And are you aware of this forum (https://www.eclipse.org/forums/index.php/t/1098367/) where the 5G UE is mentioned ?
https://www.3gpp.org/ftp/tsg_ran/WG5_Test_ex-T1/TTCN/Deliveries/TTCN3/iwd-TTCN3-B2018-12_D19wk12.zip


Regards - David

[Updated on: Tue, 23 July 2019 19:39]

Report message to a moderator

Re: IMS traffic [message #1809825 is a reply to message #1809811] Wed, 24 July 2019 06:22 Go to previous messageGo to next message
Elemer Lelik is currently offline Elemer LelikFriend
Messages: 1060
Registered: January 2015
Senior Member
Hi David,

no, they have nothing in common.


yes, I'm aware.


BR
Elemer
Re: IMS traffic [message #1809848 is a reply to message #1809825] Wed, 24 July 2019 18:47 Go to previous messageGo to next message
David Laurent is currently offline David LaurentFriend
Messages: 68
Registered: September 2018
Member
Hi Elemer,

Since TTCN-3 does not have a working 5G UE....would you know whether there's one for 4G UE ?
We would update it to 5G.

BTW, we are very appreciative of your technical insight as we are building a conformance test suite in TTCN

Regards - David

[Updated on: Wed, 24 July 2019 18:56]

Report message to a moderator

Re: IMS traffic [message #1809997 is a reply to message #1809848] Sun, 28 July 2019 09:40 Go to previous message
Elemer Lelik is currently offline Elemer LelikFriend
Messages: 1060
Registered: January 2015
Senior Member
Hi David,

I'm not aware of any 4G UE test suite freely available.

BR
Elemer
Previous Topic:Dual-faced test ports: architectural considerations
Next Topic:TCP ASPs over TLS
Goto Forum:
  


Current Time: Sun Jul 05 12:04:24 GMT 2020

Powered by FUDForum. Page generated in 0.02886 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top