ATCA Super Session
Jack ChaseDirector, Product Management
NMS Communications
Slide 2
Agenda
9:00 ATCA Ecosystem with Kontron/ Motorola9:30 ATCA for Carrier Services10:00 Demo / Coffee10:30 Migrating from NA to NA-MX10:45 The NA-MX Development Environment11:30 Developing Highly Available Applications12:00 What’s Next? ATCA and Beyond12:15 Q &A12:30 Lunch
Slide 3
ATCA Adoption Underway, finally…
Source: VDC’s xTCA Deployment Survey 4Q06
Slide 4
ATCA — The Next Evolutionary Step
Major NEPs endorse ATCASiemens, Alcatel, Nortel, NEC, MotorolaDoCoMo prefers ATCA
Ecosystem in place* ’04 ’07CPU vendors: 11 14Switches / hubs: 9 16Storage blades: 3 4Chassis / shelves: 12 20Carrier boards 8 15
Total 43 69AMC modules: 8 31
Popular poster from NMS is in its
4th edition
Courtesy: Motorola, IDC (April 2007)
ATCA Enters Growth Phase
$0
$1
$1
$2
$2
$3
$3
$4
$4
2005 2006 2007 2008 2009 2010 2011
$USD
Bill
ions
ATCA
ATCA building blocks and platforms
Sven Freudenfeld Business Development Telecom
Kontron
Slide 6
Company overview
Design & manufacturing in Europe, America and Far EastSales/support offices in all major countries730 engineers - 39% of total staff - in R&D
Corporate Fast FactsHQ – Germany (KCO:TecDax)Leading global ECT providerPublicly traded on TecDax2500 employees worldwide500 M Dollar Revenue in ’06Premier member – Intel ICA
R&D for Open Modular SolutionsKaufbeuren &
Saarbrücken (Germany)Montreal (Canada)
Slide 7
COTS ecosystem
Slide 8
Kontron sets Industry Standards
PICMG 1.x PICMG 2.x – 2.16ETX ETXexpress (COMexpress)PICMG 3.x/AdvancedTCAMicroTCAand many others ...
Slide 9
Industry Landscape
SCOPE AllianceReference Architecture, Carrier-Grade Base Platforms
Specifications Profiles
PICMG® OSDL SA Forum™Mou
nta
in V
iew
Alli
ance
Coor
dina
ted
Mar
ketin
g
Multi–Dimensional Building Blocks Technical Specifications
Users
ATCA® Profile Linux Profile Middleware Profile
Supp
liers
CP-TA™Building Block Level Interoperability Certification Program
(Interop Requirements, Test Procedures and Tools)
RES: Taxonomy & Requirements Enumeration
Slide 10
CPCP--TA Overview:TA Overview:CP-TA is an association of communications platform and building block providers dedicated to accelerating mainstream adoption of SIG-governed, open specification-based communications platforms through interoperability testing and certification.
CPCP--TA Value Proposition:TA Value Proposition:Network Equipment Providers• Faster time-to-market• Lower integration costs• Alternative sourcing and product choice• Economies of scale through mainstream
COTS adoptionService Providers• Faster time-to-revenue• Lower operational costs• Alternative sourcing and product choice
“Creating interoperability requirements that recommend standards options and certifying compliance with those requirements, as CP-TA proposes, is crucial to the success of efforts like AdvancedTCA.”
- Fred S. Cook, Sprint/Nextel
Interoperability
Slide 11
AdvancedTCA – a business case
Open Modular CommunicationsIdeal baseline telecom platform
MORE PERFORMANCE
Standard blade-based modules offer greater port and compute density
LESS POWERReduce complexity and power consumption
MORE EFFICIENTAutomated/highly efficient management capabilities via standard IPMI at blade-, shelf-, and system-levels
REDUCED OPEXSmaller footprints with greater computing capacity help reduce costs.
High bandwidthHot swapIntegrated system management
Slide 12
ATCA
AdvancedTCA built for telecom
PICMG specification formed by more than 100 key vendor members
Improved board spaceChannels per sqmm
Split Paths for Data and Control Planes
Base and Fabric I/FSystem Management IPMI
HA/Hot SwapScalable
Advanced Mezzanine Cards (AMC)
150-200 W35-50 W
903 cm board area367 cm board area
1.2’’ board pitch 6HP0.8’’ board pitch 4HP
8U X 280 mm6U X 160 mm
CPCI
Slide 13
PICMG backplane specifications
Base Interface
Synchronization Interface
Update ChannelInterface
FabricInterface
Slide 14
ATCA Switch Fabric options
Which one to choose?PICMG 3.1 Ethernet
Control: Dual star 10/100/1000 EthernetBearer: Dual star 1000BX, BX4 (XAUI), Fibre Channel. Also, Full MeshOption 9 ->10GE
PICMG 3.2 InfiniBandPICMG 3.3 StarFabricPICMG 3.4 PCI-Express/ Advanced Switching Interconnect (ASI)PICMG 3.5 Serial RapidIOPICMG 3.6 Cell switching
Slide 15
PICMG standard
Control Plane - Base Interface as 10/100/1000Base-T Ethernet as dual star fabric topologySynchronization
Data Plane – Fabric Interface depending on chosen or required switching technology as star or mesh topologyUpdate channel – for board to board interconnection for redundancy for two slots
Supports any switching technology PCI-express for Carrier and CPU, GbE for switch interconnection
Slide 16
10GbE AMC carrier example with AMC.2 implementation
More than 2GbE ports per AMC site
Higher flexibility for I/O AMC’sand NPU AMC’s
Increased throughput and processing capabilities
Require 10GbE support for fabric interface
Slide 17
The birth of AdvancedMC
AdvancedMC SpecificationPICMG, AMC.0/.1/.2/.3
Hot swappable, front loadableSmallest FRU!! (Field Replaceable Unit)
High real estate (20% more than PMC)
High power envelope (up to 60W per bay)
High speed serial interconnect on LVDSSerdes @ 2.5-10Gbit/s/lane Guaranteed interoperability;electronic keyingATCA compliant manageability
The AMC module expands upon ATCA’s value proposition by providing greater operating flexibility and programmability to service personnel.
Source: Kontron
Slide 18
Comparison: PMC and AdvancedMC
Slide 19
AMC Interconnects
GeneralControl (IMPB)Synchronization clockJTAGSystem management
Fabric – 42 serial lanes21 lanes with basic connector
“Common options” (0-3)“Fat pipes” (4-11)“Extended Options” (12-20)
AMC.x SpecificationsAMC.1 - PCIe and Advanced SwitchingAMC.2 - EthernetAMC.3 – StorageAMC.4 – Serial RapidIO
Source: Earlswood Marketing
Slide 20
PICMG AMC.2 specifications
AMC.2 Fat Pipe region
Scalable from 1GbE, multiple 1GbEto 10GbE
higher I/O throughput with up to 10GbE per AMC
Higher packet processing capability
•I/O AMC•NPU AMC
Slide 21
Variation of AMCs
FULL SIZEMID SIZECOMPACTSINGLE
WIDTH
DOUBLE
FULL SIZE
DOUBLE
MID-SIZE
DOUBLE
COMPACT
DOUBLE WIDTH
FULL HEIGHTMID HEIGHTHALF HEIGHT
Slide 22
ATCA/AMC/mTCA
Complementary Open StandardHardware PICMG SpecificationsAdvancedTCA (ATCA) and MicroTCA (mTCA)BOTH USE AdvancedMC Modules
Slide 23
Scope of Kontron Open Modular Solutions
HW Building BlocksAdvancedTCA boards (Processor, Hub/Switch, Carrier)AdvancedMC Modules (IO & non-IO)AdvancedTCA Chassis’/ShMCmicroTCA – the next complementary step
SW Building BlocksOperating System (LSP)HA middleware
Integration & CertificationServices
Pre-IntegrationApplication-ready platforms
Slide 24
AT8020
Dual Sossaman
Up to 16GB ofDDR (2 channels)
AMC slot
Dual Gigabit(Fabric Interface)RTM support
Serial port
USB
100 BaseT-TX
AMC slot
Dual Gigabit(Base Interface)
Dual GigabitMezzanine
Slide 25
AT8030 Dual 10Gigabit(Fabric Interface)RTM support
Intel Core 2 Duo
Intel Core 2 Duo
Intel Core 2 Duo
AMC slot
Slide 26
AT8904 + 2x AM4310
Slide 27
THANK YOU!
Kontron Open Modular SolutionsProviding fixed-mobile application-ready solutionsbuilt with Kontron AvancedTCA / AdvancedMC / and MicroTCA building-block platform
http://www.kontron.com/atcahttp://www.cp-ta.orghttp://www.iptvexperience .com
CompactPCI
ATCA Products from Motorola ECC
Dan LeihProduct Marketing ManagerOctober 2007
Slide 29
Agenda
IntroductionECC Platforms
Centellis 31KCentellis 4100Centellis 2000
ATCA Blades Summary
Slide 30
ATCA Building Block Business Goals
Objective:Be the premier supplier of ATCA building
blocks to the telecom industry.
Leverage our telecom expertise and our long-term tier 1 TEM relationships to demonstrate that “Motorola knows what it takes.”Be the most compelling business partner for our customers through excellent responsiveness, leadership products, and demonstration of superior business results.
Slide 31
ECC View Of Platform Characteristics
Building Blocks
Functional Platforms
Pre-integrated,HA-ready platforms
Platformswith HA
middleware
Blades, bare shelves & switches with software
utilities
Validated platform cores for user integration with services and a
Motorola compatibility commitmentIntegration Ready
PICMG & CPTA compliant
NEBS “capable”
Communications ServersNEBS compliant platforms
Pre-integrated and validated systems
PICMG, CPTA compliantWith optional SAForum high-
availability middleware
Increasing Software & Integration
Validated platforms and payload with system
context software
Validated platforms and payload with integrated
HA operating environment
Slide 32
Complete and flexible ATCA portfolio
Blades
Functional Platforms
Pre-Integrated,HA-ready platforms
PlatformsWith HA
middleware
Avantellis Communications Servers (2000, 3000, 4000 series)
Centellis Communications Servers (2000, 31KX, 3000, 4000)
Integrated platform cores with utilities
ATCA processor and I/O blades with OS independent utilities
Increasing Software & Integration
2007 Focus
Slide 33
Centellis – A Communications Family
Centellis 4100Application ready 10GigE ATCA system In-shelf upgrade to 10GigE via F120 switch ORImproved thermal capability with upgraded shelfHPI based remote access
Centellis 31KXApplication ready 1GigE ATCA system 5NINES availability 13U, 19” chassis with 14 vertical blade slotsEntry Level Ethernet switches for non-blocking base channel and fabric channel switchingFault-resilient design Integrated shelf management for electronic keying, thermal management, and network based remote access
Centellis 2000Application ready 2-slot ATCA system NEBS CompliantHPI based remote access
Common M100 Shelf MgmtHPI-B shelf managementBlade and software reuse
Slide 34
Centellis 31K1GigE Application Ready Platforms
Entry-level integrated ATCA system to deliver 5NINES availability into central office environments13U, 19” chassis with 14 vertical blade slotsEntry Level Ethernet switches for non-blocking base channel and fabric channel switching
31KX: 1G Option 1 (F103) or base channel only (F300)
Fault-resilient design to minimize hardware induced failuresIntegrated shelf management for electronic keying, thermal management, and network based remote accessVariety of payload blades
122911 + 2x ATCA-7107 Compute blade w/HDD + 2x ARTM-7107122912
Notes: TX= Copper I/F, SX= Fiber I/F* Part numbers available 3Q07
122912 w/ 2x ARTM-F300/TX + filler panelsCENT CO 31KX/V1/5E
Chassis + 2x M100 + 2x ATCA-F300 Switch+ 2x ARTM-F300/SX + filler panelsCENT CO 31KX/V2/5E *
Chassis + 2x M100 + 2x ATCA-F103 Switch+ 2x ARTM-F103/SX122911
Chassis (incl Power Supply) + 2x M100 Shelf ManagerCENT CO 31KX/V0/5E *
Slide 35
What is Centellis 4100 ?
Our first 10G ATCA platform to marketEntry-level integrated system to deliver 5NINES availability 13U, 19” chassis with 14 slots for front blades & RTMsRedundant 1G Base and 1&10G Fabric switchingIntegrated shelf management, HPI based remote accessIn chassis upgrade to 31K
improved
31KX shelf
ATCA-F120
1&10G switch
ATCA-C121
10G AMC carrier
PrAMC-7211 Windriver
PNE 1.4
+ + + +
Available 4Q07
Slide 36
Centellis 2000: 2 slot ATCA Chassis
Overview: – 2-slot ATCA chassis– 3U Maximum height– Front to Rear Cooling– NEBS Compliant– Dual Power Entry Module– AC and DC power option– Dual Shelf Management
Controllers (Single Option)
Value Proposition: – Investment Protection: reusing
exactly the same ATCA content used in other programs
– Cost effective: Cost per payload slot less than full size system
– Scalable Reliability: can be configured with 1+1 blade and mgmt redundancy
Slide 37
Example C2000 ConfigurationsGeneral Purpose: maximum flexibility with core processor
Base Slot: ATCA-7301 (Stamford)Merom CPU, up to 16GB memory, 2 x AMC site, capability to support 2 disks
Expansion Slot Options:ATCA-C121 AMC carrier – up to 4 additional expansion modulesATCA-9301 (Belton) – Many-core Processing Blade for packet / media stream termination
Telecom Server: high performance processor with storage and I/OBase Slot: ATCA-7310 (Balsam)
Dual Woodcrest CPU, 2 hot swap SAS drives, up to 16GB memoryExpansion Slot Options:
ATCA-7310 (Balsam) – additional server-class processor elementATCA-C121 AMC carrier – up to 4 additional expansion modulesATCA-9301 (Belton) – Many-core Processing Blade for packet / media stream termination
Packet Processing: many-core processor with hardware security accelerationBase Slot: ATCA-9301 (Belton)
Dual Cavium Octeon 5860 MPUs, 10 x 1G or 10G line interfacesExpansion Slot Options:
ATCA-9301 (Belton) – additional packet processing or 1+1 redundancyATCA-C121 AMC Carrier – additional interface, storage or adjunct processing options
Slide 38
Chassis
User CardUser Card
Blade RTMBlade
MAC
MAC
CPUI/O
I/O
ShMC
MAC
MAC
CPU
I/O
I/O
ShMC
RTM
Centellis 2000 Network TopologyPICMG compliant
e.g.10GBaseCX
ShMC&HUBShMC&HUB
switch switch
4x 3.125Gbps bidirectional LVDS
4x 3.125Gbpsbidirectional LVDS
processing unit
FRU entityETH switching
I/O device
I/O I/O
I/O I/O
1000BaseT100BaseT100BaseT1000BaseT
faceplatecables
faceplatecables
faceplatecables
faceplatecables
Slide 39
ATCA-7150/7350 Overview
Processor/Chipset:2 x Dual Core Intel Xeon 5100 (LV-Woodcrest) @ 2.13GHzIntel 5000P / ESB2 Chipset (Blackford)
Memory16GB DDR2-533/667 FB-DIMM via 4 socketsSupports 32G when 8GB DIMMs available
Storage2 x 2.5” SFF SAS drives, hot-swappableHardware RAID 0/1FiberChannel port option via RTM
FabricOption 1 - 1GbE ATCA-7150Option 9 - 10GbE ATCA-7350 (2008)
Available 3Q07
Slide 40
ATCA-7301Product Features
64-bit dual-core IA86 CPU1.6 GHz, 2 MByte L2 Cache, 17 Watts2.16 GHz, 4 MByte L2 Cache, 34 Watts (sacrifices one AMC slot)
2, 4, 8 or 16GB RAMMass storage
256MByte ... 4GByte Flash diskup to two 73 or 146GB server class HDD
2 AMC slots1+2 GB Ethernet (e.g. control + data)x1 PCI ExpressUpdate Channel to counter AMC on same blade type8x user I/O ports routed to Zone 3 connector3x ports for telco system and reference clock
HW compliant with RHEL5Devices: ETH, HDD, Flash disk, boot flash, IPMC, etc.
SW UtilitiesBIOS & IPMC upgradeBIOS console redirection for remote accessAcquisition of shelf and slot addressAccess to IPMC watchdogHPI-B client library
Available 4Q07
Slide 41
ATCA-9301 Many-Core Blade
Dual 900 Mhz Cavium Networks CN5860 16-core MPUs, with single MPU option
PICMG 3.0, Dual, redundant Gigabit Ethernet pair (1.0Gbps) – Base Interface
PICMG 3.1, Option 9 – Dual, redundant 10 Gigabit Ethernet pair (10.0Gbps) –Fabric Interface
4.0GB, ECC-protected DDR2 SDRAM per MPU.
CN5860 Packet Interfaces using SPI-4.2 configuration10 x 1G SFP interfaces with RTM
Blade Software – Windriver PNE OS, BBS
Available 4Q07 samples, 2Q08 GA
Slide 42
ATCA-C121 AMC Carrier CardFlexible AMC carrier card:
PCI Express (AMC.1)Gigabit Ethernet (AMC.2)
Four AMC sites – mid-height AMCsQuad Gigabit Ethernet links to each AMC site10GE fabric Interface
Choice of 10 Gigabit (XAUI) or 1 Gigabit links to the ATCA 3.1 fabricGigabit connectivity to the ATCA Base Interface
Support for a Rear Transition Module PCI Express switch
Assembly Optionx1 connections to each AMC bay
Wind River PNE Linux-based control processorPQII 8347 @ 667 MHz
Bay 3 supports Motorola Telecom Clock AMC SAS/SATA Connectivity between Bays 1 and 2 going to Bay 4 (wherehard disk controller resides)Telecom Clock Management and distribution with local Stratum 4e clock
Slide 43
Motorola ECC Brings ATCA Value
MECC is the leader in ATCA and offers solutions from blades to systems. OS, software and services available.Centellis 31KX products available today and in volume production at strong price-performance points.Centellis 4100 offers 10Gigabit Ethernet and improved thermal performance. Centellis 2000 will be first NEBS capable 2-slot ATCA system and allows reuse of blade H/W and S/W at cost/blade comparable with larger systems,
How can we help you?
Slide 44
Agenda
9:00 ATCA Ecosystem with Kontron9:30 ATCA for Carrier Services
Requirements for network deploymentAchieving five-nines availabilityATCA vs. cPCIMG 7000A architecture overview
10:00 Demo / Coffee10:30 Migrating from NA to NA-MX10:45 The NA-MX Development Environment11:30 Developing Highly Available Applications12:00 What’s Next? ATCA and Beyond12:15 Q &A12:30 Lunch
Slide 45
Requirements for Network Deployment
High availability — this is telco equipmentSensible FRU size — 120 to 480 ports
Depends on application, recovery time
ScalabilityEquipment at the edge (distributed) vs. in the network (centralized) — smaller systemsCentral offices being replaced by regional switching centers — larger systems
NEBSIntegration with network management systems3G IMS
Slide 46
Telco Goal — High Availability
Reliable service — four-nines (99.99%) availabilityUnavailable for 52.56 minutes per year
OK for data center servicesSystems designed with reliable components including software
Highly available (HA) service — five-nines (99.999%) availability
Unavailable for 5.25 minutes per yearRequirement for telco switches; service platforms
No system can be down waiting for repairHA systems require redundancy
Availability = 1- (MTTR/(MTBF+MTTR))MTTR must be small
Slide 47
Two Approaches to Scalability and Reliability
PCI boards in serversScale by adding more serversServer is single point of failureN+1 servers for redundancy
Blades in chassisScale by adding bladesBlade is single point of failureEfficient use of space, heat, and powerN+1 blades for redundancyBlades evolving from cPCI to ATCA
PCI CG 6565
Rack-mount Server
MG 7000AATCA Chassis
Slide 48
AdvancedTCA High Availability Features
Natural Access MXPath failure detection for control pathsSCTP: Multi-homing supportInternal process monitoring and recoveryVirtual IP addressing for failoverAPI to quickly reinstantiate sessions on alternate MG board
MG 7000A — craft port; status lights; front I/O
Ruggedized construction — connectors, chassis, cooling (200W)
Dual serial connections; Base Fabric, Switch Fabric = autonomousoperation, no single point of failure
Large boards — fewer of them
Hot swap: blades, self controllers, AMC modules
Dual serial IPMI Bus; dual shelf controllers; on-board measurement of temperature, voltage, current, health
Dual DC Power (-48V); glitch protection; NEBS ready
AdvancedTCA FeatureDECREASEMTTR
INCREASEMTBF
Slide 49
CompactPCI Moves to
No parallel busI-TDMH.110 busTDM Carriage
Lower chas. cost; higher bd costDistributed -48 VDCRedundant
power suppliesPower
Most cPCI will move to ATCAMG 7000ACG 6565C,
CG 6060CNMS Product
Now real management
Dual IPMI; Shelf ManagerIPMI busManagement
Can use new CPUs200 W35–50 WPower per Slot
High-bandwidth backplane
Base fabric,switched fabric 2.4
Tbps
PCI4 Gbps
Connection Fabric, Total Bandwidth
2.5X area8U, 2–16, 1.2”6U, 2–21, 0.8”Size, Slots,
Height
CommentAdvancedTCACompactPCI
Slide 50
Designed for Telecom
Multiple, high-performance switch fabrics200 Watts per slot — needed for new blade servers-48 VDCFront and rear cablingRedundancy — all FRUs are hot swapDual shelf managersETSI & NEBS compliance
One of two possible shelf controllers
Connectors for Ethernet switch blades
Hot-swappable fans
Power, IPMI connections
GigE connectors for Base and Fabric connections
Rear connectivity through rear transition module
Designed for high volume/low cost sheet metal manufacturing
Slide 51
ATCA Hardware Management
IPMI 1.5 blade/shelf mgt.IPMC monitors power, temperature, configuration, health…Hot swap
Remote reportingElectronic keying of blades
Maintains power & cooling limits
Source: PICMG
ShMC
FanTray
PowerEntry
Module
IPMC
ShelfManager(Active)
ShelfManager(Backup)
ATCAblade
ATCAblade
ATCAblade
ATCAblade
ATCAblade
ATCAblade
ATCAblade
ATCAblade
2x Redundant, Bused or Radial, IPMB-0
2x Redundant Radial IP-Capable Transport
ImplementationDependentConnection
ShMC
IPMC IPMC IPMC IPMC IPMC IPMC IPMC
PowerEntry
Module
IPMC
External System Management
Slide 52
Introducing the MG 7000A
High-performance ATCA 3.0 media bladeIdeal for applications requiring five-nines availability, such as live call applications, as well as those requiring intensive media processing
Up to 500 multimedia sessions16 T1/E1/J1 interface on rear transition moduleSupports ATCA 3.1 Gigabit Ethernet switch fabricOn-board Ethernet switch for use in small chassis*Full support for IPMB chassis management busOn-board CompactFLASHTM for prompt storage*
* Future release
Slide 53
MG 7000A
Up to 128 DSP cores
Base, Fabric, & Mgt GigE Interfaces
Craft Port
Hot Swap
Dual PPC Controllers
Dual Ethernet Switches
Caps for Glitch
Protection Power Converter
Dual Power; IPMI – Pin & Socket
Connectors
Dual Base & Switch Fabric Connectors
Compact FLASH4 GB
Dual GigE (Base/Fabric)
16 T1/E1/J1 Interfaces (2 RJ-21s)
Echo cancellation
ASICs
Slide 54
MG 7000A Interfaces
STAND BY
ACTIVEOUT OF SERVICE
MGT (Management Ethernet)
FAB 2 (Fabric 2 Ethernet)
FAB 1 (Fabric 1 Ethernet)
BASE (Base Ethernet)
10101 (Craft port- RS232)
HOT SWAP
Status LEDs (PRI, STAT1,
blinks when blade is running)
Activity,
Link LEDs
2X 8T1/E1 (RJ 21)
Base (Gig E)
Fabric (Gig E)
RTMFront Panel
Handle
Slide 55
MG 7000A Block Diagram
Media Subsystem A
Base Switch(GIGE)
Fabric Switch(GIGE)
Media Subsystem B
IPMI
AMC
Fabric(4)
Base(5)
IPMB
8 TrunkT1/E1(ecan)
Fron
t Pan
el
Rea
r Pan
el
Bac
kpla
ne
RTMMG7000A Main Board
Fab1, Fab2
Base
Base
Fabric
T1/E1(8)
T1/E1(8)
8 TrunkT1/E1(ecan)
FutureExpansion
MGTManagement
Switch(10/100)
10101(Craft Port
RS232)
Slide 56
MG 7000A Backplane I/O
Dual IPMB chassis management bus connectionsFive Base channels of 10/100/1000Base-TFour Fabric channels of 10/100/1000Base-BX (PICMG 3.1 Option 1)Can be used as a ATCA 3.1 node card in Dual Star switch configurationCan be used as ATCA 3.1 switch card in 5-slot backplanes*
Supports 1+1 switch redundancy
* Future release
Media Subsystem Block Diagram
PCI
IPMI
PPCController
MarvelSwitch
CrossConnect
FPCG
TSI
ITDM
FPGA
DSP Pool
RS232
Ethernet
BaseEthernet
DRAM FLASH EEPROM
TDM
Fabric
Slide 58
Media Subsystem
Two independent media subsystems, each containing:High-performance PowerPC embedded processorTDM connectivity to RTM through TSI switchTDM connectivity to other line cards through I-TDM support*Array of up to 16 TI TMS-5441 DSPs
Each array has up to 8512 MIPS; 17K MIPS for the boardUniversal ports support including AMR vocoder
* NA-MX 2.1 Release
Slide 59
High Availability Hardware
Hot-swap supportPhysical separation of Base and Fabric traffic (separate media and control planes)Redundant -48V powerPower voltage, temperature, status/ health, board data, on main blade and RTM to shelf controller Craft port and front panel I/O for trouble shootingRTM and Rear I/O for media connectionsRight sized FRU — 250/500 universal ports
Slide 60
Agenda
9:00 ATCA Ecosystem with Kontron/ Motorola9:30 ATCA for Carrier Services10:00 Demo / Coffee10:30 Migrating from NA to NA-MX10:45 The NA-MX Development Environment11:30 Developing Highly Available Applications12:00 What’s Next? ATCA and Beyond12:15 Q &A12:30 Lunch
Slide 61
NA-MX Redundancy Demo
SIPPhoneSIP
Phone
PC BladeLinux
PC BladeLinux
GUI (Web-based)GUI (Web-based)
MG 7000A(Active)
MG 7000A(Active)
Shelf-managerShelf-manager
MG 7000A(Standby)MG 7000A(Standby)
IPMB
Control Interface (TCP/IP)
Music/DTMF Control (RTP)
HTTP
SIP
Music
Slide 62
NA-MX Redundancy DemoIVR Application
SIPPhoneSIP
Phone MG 7000A(Active)
MG 7000A(Active)
Music
MG 7000A(Standby)MG 7000A(Standby)
NA-MX Control Interface (TCP/IP)
Music/DTMF Control (RTP)
SIP
NA-MX API
IVR Application
PC Blade (Linux)
SIP Stack
HTTP
ApacheWeb Server
Slide 63
HTTP
Check Status
NA-MX Redundancy DemoShelf Manager and GUI
GUI(Web-based)
GUI(Web-based)
Shelf-managerShelf-manager
IPMB
NA-MX-based IVR Application
SensorQuerying Program
ApacheWeb Server HTML files for display
PC Blade (Linux)
Application Information
Board and Sensor Information
PowerControlandQueryingInformation
Power controlscripts
Command Line Interface using Telnet
MG 7000A Blades
Slide 64
Agenda
9:00 ATCA Ecosystem with Kontron/ Motorola9:30 ATCA for Carrier Services10:00 Demo / Coffee10:30 Migrating from NA to NA-MX10:45 The NA-MX Development Environment11:30 Developing Highly Available Applications12:00 What’s Next? ATCA and Beyond12:15 Q &A12:30 Lunch
Slide 65
Natural Access to Natural Access MX Migration
NA-MX Speech Access Service (MSA)*Universal Speech Access Interface (USAI)
Endpoint (EPT)Fusion and MSPP
NA-MX Call Control (MCC)ISDN for NCC, ISDN management, ISDN Messaging, ISDN supplementary services
NA-MX Call Control (MCC)NMS SIP for NCC
NA-MX OAM (OAM)OAM
NA-MX Connection (MCT)Switching
NA-MX OAM RepositoryDigital Trunk Monitor (DTM)
NA-MX Conferencing (MCN)NaturalConference (CNF)
Voice Play and Record (VPR)Voice Message
Endpoint (EPT)ADI call progress
Voice Play and Record (VPR)ADI play and record
Natural Access MX ServiceNatural Access Service
* Future release
Slide 66
Issues when Porting from NA to NA-MX
Asynchronous model may effect migration of applications
Depends on how the application is writtenEmulate synchronous function where appropriateConferencing and play functionality are likely to be effected
NFS/CIFS server performanceFile server can effect overall performance
Failure detectionTCP Close can be time consumingSCTP can enhance failure detection
Slide 67
MG 7000A/ NA-MX Documentation
Now on the NMS web site
62523-13Call Control Service Developer's Manual
62690-10Natural Access MX SNMP Reference Manual
62517-12 Conferencing Service Developer's Manual
62512-12 Voice Play and Record Service Developer's Manual
62579-13Endpoint Service Developer's Manual
62516-12Natural Access MX Developer's Manual
62586-13 MG 7000A Installation Manual
Part NumberDescription
Slide 68
Agenda
9:00 ATCA Ecosystem with Kontron/ Motorola9:30 ATCA for Carrier Services10:00 Demo / Coffee10:30 Migrating from NA to NA-MX10:45 The NA-MX Development Environment
Natural Access MX architectureAutonomous operationUniversal port capability; services supportedHigh availability features
11:30 Developing Highly Available Applications12:00 What’s Next? ATCA and Beyond12:15 Q &A12:30 Lunch
Slide 69
Introducing Natural Access MX
Similar services as Natural Access plus autonomous operationAll communications are over IPThin client
Functionality all on MG 7000AProvided with source, documentation, toolsCompile with any OS
AdvancedTCA cold bootStandalone mode (craft port)Hot swap
Commands (IP) Event MSG (IP)
NA Functions NA Events
Application
ThinClient Natural Access MX
NA MXServer
Single Board Computer (SBC)
Slide 70
Universal Port Capability
MG Blade Connection Management service (NMX)
MG 7000A Blade Media Processing500 universal ports
Universal Speech
Access* (MSA)
Endpointservice (EPT)
Voice Play and Record
service (VPR)
Conferencingservice (MCN)
Media Connection
service (MCT)
Call Control service (MCC)
Natural Access MXAPI call
NA-MX_EVENT routedto application
IPIP
OAM Repository
(OAM)
MG 7000A
ApplicationApplicationApplication
Natural Access MX ClientNatural Access MX Client Windows or POSIX EnvironmentWindows or POSIX Environment
Application Host
Ethernet InterfacesEthernet Interfaces PSTN InterfacesPSTN Interfaces
RTP, SIP T1/E1, ISDN
*Future release (MRCP 2.0)
Slide 71
Natural Access MX Services
NA-MX 1.1 (now)IP Media Processor IVRIP conferencingPlay/record from externalIP session control — SIPVoIP developmentAutonomous operationRemote boot, provisioning, and monitoring
NA-MX 2.0 (Nov 30 Beta)Media Resource Blade
T1/E1 support; ECPSTN call control — ISDNPSTN conferencingSNMP 2.0 MIBsIPv6IP Sec for IPv4
NA-MX 2.1 (Q2 ’08)MRCP 2.0Fax — T.38I-TDMEthernet Switching — 5 slotsCompactFLASH support
Slide 72
Control and Management Planes
ATCA Host CPU
Control ApplicationNA-MX Client
TCP/IPor
SCTP*
SNMP/HTTP
Telnet
ATCA Host CPUManagement Application
CIFS/ NFS RTP/TDM
MG 7000A
* Future release
Slide 73
Client API
All functions are asynchronousThin, stateless client
Multi-blade applications require multiple threadsMinimum one thread per blade
Source code providedHighly portable, validation tool providedCan be used with compiler of choicePOSIX interface and sockets requiredSupports versioning between client and serverBig Endian or Little Endian OS support at compile time
Slide 74
Client API
API call/queuing model same as Natural AccessOpen a queue to receive eventsAPI calls are converted to messages to the blademcsWaitEvent waits on a queue
Parameter management Parameter management is performed through OAM CLIPer Subsystem parameters and per port parameters
Slide 75
NA-MX High Availability Features
Supports active and backup clientsMaintains contexts during failover from active to backup Performs failure detection between client and bladePerforms on-board failure detectionSupports SCTP protocol for multi-homing; failoverAPI calls to minimize the amount of time a client takes to fail over from blade to blade
Active ClientActive ClientAPP
NA-MX Client
Backup ClientBackup ClientAPP
NA-MX ClientSCTPSCTP
ExternalDatabase
Slide 76
OAM Model
OAM presents four methods for managing a bladeNatural Access MX API callsCommand Line Interface (password protected)SNMPHTTP (future release)
OAM allows management of parameters traditionally supported by CT Daemon
Most configurations can be changed without rebooting the bladeOAM will allow for graceful shutdown of services for the purpose of reconfiguring the blade
Continued
Slide 77
OAM Model
Configuring on-blade resourcesDescribe your application requirements, e.g., number of TDM timeslots, number of RTP flows, types of vocoders requiredDuring configuration, define pools of resources with user-defined names and profilesUse API to attach to resources by using pool namesAPI will provide default behaviors for resource managementSimilar definition language than Natural Access
Slide 78
Endpoints (EPT)
The basis of all media processing functions in NA-MX is an endpoint
RTP endpoints represent a flow of data via RTP into/out of the bladeTDM endpoints represent a flow of data via TDM into/out of the bladeI-TDM endpoints represent I-TDM data flows Endpoints support DTMF, call progress, and tone detection APIsRTP endpoints support RFC 2833 and T.38
Slide 79
Connections (MCT)
Natural Access MX API has high level switching callUsed to associate a TDM endpoint with a play/record endpointUsed to associate an RTP endpoint with play/recordUsed to associate RTP or TDM or I-TDM endpoints with a conferenceUsed to create a TDM to RTP gatewaySwitching TDM or RTP flows via RTP to a speech recognition serverSupport for barge in, in conferences and gateways
Slide 80
Conferencing (MCN)
Conferencing API is asynchronousAdding members may require waiting for eventsMultiple members may be added without waiting for individual eventsEvents are required for functionality that uses member queries or for leaving the conference
Conferencing differences from Natural Access to Natural Access MX
Adding members automatically switches them inNo H.100 switching requiredTone clamping, echo cancellation, DTMF clamping is implemented as part of the general API
Continued
Slide 81
Conferencing (MCN)
Conferencing Resource ManagementResource management model differs from Natural AccessConfigure total number of conference members in OAMOptionally, specify minimum conference sizeDistribute conference members across arbitrary number of conferencesCreate conferences and add members
Slide 82
Play/Record Features Supported (VPR)
Play/record to remote file systemSupported file system: CIFS and NFSURL specifies file locationsSmall subsystem cache also provided; works in LRU modeSimple API; play list of files, record a fileIntegrated native play and recordVOX file format supportedVCR controls supportedOn-blade CompactFLASH for prompt storage
Slide 83
Call Control (MCC)
Configuring protocols through OAMSpecify an interface and protocol to run (trunk(s) or Ethernet) to start a protocol
Define a name for that protocol instanceAccess the instance of the protocol via API, by specifying the name of the protocol instance
SIP and ISDN supportedSIP supported as an IP call control protocol
Protocol statistics and state available through OAM
Continued
Slide 84
Call Control (MCC)
Channelized and non-channelized versions supportedOpen a line to perform place call functionsA call handle will be returned
Call DefinitionA call handle allows you to perform all other actions; transfer call, disconnect call
Slide 85
Application MG 7000A
nmxConnect
Nmx_connect_done
eptCreateEndpoint(rtp)
ept_create_done(rtp ept)
vprOpenService(rtp ept)
vprPlayFiles(vpr, filelist)
Vpr_open_done(vpr)
Vpr_play_done(vpr)
NA-MX Command Sequence for Voice Play
Slide 86
nmxConnect
eptCreateEndpoint(rtp)
eptCreateEndpoint(rtp)
mcnCreateConference()
mcnJoinConference(rtp ept2)
mcnJoinConference(rtp ept1)
Setting Up a Conference
Application MG 7000A
Nmx_connect_done
ept_create_done(rtp ept1)
ept_create_done(rtp ept2)
mcn_create_done(rtp ept)
mcn_conference_joined(rtp ept2)mcn_conference_joined(rtp ept1)
Slide 87
Developing Highly Available Applications
9:00 ATCA Ecosystem with Kontron/ Motorola9:30 ATCA for Carrier Services10:00 Demo / Coffee10:30 Migrating from NA to NA-MX10:45 The NA-MX Development Environment11:30 Developing Highly Available Applications
RedundancyFailure scenariosThe cost of high availability
12:00 What’s Next? ATCA and Beyond12:15 Q &A12:30 Lunch
Slide 88
3G MGW Based on MG 7000A
SHMC 1+1
CPU Blade
CPU Blade
IP Router
IP RouterDigital Cross
Connect
Circuit SwitchedNetwork
Control Link
ATCA Chassis
PICMG 3.0 Base
Redundant Link(3+1)
16 T1/E1
10 Gig Redundant
Ethernet Links
Proposed 4000 Port MGW
SHMC (1+1)
(Ethernet)Redundant H.248
MG 7000A
MG 7000A
MG 7000A
MG 7000A
MG 7000A
MG 7000A
MG 7000A
MG 7000A
(control)
PICMG 3.1 Fabric Media Transport (GIGE)
PICMG 3.1 Switch
PICMG 3.1 Switch
Slide 89
MGW Interconnections
Slide 90
MGW — Dual Redundancy
TDMSwitchTDM
Switch
ActiveMG 7000A
ActiveMG 7000A
BackupMG 7000ABackup
MG 7000A
Gig-ESwitch A
Gig-ESwitch A
Gig-ESwitch B
Gig-ESwitch B
Control Processor A (Application)
Control Processor A (Application)
Control Processor B
Control Processor B
Active Link A Backup Link ABackup Link BActive Link B
Slide 91
Case 1: TDM Link Failure
1.Receive link failure event
2.Disable Ethernet IP address on MG 7000A
3.Enable Ethernet IP address on backup MG 7000A
4.Instantiate MGW on backup MG 7000A
5.Switch over streams to backup MG 7000A
TDMSwitchTDM
Switch
ActiveMG 7000A
ActiveMG 7000A
BackupMG 7000ABackup
MG 7000A
Gig-ESwitch A
Gig-ESwitch A
Gig-ESwitch B
Gig-ESwitch B
Control Processor A (Application)
Control Processor A (Application)
Control Processor B
Control Processor B
Active Link A Backup Link ABackup Link BActive Link B
X
Slide 92
Case 2: IP Link Failure to Switch
1.RSTP will automatically failover to the backup Gig-E switch B
TDMSwitchTDM
Switch
ActiveMG 7000A
ActiveMG 7000A
BackupMG 7000ABackup
MG 7000A
Gig-ESwitch A
Gig-ESwitch A
Gig-ESwitch B
Gig-ESwitch B
Control Processor A (Application)
Control Processor A (Application)
Control Processor B
Control Processor B
Active Link A Backup Link ABackup Link BActive Link B
X
Slide 93
Case 3: Control Processor Failure
1.Natural Access MX supports active and backup clients without cleaning up resources
2.On failover, use namxAttachToServer
3.Query and reset services as required
TDMSwitchTDM
Switch
ActiveMG 7000A
ActiveMG 7000A
BackupMG 7000ABackup
MG 7000A
Gig-ESwitch A
Gig-ESwitch A
Gig-ESwitch B
Gig-ESwitch B
Control Processor A (Application)
Control Processor B
Control Processor B
Active Link A Backup Link ABackup Link BActive Link B
X
Slide 94
Case 4: Switch Blade Failure
1. No action required if provisioning has been done correctly. RSTP will failover to backup Ethernet switch.
TDMSwitchTDM
Switch
ActiveMG 7000A
ActiveMG 7000A
BackupMG 7000ABackup
MG 7000A
Gig-ESwitch A
Gig-ESwitch B
Gig-ESwitch B
Control Processor A (Application)
Control Processor A (Application)
Control Processor B
Control Processor B
Active Link A Backup Link ABackup Link BActive Link B
X
Slide 95
Case 5: Media Blade Failure
1. Via namxWaitEvent, the application will be notified of a connection failure or internal error event
2. The application will use the Natural Access MX API to activate the backup MG 7000A
a) Via chassis shelf controller/ IPMI, disable active MG 7000A
b) Enable Ethernet IP address on backup MG 7000A.
c) Instantiate MGW on backup MG 7000A
TDMSwitchTDM
Switch
ActiveMG 7000A
BackupMG 7000ABackup
MG 7000A
Gig-ESwitch A
Gig-ESwitch A
Gig-ESwitch B
Gig-ESwitch B
Control Processor A (Application)
Control Processor A (Application)
Control Processor B
Control Processor B
Active Link A Backup Link ABackup Link BActive Link B
X
Slide 96
Redundancy Considerations
“Hot” backup vs. “ready” backup (call state)Maintaining the call vs. losing the call on failoverSometimes the call is lost anyway (media blade failures)Size of FRU — how many calls to have at riskLoad sharing — can be done at blade level or facility level (disaster tolerance)
Slide 97
Agenda
9:00 ATCA Ecosystem with Kontron9:30 ATCA for Carrier Services10:00 Demo / Coffee10:30 Migrating from NA to NA-MX10:45 The NA-MX Development Environment11:30 Developing Highly Available Applications12:00 What’s Next? ATCA and Beyond
What’s next in the industry?What’s next for NMS?
12:15 Q &A12:30 Lunch
Slide 98
Longer Term — AMCs Offer ATCA Configuration Flexibility
AMC building blocksPSTN interfaces — 4/8x T1/E1; STM 1/OC-3CPU Modules — Pentium MDSP Modules (accelerators)
Video transcoding, wideband audio
AMC carriersMG 7000A (1 bay)Blade Servers with AMC slots (1/2 bays)Carrier Blades (1-4 bays)
Telephony vendors will provide integrated solutions
Slide 99
Next Generation ATCA Products*
TX 4000A — SS7 blade serverBlade server with PSTN interface AMC
MG 7X00 — media server with wideband audioMG 7000A with DSP accelerator
MG 7X00 — video gateway with video transcodingMG 7000A with DSP accelerator
MG 8X00 — high-capacity media server (2,016 ports)ATCA carrier with OC-3/STM-1, DSP and processor AMCs
IntegratedCarrierBlade
(Media ProcessorAccelerator
Voice, Video, Audio)
(Trunk AdaptorSTM-1 or OC3)
(SS7, SIGTRAN Engine)
* Not committed products
Slide 100
What is MicroTCA?
19” shelf has 3–14 slots1 or 2 MCH (μTCA Controller/ Hub)
Fabric Switch — 12 Gbps Ethernet; 12 AMCsCarrier manager (IPMI), JTAGTelco clock supportLEDs for status
Up to 4 power modules (PMs)AC, +24, -48, -60 Vdc input12, 3.3 Vdc to AMCsMonitor/control nodesFront I/O, dual for DCEMMC (IPMI-0)
0, 1, 2 cooling unitsIPMI controlled
μTCA Shelf with AMCs
AMC MCH Module
AMC Power Module
Courtesy CoreEdge
Courtesy Motorola
Slide 101
Questions?
N M S COMMUNICATIONS