Diameter service creation investigation and HSS evaluation

With a prospect of creating a new generation of cellular networks using IP based communication, service providers, operators and developers have created the IP Multimedia Subsystem (IMS). Which with a more open architecture than older cellular networks will make it more like the internet in terms of service creation. This thesis creates an example service that uses subscriber data in the Home Subscriber Server (HSS) to deliver a service to the network’s users. The service is created to extend the functionality of the IMS test environment at Attentec AB to assist them in their efforts of learning and experimenting with the IMS core network. In this thesis the FoHSS used in the test environment is evaluated in order to measure its performance. This thesis gives examples of the implementation overhead of creating services in the IMS network and shows some of the functionality that is available to IMS services compared to service creation on the internet. Load tests of the FoHSS are made and shows that it uses polling to maintain subscription updates and that it has a negative impact on performance under heavy load. This thesis suggests that it is good for IMS test environments but not commercial use.

[1]  Tim Dierks,et al.  The Transport Layer Security (TLS) Protocol Version 1.2 , 2008 .

[2]  Simon Heron,et al.  Encryption: Advanced Encryption Standard (AES) , 2009 .

[3]  Charles E. Perkins,et al.  Diameter Mobile IPv4 Application , 2005, RFC.

[4]  Jari Arkko,et al.  The Network Access Identifier , 2005, RFC.

[5]  Hugo Krawczyk,et al.  A Security Architecture for the Internet Protocol , 1999, IBM Syst. J..

[6]  Adam Roach,et al.  Session Initiation Protocol (SIP)-Specific Event Notification , 2002, RFC.

[7]  Stephen T. Kent,et al.  Security Architecture for the Internet Protocol , 1998, RFC.

[8]  Miguel A. Garcia-Martin,et al.  The 3G IP multimedia subsystem IMS - merging the internet and the cellular worlds (2. ed.) , 2006 .

[9]  Dan Peterström IP Multimedia for Municipalities : The supporting architecture , 2009 .

[10]  Ron Daniel,et al.  The Naming Authority Pointer (NAPTR) DNS Resource Record , 2000, RFC.

[11]  Russ Housley,et al.  Using Advanced Encryption Standard (AES) CCM Mode with IPsec Encapsulating Security Payload (ESP) , 2005, RFC.

[12]  Miguel A. Garcia-Martin,et al.  Diameter Session Initiation Protocol (SIP) Application , 2006, RFC.

[13]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[14]  Madjid Nakhjiri,et al.  AAA and Network Security for Mobile Access: Radius, Diameter, EAP, PKI and IP Mobility , 2005 .

[15]  Lawrence C. Stewart,et al.  HTTP Authentication: Basic and Digest Access Authentication , 1999 .

[16]  Zhigang Liu,et al.  Signaling Compression (SigComp) - Extended Operations , 2003, RFC.

[17]  Eric Rescorla,et al.  The Transport Layer Security (TLS) Protocol Version 1.1 , 2006, RFC.

[18]  Michael Mealling,et al.  Dynamic Delegation Discovery System (DDDS) Part Three: The Domain Name System (DNS) Database , 2002, RFC.

[19]  Russ Housley,et al.  Using Advanced Encryption Standard (AES) Counter Mode With IPsec Encapsulating Security Payload (ESP) , 2004, RFC.

[20]  John S. Sobolewski,et al.  SideCar: building programmable datacenter networks without programmable switches , 2010, Hotnets-IX.

[21]  Carsten Bormann,et al.  Signaling Compression (SigComp) , 2003, RFC.

[22]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[23]  David Mitton,et al.  Diameter Network Access Server Application , 2005, RFC.

[24]  Jari Arkko,et al.  Diameter Base Protocol , 2003, RFC.

[25]  Ivan I. Kuzmin,et al.  Signaling flows distribution modeling in the IMS , 2009, IEEE EUROCON 2009.

[26]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.