Presentation is loading. Please wait.

Presentation is loading. Please wait.

Die Technik der Netze Seminar Teil 9: Baukasten (2)

Similar presentations


Presentation on theme: "Die Technik der Netze Seminar Teil 9: Baukasten (2)"— Presentation transcript:

1 Die Technik der Netze Seminar Teil 9: Baukasten (2)

2 Seminarprogramm Einführung – Wir bauen ein Netz
Übersicht über TK-Netze Mobilfunk – Was steckt hinter meinem Händi Internet – Das Netz der Netze WiMAX – auch ein mobiles Netz Geht das auch etwas allgemeiner, oder müssen wir jede Implementierung kennen? – Netzarchitekuren Sicherheit im Netz – Verfügbarkeit, Integrität, Vertraulichkeit Kontron - Baukasten Teil 1 Beispiel: VoIP Call Server; Media Server: Netzdesign, Systemdesign; ATCA Baukasten; mTCA Baukasten; Kontron - Baukasten Teil 2 Anwendungen; Anwendungsprofile; Musterkonfigurationen; Validierungstools; System Validation Kits für ATCA und mTCA Die Zukunft der Netze

3 Netzdesign und Systemdesign für Call Server und Media Server
Ein Blick zurück Netzdesign und Systemdesign für Call Server und Media Server

4 Gymnastik: Fast-Food Restaurant
Eingang Ausgang Selbstbedienung & Kasse Restaurant mit Platz für 200 Gäste Mittlere Aufenthaltsdauer pro Gast: 15 Minuten Frage: Wie viele Gäste pro Stunde (bzw. pro Minute) muss die Kasse bedienen können?

5 Session Control and Media Processing
Video/Audio On demand Life TV/ local TV Media Server announcements IVR conferences voice mail customised tunes streaming media trunking gateways PSTN Media Server Trunking GW/ Signalling Gateway Call Server/ Gateway Controller IP Network (Carrier) Call Server control call sessions (SIP/H.323 call control) control Media Server & Gateways PLMN Trunking GW

6 Controller Model 1 Mio Subscribers 1000 tps (80% load)
100 s per transaction Input buffer Output buffer 30 Mbps 13 Gbps Processor 30 Mbps 13 Gbps control messages, traffic control messages, traffic Cache Physical memory (volatile) 500 MB (160 GB) Data: Data base, File system, OS specific 500 MB 160 GB (1600 GB) Disks (persistent) Load, Store, Paging Call Processor (e.g. SIP Server): transaction profile (e.g. 30 kbit SIP messages per call transaction) Media Processor (e.g. Streaming Server/Proxy): traffic profile (e.g. 128 kbit/s of media streams of 100 seconds per transaction)

7 Musteranwendungen, Netzdesign

8 Marktsegmente für VoIP and Medien
Wireline Enterprise IP Centrex VoIP Trunking Gateways IPTV NGN Media Servers Wireless Wireless Enterprise WiMAX 2G/3G Media Servers Fixed-Mobile Convergence Media Server Capabilities Conferences Announcements Voice Mail and Voice Recording Media Streaming IVR/Voice Portals/VXML ACD and Contact Server Unified Messaging Transcoding DTMF/FAX processing SIP Control, MGCP/Megaco/H.323 IVR: Interactive Voice Response (Ansagemenüs mit Ziffertasten) VXML: Voice XML (Sprachführung und Spracherkennung per Web-Seite)

9 Enterprise and Wireless Enterprise
PSTN IP Network PBX Media Server IP phones voice mail unified messaging conferences call center transcoder bypass PSTN to connect to other PBXs TA

10 IP Centrex Media Server PSTN IP Network (Centrex Operator) SME SME
trunking gateway SIP control announcements conferences voice mail unified messaging transcoder PSTN Call Server IP Network (Centrex Operator) IP Network Media GW PBX TA SME SME SOHO

11 Call Server & Media Server
NGN and VoIP Trunking Media Server trunking gateway SIP control conferences voice mail announcements streaming media Media Server PSTN Trunking GW Siehe Teil 8: Call Server & Media Server IP Network (Carrier) Call Server PLMN Trunking Gateway SIP control H.323 control MGCP/Megaco transcoding Trunking GW

12 WiMAX PSTN/ PLMN Media Server Core Network (IP Network) WiMAX RAN
Content Server Media Server Call Server Core Network (IP Network) Trunking GW AAA PSTN/ PLMN WiMAX RAN (IP Network) Access Controller BS Internet

