SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Hochschule für Telekommunikation Leipzig
Science Days
3. November 2010
Leipzig, Germany
Facts
}  Next generation communication infrastructure on STU Bratislava
(shared deployment of faculties for electronics and informatics)
}  Playground to implement results of research in the area of IP
based services
Vision
}  Open and transparent server and service infrastructure
}  Cost-efficient investment that offers high-end open
communication environment
An 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
2
}  Virtual laboratory, just with a wider distribution
of the used infrastructure in the community
}  More partners massively increase the efficiency
of all ngnlab.eu members
◦  Re-use the existing deployment and know-how
◦  Distribute core components to simulate real multi-
operator infrastructures (security, network parameter)
◦  Integrate and cross-test new applications
}  1st step proofs feasibility: Long term successful
STU+ST cooperation in ngnlab.eu project
}  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.
4
}  Complete IMS service infrastructure
◦  IMS core (P/I/S/E-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
Hardware
}  A rack each site
}  A couple of servers
}  Some basic switches
}  UPS
6
Courtesy of ScriS (www.flickr.com)
Software
}  0 €
7
}  Everything running on STU servers is OSS
◦  Operating system
◦  Virtualization software
◦  SIP server, media server
◦  IMS core
◦  Application server
◦  IPTV solution
8
}  "the act of virtualizing"
}  … to run a program in virtual storage
}  … to simulate some effect or condition on a
computer
}  Virtual: defined in philosophy as "that which
is not real"
Courtesy of Wiktionary (www.wiktionary.com)
}  “Virtual laboratory”
◦  Deployment of physical infrastructure on two sites
at the university in Bratislava and one site at Slovak
Telekom, a.s.
}  “Virtual servers”
◦  Each physical server hosts several virtual machines
}  “Virtual networking”
◦  Virtual LANs to separate network traffic for security
and research (monitoring)
◦  Not restricted to physical connections
DateAuthor / Presentation title 10
}  FEI lab
◦  5 physical servers (all running GNU/Linux)
◦  1 management switch, 1 traffic switch (L3)
}  FIIT lab
◦  4 physical server (all running GNU/Linux)
◦  Connected to university switch
◦  Routing, management etc. through Linux router
}  ST lab
◦  2 physical server (VMWare ESX, Solaris)
◦  Shared NAS server
}  Several virtualization techniques are used
◦  Full virtualization
–  ST: VMWare ESX Server 3.0.1
–  STU: Xen 3.2 (hardware-assisted virtualization, HVM)
◦  Paravirtualization
–  STU lab: Xen 3.2
◦  OS-level virtualization
–  ST: Solaris 10 Containers
}  Oracle VirtualBox and VMWare server used on
notebooks to emulate several client instances
}  Distributed labs interconnected with OpenVPN
◦  Linux routers on STU and a dedicated virtual
machine on ST run the software
◦  IPTables used to solve NAT problem
}  Within each lab configured VLANs to separate
traffic and enforce security policies
◦  Native VMWare ESX and Solaris 10 feature
◦  Xen servers use user mode enhancements for kernel
}  Traffic separation according
◦  Connection type
–  Network traffic
–  Management of physical and virtual machines
◦  Service
–  Each service has own VLANs (VoIP, IMS, IPTV)
◦  Protocol
–  Signaling: SIP, XMPP, Diameter
–  Media: RTP, RTMP
}  Easy enforcement of security policies and
network traffic monitoring
Sig Med
apt
Monitoring
Sig
DB
DB
Router
Sebastian Schumann
schumann@ktl.elf.stuba.sk
16All registered trademarks are property of their respective owners.
Sebastian Schumann
schumann@ktl.elf.stuba.sk
Disclosure
Sebastian works for Slovak Telekom, a.s. in the development and design department. He is a senior
application designer in the area of voice services, IP Multimedia Subsystem, and converged applications.
On the Slovak University of Technology, Sebastian is currently in his 3rd year of his PhD studies. He focuses
on next generation identity management and its potential in service personalization and collaboration.
Slovak Telekom, a.s. and the Slovak University of Technology are members of the ngnlab.eu initiative.
17All registered trademarks are property of their respective owners.

