ngnlab - the deployment of an open-source infrastructure

17
NGNlab The deployment of an open-source infrastructure 1. ngnlab.eu International NGN Workshop 25. November 2009 Bratislava, Slovakia

Upload: sebastian-schumann

Post on 12-Jun-2015

379 views

Category:

Technology


0 download

DESCRIPTION

Presented at ngnlab.eu workshop 2009 in Bratislava, Slovakia.

TRANSCRIPT

Page 1: NGNlab - The Deployment of an Open-Source Infrastructure

NGNlabThe deployment of an

open-source infrastructure1. ngnlab.eu International NGN Workshop

25. November 2009Bratislava, Slovakia

Page 2: NGNlab - The Deployment of an Open-Source Infrastructure

Facts Next generation communication infrastructure for STU

(shared deployment of faculties for electronics and informatics) Playground to implement results of research in the area of IP based

servicesVision Open and transparent server and service infrastructure Cost-efficient investment that offers high-end communication

environmentAn Example Presenting of how far we went already in the world of standard

compliant and free software Showing that the use of open-source software in education can be

tremendously supportive Shocking operators in what some pieces of hardware can do

nowadays

2

What is NGNlab?

Page 3: NGNlab - The Deployment of an Open-Source Infrastructure

Complete SIP based communication infrastructure◦ Basic SIP services (registrar, proxy)◦ NAT traversal, media relay◦ Integrated voice mail system, conferencing

engine◦ Media gateway through VoIP trunk◦ Presence service

We can in fact become a small VoIP operator.

3

What do we have?

Page 4: NGNlab - The Deployment of an Open-Source Infrastructure

4

OpenSIPS Asterisk

MeetMe

Mediaproxy

mediaproxy

SIP

RTPRTP

SIP

Virtual Server

Module

proprietarycommunication

MySQLMySQL MySQL

SIP Infrastructure

Page 5: NGNlab - The Deployment of an Open-Source Infrastructure

Complete IMS service infrastructure◦ IMS core (P/I/S-CSCF), HSS◦ Integrated presence management◦ XDMS (ft. authorization, resource lists)◦ SIP application server

IMS integrated IPTV◦ Three channels◦ Network based video recorder (nPVR)◦ IPTV messaging◦ Broadcasts

5

Boring. What else?

Page 6: NGNlab - The Deployment of an Open-Source Infrastructure

Hardware A small rack Some servers Two switches Two UPS

6

At which price?

Courtesy of ScriS (www.flickr.com)

Page 7: NGNlab - The Deployment of an Open-Source Infrastructure

Software 0 €

7

At which price?

Page 8: NGNlab - The Deployment of an Open-Source Infrastructure

Everything running on the servers is OSS◦ Operating system◦ Virtualization software◦ SIP server, media server◦ IMS core◦ Application server◦ IPTV solution

What else do we need?

8

Open-source software

Page 9: NGNlab - The Deployment of an Open-Source Infrastructure

Asking this question within the Telco environment might provoke different answers

Telecommunication infrastructure went through a dramatic change during recent years

Circuit-switched communication vs. packet-switched communication

Move to IP based telephony, software handles calls and features

Service extensions software based

9

Is open-source software already carrier-grade?

Page 10: NGNlab - The Deployment of an Open-Source Infrastructure

PSTN/ISDN-like features should be replaced, requires well-established products

Big operators had/have big partners◦ Alcatel, Siemens◦ Ericsson, NEC, Nokia, Motorola, …

Well-established new players◦ BroadSoft BroadWorks◦ Microsoft Office Communications Server◦ Cisco Unified Communications

They all do offer IP based telephony solutions

10

Software based telephony

Page 11: NGNlab - The Deployment of an Open-Source Infrastructure

OpenSER/OpenSIPS/Kamailio SIP AS family◦ SIP proxy, registrar, redirect server◦ Presence server (UAC, UAS functionality)◦ Resource list server◦ Load balancer/LCR server

Asterisk/FreeSWITCH/Yate PBX family◦ Announcements◦ Voice mail◦ Conferencing

SIPPY and other B2BUA implementations◦ Pre-paid services

What can we do with OSS?

11

Page 12: NGNlab - The Deployment of an Open-Source Infrastructure

OpenIMS and UCT IPTV have a different focus◦ Standard compliant implementations◦ Target for research or advanced services◦ Early open adoptions of new standards

Software is ideal for research◦ Working standard compliant base for projects◦ Each possible modification allowed◦ Understanding boring theory with hands-on

How about IMS and IPTV services?

12

Page 13: NGNlab - The Deployment of an Open-Source Infrastructure

Is open-source software only for geeks? Is the Telco business too “serious”? Is OSS not yet mature enough? Big vendors cannot bankrupt as fast as

small companies behind open-source!

Ask Telco's running proprietary vendor software why they will not switch to OSS!

Back to the focus…

13

Page 14: NGNlab - The Deployment of an Open-Source Infrastructure

What is the mostly used server OS in your company?

Which implementations do your web servers use?

Do you rely on DNS? On open-source DNS implementations?

Have you ever used Firefox to surf the web? Is your monitoring system using Nagios?

Against open-source in general?

14

Page 15: NGNlab - The Deployment of an Open-Source Infrastructure

The “internet world” uses open-source software since decades. Is the reserve in the “Telco world” solely historic?

Would you say that there will always be a potential separation between low cost/open-source and premium/licensed applications?

Is open-source software less secure due the availability of the source code?

Are the costs for customized vendor applications lower than adapted open-source products?

Yes/No/Maybe?Some more points for discussion.

15

Page 16: NGNlab - The Deployment of an Open-Source Infrastructure

IP based communication became daily life. Open-source is only for small VoIP start-ups though, or?

What if you would have the freedom and independence of choosing the integrator/supporter for your existing systems?

Your points…

Points for discussion II

16

Page 17: NGNlab - The Deployment of an Open-Source Infrastructure

Sebastian [email protected]

Disclosure

Besides his Ph.D. studies at the Slovak University of Technology, Sebastian is working for

Slovak Telekom, a.s. in the department of architecture and design.

He is an application designer in the area of voice services and converged applications.

Thank you!

17All registered trademarks are property of their respective owners.