13 2G/3G Media Servers Media Server PSTN/ PLMN Media Core Network Server
SIP/Megaco ctrl. announcements IVR conferences transcoding Media Server Core Network (IP Network) Call Server/ MSC Server HLR 2G RAN Trunking GW BSC SGSN PSTN/ PLMN BTS 3G RAN GGSN Internet Node B RNC

14 Wireline Access Network
IP-TV On demand Media Server Media Streaming interactive voice support conferences IVR/VXML Media Server Life TV/ local TV Media Controller AAA RAN (3G/WiMAX) BSC/AC DSLAM/NAS BS Wireline Access Network (DSL/CaTV) “triple play”

15 Fixed-Mobile Convergence
Media Server Call Server/ Application Server/ MGCF Media Server SIP/Megaco ctrl. announcements IVR conferences transcoding Lawful interception IMS S-CSCF AAA/HSS IMS P-CSCF RAN (2G/3G) BSC/RNC/ SGSN BTS/Node B DSLAM/NAS Visited Network Wireline Access Network

16 Musterkonfigurationen mit ATCA und mTCA
Systemdesign Anwendungsprofile, Systemarchitektur, Musterkonfigurationen mit ATCA und mTCA

17 How to design ATCA systems?
Each network element can be profiled in terms of Subscribers Transactions Traffic Interfaces Sample configurations correspond to the application profile Same building blocks for the same functions Same patterns for the same profiles: Bundles Sub-systems Pre-integrated systems Chose system components from building blocks Application Profiles Building Blocks

18 Application Profiles - Summary
Call Servers/Gateway Controllers/IMS-CSCF HLR/HSS Media Gateway/Trunking GW Media Server Signalling Gateway Radio Network Controller (RNC) Line Termination (DSLAM) WiMAX Access Controller (WAC) Base Station (BTS, Node B) IP-PBX Media Server Military (Radar, image processing, communications) Medical Industrial

19 Dimensionierung – Einige Faustregeln
Subscribers: for orientation; Transactions: according to traditional design PSTN: 10% of subscribers are simultanously active (0,1 Erlang); one transaction (call) takes about 100 seconds -> 1 mtps per subscriber PLMN: according to traffic models, the most significant transaction are location updates of typically 4 updates per busy hour -> 1 mtps per subscriber (with 1h = 4000 seconds) Traffic: Signalling traffic (control plane): tps x subscribers x message lenght Data traffic (user plane): TDM interface x subscribers; for IP networks: service dependent or design guideline (e.g. 50 kbits/s per subscriber) DSP: 60 voice ports per DSP; 8 DSPs per AMC -> 500 voice ports per AMC Data Base: subscriber profiles and associated service profiles and state information to be handled in physical memory follows number of subscribers with kBytes per subscriber

20 Sample Profiles Media Server 50.000 subscribers 50 tps (200.000 BHCA)
13 Gbits/s of traffic HLR/HSS 10 Mio subscribers tps 100 Mbits/s throughput 30 GBytes of subscriber profiles & state info Media/Trunking GW Transcoding and media processing subscribers 12 tps ( BHCA) 800 Mbits/s of traffic Signaling Gateway 1 Mio subscribers 1000 tps (4 Mio BHCA), 30 Mbits/s control traffic (IP) 6 Mbits/s control traffic (SS7) Radio Network Controller 5000 channels 50 tps ( BHCA) 3 Mbits/s control traffic 320 Mbits/s user traffic

21 Sample Profiles Each System is either Transaction Profile or Traffic Profile Max Traffic for Transaction Profiles: 100 Mbits/s Traffic for traffic profiles: 300 Mbits/s to 13 Gbits/s (Media Server) Data bases <10 GBytes, except for HLR/HSS (30 GBytes) and Media Servers (Media Proxy, Media Storage > 1000 GBytes)

22 HLR/HSS (w/o CS7 signaling)
Storage Storage Subsystem N+1 Redundanz Redundant DB Server 1 2 3 4 5 6 7 8 Fabric (GbE) Processor 1 2 3 4 N Fabric (GbE) Switch Processor Subsystem Network 10 Mio subscribers tps 100 Mbits/s throughput 30 GBytes of subscriber profiles & state info (in DB Server RAM and on HDD)

23 Redundante Datenbanken
Siehe Teil 7: Redundanz Data Base Data Base Nodes Fragments F1 F2 F3 F4 F1 F2 F3 F4 (F4) (F1) (F2) (F3) N1 N2 N3 N4 Verteilte Datenbank Fragmente definieren (F1, F2, …) Fragmente den Data Base Nodes mit Spiegelfragmenten zuordnen (werden im Arbeitsspeicher synchronisiert) DB Nodes (logische) auf Data Base Server (physikalisch) verteilen M+1 Redundanz for DB Servers Allocate Nodes to Servers N1 N2 Data Base Servers F1 F2 (F4) (F1) F3 F4 (F2) (F3) N3 N4 Server 1 Server 2