Más contenido relacionado

La actualidad más candente

Pristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation WorkshopPristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation Workshop
ICT PRISTINE
 

La actualidad más candente (20)

Openstack Neutron Insights
Openstack Neutron InsightsOpenstack Neutron Insights
Openstack Neutron Insights
 
Introduction to istio
Introduction to istioIntroduction to istio
Introduction to istio
 
Pristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation WorkshopPristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation Workshop
 
FIBRE - Future Internet Testbed-as-a-Service
FIBRE - Future Internet Testbed-as-a-ServiceFIBRE - Future Internet Testbed-as-a-Service
FIBRE - Future Internet Testbed-as-a-Service
 
Futex ppt
Futex  pptFutex  ppt
Futex ppt
 
WebRTC Lights by Neil Stratford of Binary Fen
WebRTC Lights by Neil Stratford of Binary FenWebRTC Lights by Neil Stratford of Binary Fen
WebRTC Lights by Neil Stratford of Binary Fen
 
Network security-ieee-2014-projects
Network security-ieee-2014-projectsNetwork security-ieee-2014-projects
Network security-ieee-2014-projects
 
Linux and firewall
Linux and firewallLinux and firewall
Linux and firewall
 
Open Middleware Technologies for Smart Robotics - a FIWARE Smart Fest present...
Open Middleware Technologies for Smart Robotics - a FIWARE Smart Fest present...Open Middleware Technologies for Smart Robotics - a FIWARE Smart Fest present...
Open Middleware Technologies for Smart Robotics - a FIWARE Smart Fest present...
 
Firewalls
FirewallsFirewalls
Firewalls
 
NetSim Research Projects Help
NetSim Research Projects HelpNetSim Research Projects Help
NetSim Research Projects Help
 
SCALE/SWITCHengines Update - Current and Possible SDN Applications
SCALE/SWITCHengines Update - Current and Possible SDN ApplicationsSCALE/SWITCHengines Update - Current and Possible SDN Applications
SCALE/SWITCHengines Update - Current and Possible SDN Applications
 
Zoura Subscribed 2013 LinkBermuda Metered Cloud Services
Zoura Subscribed 2013 LinkBermuda Metered Cloud ServicesZoura Subscribed 2013 LinkBermuda Metered Cloud Services
Zoura Subscribed 2013 LinkBermuda Metered Cloud Services
 
WebRTC Computer Vision, Andrey Zakharchenko
WebRTC Computer Vision, Andrey Zakharchenko WebRTC Computer Vision, Andrey Zakharchenko
WebRTC Computer Vision, Andrey Zakharchenko
 
IPv6::Staying connected
IPv6::Staying connectedIPv6::Staying connected
IPv6::Staying connected
 
Mina2
Mina2Mina2
Mina2
 
Lightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New Features
Lightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New FeaturesLightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New Features
Lightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New Features
 
Navigating OpenStack Networking
Navigating OpenStack NetworkingNavigating OpenStack Networking
Navigating OpenStack Networking
 
Building Cloud - Where SDN Could Help
Building Cloud - Where SDN Could HelpBuilding Cloud - Where SDN Could Help
Building Cloud - Where SDN Could Help
 
Calico and mesos
Calico and mesosCalico and mesos
Calico and mesos
 

Destacado

ChampionsWay Staff Training - Billing Direct Training
ChampionsWay Staff Training - Billing Direct TrainingChampionsWay Staff Training - Billing Direct Training
ChampionsWay Staff Training - Billing Direct Training
ChampionsWayTraining
 
IMS Service Control Model
IMS Service Control ModelIMS Service Control Model
IMS Service Control Model
Inam Khosa
 
Sae epc overview
Sae epc overviewSae epc overview
Sae epc overview
Inam Khosa
 

Destacado (20)

Know about Fuelling Carrier Billing Market
Know about Fuelling Carrier Billing MarketKnow about Fuelling Carrier Billing Market
Know about Fuelling Carrier Billing Market
 
ChampionsWay Staff Training - Billing Direct Training
ChampionsWay Staff Training - Billing Direct TrainingChampionsWay Staff Training - Billing Direct Training
ChampionsWay Staff Training - Billing Direct Training
 
Akuntansi biaya
Akuntansi biayaAkuntansi biaya
Akuntansi biaya
 
Telecoms & WebRTC: Opposites attract?!
Telecoms & WebRTC: Opposites attract?!Telecoms & WebRTC: Opposites attract?!
Telecoms & WebRTC: Opposites attract?!
 
How to manage Broadband Traffic Intelligently?
How to manage Broadband Traffic Intelligently?How to manage Broadband Traffic Intelligently?
How to manage Broadband Traffic Intelligently?
 
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTCOperator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
 
Big Data - The power of data Analytics
Big Data - The power of data AnalyticsBig Data - The power of data Analytics
Big Data - The power of data Analytics
 
La gestion des exceptions avec Java
La gestion des exceptions avec JavaLa gestion des exceptions avec Java
La gestion des exceptions avec Java
 
Cube based summaries of large association rule sets
Cube based summaries of large association rule setsCube based summaries of large association rule sets
Cube based summaries of large association rule sets
 
All You Need To Know About Network Interoperability
All You Need To Know About Network InteroperabilityAll You Need To Know About Network Interoperability
All You Need To Know About Network Interoperability
 
TADHack 2015 London: Number Mapper Implementation
TADHack 2015 London: Number Mapper ImplementationTADHack 2015 London: Number Mapper Implementation
TADHack 2015 London: Number Mapper Implementation
 
An overview of standards and related technology in web services
An overview of standards and related technology in web servicesAn overview of standards and related technology in web services
An overview of standards and related technology in web services
 
Data Monetization– Mine data & Track Telecom customer behavior
Data Monetization– Mine data & Track Telecom customer behaviorData Monetization– Mine data & Track Telecom customer behavior
Data Monetization– Mine data & Track Telecom customer behavior
 
Communication Service Evolution
Communication Service EvolutionCommunication Service Evolution
Communication Service Evolution
 
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
 
FINETECH SMS Banking
FINETECH SMS BankingFINETECH SMS Banking
FINETECH SMS Banking
 
IMS Service Control Model
IMS Service Control ModelIMS Service Control Model
IMS Service Control Model
 
Flyod's algorithm for finding shortest path
Flyod's algorithm for finding shortest pathFlyod's algorithm for finding shortest path
Flyod's algorithm for finding shortest path
 
Sae epc overview
Sae epc overviewSae epc overview
Sae epc overview
 

Similar a ngnlab.eu - A Virtualized Laboratory Infrastructure

Supporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackSupporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStack
Bruce Davie
 
Spring sim 2010-riley
Spring sim 2010-rileySpring sim 2010-riley
Spring sim 2010-riley
Sopna Sumāto
 
Sadiq_Syed-Shakeeb_CV_Cubane
Sadiq_Syed-Shakeeb_CV_CubaneSadiq_Syed-Shakeeb_CV_Cubane
Sadiq_Syed-Shakeeb_CV_Cubane
Syed Sadiq
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
Linaro
 

Similar a ngnlab.eu - A Virtualized Laboratory Infrastructure (20)

Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
 
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
 
Supporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackSupporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStack
 
DataArt Innovation Showcase VNF Testing
DataArt Innovation Showcase VNF TestingDataArt Innovation Showcase VNF Testing
DataArt Innovation Showcase VNF Testing
 
4a+b S. Fischer Wisebed
4a+b S. Fischer Wisebed4a+b S. Fischer Wisebed
4a+b S. Fischer Wisebed
 
 Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation
 
VPN in Virtualized DataCenter
VPN in Virtualized DataCenterVPN in Virtualized DataCenter
VPN in Virtualized DataCenter
 
Spring sim 2010-riley
Spring sim 2010-rileySpring sim 2010-riley
Spring sim 2010-riley
 
OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013
 