24 Transaction profiles – HSS
Storage & Processor Subsystems Space for main controller (PrAMC & HDD) HLR/HSS (ohne SS7 Signalisierung)

25 HLR/HSS (w/o CS7 signaling)
MCH CPU CPU CPU CPU CPU CPU CPU CPU MCH Storage Subsystem MCH CPU CPU <Spare> <Spare> CPU CPU CPU CPU <Spare> <Spare> CPU CPU MCH Processor Subsystem 10 Mio subscribers tps 100 Mbits/s throughput 30 GBytes of subscriber profiles & state info (in DB Server RAM and on HDD)

26 HLR/HSS - mTCA Profile Implications on fabric and MCH
1 GbE as basic fabric is sufficient (max. 100 Mbps throughput) Dual star to 12 slots for each MCH (as in mTCA spec) 1GbE uplink on each MCH to interconnect each shelf 1 GbE uplink for Network interface on tier 1 MCH No need for PCIe or other fabric on MCH Special backplane design for storage subsystem Point-to-point connections on backplane for SAS/SATA disks in redundant storage sub-system (storage and processor) Does not need to pass MCH Basic MCH is sufficient

27 Media Server – N+1 Redundancy
subscribers (processing „ports“) 50 tps ( BHCA) 13 Gbits/s of traffic storage capacity 1000 GB and more option: DSPs

28 Media Server sample configuration
ATCA configuration: 5 slot system Network I/F: 4x 10GbE on hub switches CPU power: 3 ATCA CPU boards with 2x SAS disks Spare capacity: 4 AMC slots on hub switches Options: DSP for signal processing Options: STM-1 or E1/T1 Interface AMCs for Signalling or Trunking GW Uplinks (10GbE)

29 Media Server – N+1 Redundancy
MCH CPU CPU CPU CPU MCH Storage Subsystem MCH CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU MCH Processor Subsystem subscribers (processing „ports“) 50 tps ( BHCA) 13 Gbits/s of traffic storage capacity 1000 GB and more option: DSPs

30 Media Server - mTCA Profile
Implications on fabric and MCH 2x 10 GbE uplink capacity for network interconnection (1x 10 GbE on each MCH of tier 1) 2x 10 GbE uplink capacity to interconnect both tiers (1x 10 GbE on each MCH tier 1 and tier 2) 1 GbE as basic fabric is NOT sufficient (total 13 Gbps throughput to be distributed to 8-10 processors) Use 2x 1GbE on AMC ports 0 and 2 from both MCH Use extra GbE fabric in dual star to 12 slots, e.g. on AMC port 8 and port 9 ports 8-11 avoid conflicts with other fabrics on AMC ports 4-11 such as PCIe No need for PCIe or other fabric on MCH Special backplane design for storage subsystem Point-to-point connections for SAS/SATA disks in redundant storage sub-system (storage and processor) Does not need to pass MCH Basic MCH plus GbE fabric for AMC ports 8-11

31 Signaling Gateway 1 Mio subscribers 1000 tps (4 Mio BHCA),
RAID IP Network (NGN) Switch Traffic Processor Fabric (GbE) 1 2 3 4 TDM Network (SS7) I/O E1/T1 Call & Main ctrl. Fabric (GbE) Uplinks Call Processor Subsystem Traffic Processor Subsystem 1 Mio subscribers 1000 tps (4 Mio BHCA), 30 Mbits/s control traffic (IP) 6 Mbits/s control traffic (SS7)

32 Transaction Profiles – Signalling Gateway
Signalling Gateway: transactions 1 Mio subscribers (controlled by Call Server/Gateway Controller) 1000 tps (4 Mio BHCA), 30 Mbits/s throughput of control traffic 6 Mbits/s of TDM control traffic (trunks with CS7) Signalling Gateway

33 Signaling Gateway <Spare> <Spare> <Spare>
MCH <Spare> <Spare> <Spare> <Spare> CPU CPU CPU CPU MCH Call Processor Subsystem MCH CPU E1 CPU CPU E1 CPU <Spare> <Spare> CPU CPU MCH Traffic Processor Subsystem

34 Signaling Gateway - mTCA Profile
Implications on fabric and MCH 1 GbE uplink capacity for network uplink (NGN) on tier 1 MCHs 1 GbE uplink on each MCH to interconnect both tiers Uplink for TDM traffic (SS7) over E1 interface AMCs Dual star to 12 slots for each MCH sufficient (AMC ports 0 and 1 as in mTCA spec) No need for PCIe or other fabric on MCH (multi processor operation for traffic processors not feasible with PCIe) Special backplane design for storage subsystem Point-to-point connections for SAS/SATA disks in redundant storage sub-system (storage and processor) Does not need to pass MCH Basic MCH is sufficient

35 Radio Network Controller
Call Processor & Main ctrl. Call Processor Subsystem 1 2 3 4 5 6 Fabric (GbE) Traffic Processor 1 2 3 4 5 6 Traffic Processor Subsystem Fabric (GbE) I/O STM-1 I/O STM-1 I/O STM-1 Switch Uplinks TDM Network (2G/3G BS) IP Network (SGSN) 5000 channels 50 tps ( BHCA) 3 Mbits/s control traffic 320 Mbits/s user traffic Option: DSPs

36 Radio Network Controller
Traffic Profiles - RNC Radio Network Controller (RNC) subscribers (5000 channels) 3G base stations (Node B) 2G base stations (BTS) converted to 3G core net protocols 50 tps ( BHCA) 3 Mbits/s throughput of control traffic 320 Mbits/s throughput of user traffic Radio Network Controller

37 Radio Network Controller
Call Processor Subsystem MCH CPU CPU CPU CPU CPU CPU MCH MCH <Spare> <Spare> <Spare> CPU CPU CPU CPU CPU CPU STM-1 STM-1 STM-1 MCH Traffic Processor Subsystem 5000 channels 50 tps ( BHCA) 3 Mbits/s control traffic 320 Mbits/s user traffic Option: DSPs

38 Radio Network Controller - mTCA Profile
Implications on fabric and MCH 1 GbE uplink capacity for network uplink (SGSN) on tier 1 MCHs 1 GbE uplink on each MCH to interconnect both tiers Uplink for TDM traffic (2G/3G BS) over STM-1 interface AMCs Dual star to 12 slots for each MCH sufficient (AMC ports 0 and 1 as in mTCA spec) No need for PCIe or other fabric on MCH (multi processor operation for traffic processors not feasible with PCIe) Special backplane design for storage subsystem Point-to-point connections for SAS/SATA disks in redundant storage sub-system (storage and processor) Does not need to pass MCH Basic MCH is sufficient

39 Media Gateway/Trunking Gateway
Call Processor Subsystem Media Processor (DSP) transcoding Media Processor Subsystem Call Processor & Main ctrl. Fabric (GbE) Traffic Processor 1 2 3 4 5 6 7 8 Traffic Processor Subsystem Fabric (GbE) Switch I/O STM-1 I/O STM-1 I/O STM-1 I/O STM-1 Uplinks TDM Network (trunks) IP Network (NGN) Media Processing (e.g. VoIP to TDM) subscribers 12 tps ( BHCA) 800 Mbits/s of traffic

40 Media Gateway/Trunking Gateway
Call Processor Subsystem Media Processor Subsystem Traffic Processor Subsystem Media Processing (e.g. VoIP to TDM) subscribers 12 tps ( BHCA) 800 Mbits/s of traffic

41 Traffic Profiles – Media Gateway
Media Gateway/Trunking GW: traffic Transcoding and media processing using DSPs: VoIP to TDM TDM to VoIP subscribers 12 tps ( BHCA) 800 Mbit/s of traffic DSP load: data streams Media Gateway/Trunking Gateway

42 Media/Trunking Gateway - mTCA Profile
Implications on fabric and MCH 10 GbE uplink capacity for network uplink (NGN) on each tier 2 MCH 10 GbE uplink on each MCH to interconnect both tiers 10 GbE uplink on each tier 1 MCH to interconnect Call Processor Subsystem on upper shelf Uplink for TDM traffic (SS7) over STM-1 interface AMCs Dual star to 12 slots for each MCH sufficient (AMC ports 0 and 1 as in mTCA spec); No need for PCIe or other fabric on MCH (multi processor operation for traffic processors not feasible with PCIe) Special backplane design for storage subsystem Point-to-point connections for SAS/SATA disks in redundant storage sub-system (storage and processor) Does not need to pass MCH Basic MCH is sufficient

43 Typische Konfigurationen vorher testen erspart Überraschungen
Systems Validation Typische Konfigurationen vorher testen erspart Überraschungen