Open Source as Reference Implementation for Next Gen Network Services
Open Source as Reference Implementation for Next Gen Network ServicesOpen Source as Reference Implementation for Next Gen Network Services
Open Source as Reference Implementation for Next Gen Network Services
 
Sadiq_Syed-Shakeeb_CV_Cubane
Sadiq_Syed-Shakeeb_CV_CubaneSadiq_Syed-Shakeeb_CV_Cubane
Sadiq_Syed-Shakeeb_CV_Cubane
 
OpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerOpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew Tucker
 
Edge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingEdge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video Streaming
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network Innovation
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
 
Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015
 
Performance Analysis of VoIP by Communicating Two Systems
Performance Analysis of VoIP by Communicating Two Systems Performance Analysis of VoIP by Communicating Two Systems
Performance Analysis of VoIP by Communicating Two Systems
 
Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 

Más de Sebastian Schumann

Más de Sebastian Schumann (20)

Challenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveChallenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s Perspective
 
immmr - transition from a commercial CPaaS to an open-source communications b...
immmr - transition from a commercial CPaaS to an open-source communications b...immmr - transition from a commercial CPaaS to an open-source communications b...
immmr - transition from a commercial CPaaS to an open-source communications b...
 
Programmable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StoryProgrammable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr Story
 
immmr - a hybrid operator model explained
immmr - a hybrid operator model explainedimmmr - a hybrid operator model explained
immmr - a hybrid operator model explained
 
immmr - going both ways
immmr - going both waysimmmr - going both ways
immmr - going both ways
 
Post-launch experiences from a locally developed internal proof of concept im...
Post-launch experiences from a locally developed internal proof of concept im...Post-launch experiences from a locally developed internal proof of concept im...
Post-launch experiences from a locally developed internal proof of concept im...
 
IMS Service Rev. 2015
IMS Service Rev. 2015IMS Service Rev. 2015
IMS Service Rev. 2015
 
Expanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTCExpanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTC
 
Service Provider Involvement with WebRTC
Service Provider Involvement with WebRTCService Provider Involvement with WebRTC
Service Provider Involvement with WebRTC
 
IMS Signaling (Rev. 3)
IMS Signaling (Rev. 3)IMS Signaling (Rev. 3)
IMS Signaling (Rev. 3)
 
Enabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS TechnologyEnabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS Technology
 
IMS Services
IMS ServicesIMS Services
IMS Services
 
Lecture about XMPP
Lecture about XMPPLecture about XMPP
Lecture about XMPP
 
Integration of Rich Communication Services
Integration of Rich Communication ServicesIntegration of Rich Communication Services
Integration of Rich Communication Services
 
Next Generation Services. The operator’s dream - The OTT’s reality?
Next Generation Services. The operator’s dream - The OTT’s reality?Next Generation Services. The operator’s dream - The OTT’s reality?
Next Generation Services. The operator’s dream - The OTT’s reality?
 
The Potential of Consolidating SIP and XMPP Based Communication for Telecomm...
The Potential of Consolidating  SIP and XMPP Based Communication for Telecomm...The Potential of Consolidating  SIP and XMPP Based Communication for Telecomm...
The Potential of Consolidating SIP and XMPP Based Communication for Telecomm...
 
Personalization of Internet Protocol Television (IPTV) Services in Next-Gener...
Personalization of Internet Protocol Television (IPTV) Services in Next-Gener...Personalization of Internet Protocol Television (IPTV) Services in Next-Gener...
Personalization of Internet Protocol Television (IPTV) Services in Next-Gener...
 
Presence Service Integration Using Interconnected IP Multimedia Core Networks
Presence Service Integration Using Interconnected IP Multimedia Core NetworksPresence Service Integration Using Interconnected IP Multimedia Core Networks
Presence Service Integration Using Interconnected IP Multimedia Core Networks
 
IMS Signaling Details
IMS Signaling DetailsIMS Signaling Details
IMS Signaling Details
 
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
Voice over IP (VoIP) Speech Quality Measurement with Open-Source Software Com...
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