44 Services supporting systems design
Professional Services: Training & tutorials in ATCA systems and systems design Consulting in design & engineering of ATCA/mTCA systems Pre-integrated systems to develop customer specific designs Engineering support for customer projects Systems Validation Conformance, interoperability, performance and benchmarks Pre-integrated systems Customer designed systems 3rd party systems Using of Kontron validation tools Validation of AMCs in ATCA and mTCA environments Validate configurations of customer projects Set-up OS&HA environment Remote diagnosis and repair

45 Kontron R&D Lab Systems under test Load & conformance
Lab environment for validation and tests

46 ATCA System Validation Kit
Starthilfe für Kundenprojekte, für den internen Gebrauch und Demos

47 Media Server start-up configuration
KAVE terminal switch Internet (e.g DSL& dynamic DNS) Streaming client Streaming Clients

48 Applications Start-up Configuration: Application Demo:
2x AT 8901 Hub with 2x AT 8020 CPU 2x SATA AMC each; Linux installed (Red Hat, CentOS) Application Demo: Quicktime Streaming Server (H.264, MPEG-4, 3GPP) or other free streaming server (t.b. defined) Systems Validation & Demo: KAVE tools installed Extensions: HA platform (Linux HA cluster, ENEA, others to validate) RAID Options: SATA RAID & SAS RAID configuration DSP AMCs for media processing on carrier board (t.b. defined) 1x E1 AMC/STM-1 + 1x AMC CPU + 2x DSP AMC for TDM/VoIP (Trunking Gateway) on carrier board 1x E1 AMC/STM-1 + 1x CPU AMC for CS7 signalling (Signalling Gateway) on hub board 1st step

49 Extension 1: HA Platform
System Architecture: HA Platform based on Linux OS virtualisation (DRDB, Keep Alive), copy of Kontron Web-Server with support of Kontron IT to demonstrate Switch-over Fail-over ENEA HA platform & GUI Others to validate storage processor synch state Switch (Hub) LAN

50 Extension 2: RAID Options
LAN RAID synch state Option 1: SATA RAID 2 disks per CPU Option 2: SAS RAID 2 disks partitions per CPU (2 ports on SAS disks)

51 Extension 3: Legacy Interfaces
System Configuration: 2x AM 4002 CPU 2x Interphase E1/T1 AMC (iSpan 3639) and 2x Interphase STM-1/OC3 AMC (iSpan 3632) as option Linux & higher layer protocols on CPU AMC Applications: Trunking Gateway: VoIP to TDM and vice versa incl. Voice processing on DSPs Signalling Gateway: CS7 signalling

52 Extension 4: DSP System Configuration: 1x AT 8400 carrier board
1x AM4002 CPU 3x Surf Rider DSP CPU Linux installed Application 1: Trunking Gateway VoIP to TDM conversion (DSP) DSP & CPU: RTP & call ctrl. E1/STM1 & CPU: Lower protocol layers & higher protocol layers To be validated with sample applications provided by partners (ready to run ) Application 2: Media Transcoding (t.b.d.)

53 mTCA System Validation Kit
Gleicher Fahrplan wie ATCA, jedoch andere technische Basis

54 IP-PBX start-up configuration
MCH CPU Spare Spare Spare Spare Spare Spare CPU MCH WLAN switch 2 SIP WiFi phones in Kontron WLAN Internet e.g. SipGate, PBXnet 2 SIP hardphones public SIP phones

55 Extension 1: HA Platform
MCH CPU Spare Spare Spare Spare Spare Spare CPU MCH System Architecture: HA Platform included based on OS virtualisation for Linux Option: ENEA Option: other implementations for the sake of comparison storage processor synch state Switch (MCH) LAN

56 Extension 2: RAID Versions
MCH assumed to support meshed configuration to CPUs MCH CPU Spare Spare Spare Spare CPU MCH RAID RAID Version 2: SAS RAID 2 disks partitions per CPU (2 ports on SAS disks) Version 1: SATA RAID 2 disks per CPU RAID RAID synch state synch state LAN LAN

57 Extension 3: Interfaces
MCH CPU I/O 8x E1 8x E1 I/O CPU MCH System Architecture: Line cards for POTS, ISDN phones PSTN PRI Extra I/O ports for mir SIP connectivity and IP based signalling protocols

58 Das nächste Mal (Teil 10) Die Zukunft der Netze Ein Blick zurück
Öffentliche und private TK-Netze Anwendungen in Netzen Organisation von Netzen Mikroprozessoren – in Zukunft alle vernetzt Anwendungen aus der Industrie, Transport Medizintechnik

59 Ende Teil 9


Download ppt "Die Technik der Netze Seminar Teil 9: Baukasten (2)"

Similar presentations


Ads by Google