ngnlab.eu - A Virtualized Laboratory Infrastructure

  • 1. Hochschule für Telekommunikation Leipzig Science Days 3. November 2010 Leipzig, Germany
  • 2. Facts }  Next generation communication infrastructure on STU Bratislava (shared deployment of faculties for electronics and informatics) }  Playground to implement results of research in the area of IP based services Vision }  Open and transparent server and service infrastructure }  Cost-efficient investment that offers high-end open communication environment An 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 2
  • 3. }  Virtual laboratory, just with a wider distribution of the used infrastructure in the community }  More partners massively increase the efficiency of all ngnlab.eu members ◦  Re-use the existing deployment and know-how ◦  Distribute core components to simulate real multi- operator infrastructures (security, network parameter) ◦  Integrate and cross-test new applications }  1st step proofs feasibility: Long term successful STU+ST cooperation in ngnlab.eu project
  • 4. }  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. 4
  • 5. }  Complete IMS service infrastructure ◦  IMS core (P/I/S/E-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
  • 6. Hardware }  A rack each site }  A couple of servers }  Some basic switches }  UPS 6 Courtesy of ScriS (www.flickr.com)
  • 8. }  Everything running on STU servers is OSS ◦  Operating system ◦  Virtualization software ◦  SIP server, media server ◦  IMS core ◦  Application server ◦  IPTV solution 8
  • 9. }  "the act of virtualizing" }  … to run a program in virtual storage }  … to simulate some effect or condition on a computer }  Virtual: defined in philosophy as "that which is not real" Courtesy of Wiktionary (www.wiktionary.com)
  • 10. }  “Virtual laboratory” ◦  Deployment of physical infrastructure on two sites at the university in Bratislava and one site at Slovak Telekom, a.s. }  “Virtual servers” ◦  Each physical server hosts several virtual machines }  “Virtual networking” ◦  Virtual LANs to separate network traffic for security and research (monitoring) ◦  Not restricted to physical connections DateAuthor / Presentation title 10
  • 11. }  FEI lab ◦  5 physical servers (all running GNU/Linux) ◦  1 management switch, 1 traffic switch (L3) }  FIIT lab ◦  4 physical server (all running GNU/Linux) ◦  Connected to university switch ◦  Routing, management etc. through Linux router }  ST lab ◦  2 physical server (VMWare ESX, Solaris) ◦  Shared NAS server
  • 12. }  Several virtualization techniques are used ◦  Full virtualization –  ST: VMWare ESX Server 3.0.1 –  STU: Xen 3.2 (hardware-assisted virtualization, HVM) ◦  Paravirtualization –  STU lab: Xen 3.2 ◦  OS-level virtualization –  ST: Solaris 10 Containers }  Oracle VirtualBox and VMWare server used on notebooks to emulate several client instances
  • 13. }  Distributed labs interconnected with OpenVPN ◦  Linux routers on STU and a dedicated virtual machine on ST run the software ◦  IPTables used to solve NAT problem }  Within each lab configured VLANs to separate traffic and enforce security policies ◦  Native VMWare ESX and Solaris 10 feature ◦  Xen servers use user mode enhancements for kernel
  • 14. }  Traffic separation according ◦  Connection type –  Network traffic –  Management of physical and virtual machines ◦  Service –  Each service has own VLANs (VoIP, IMS, IPTV) ◦  Protocol –  Signaling: SIP, XMPP, Diameter –  Media: RTP, RTMP }  Easy enforcement of security policies and network traffic monitoring
  • 16. Sebastian Schumann schumann@ktl.elf.stuba.sk 16All registered trademarks are property of their respective owners.
  • 17. Sebastian Schumann schumann@ktl.elf.stuba.sk Disclosure Sebastian works for Slovak Telekom, a.s. in the development and design department. He is a senior application designer in the area of voice services, IP Multimedia Subsystem, and converged applications. On the Slovak University of Technology, Sebastian is currently in his 3rd year of his PhD studies. He focuses on next generation identity management and its potential in service personalization and collaboration. Slovak Telekom, a.s. and the Slovak University of Technology are members of the ngnlab.eu initiative. 17All registered trademarks are property of their respective owners.