Post on 14-Jan-2015
description
Slide1 CopyrightXelerated2010.Allrightsreserved.4mars2010
ServiceDensityforCarrierEthernetBeyond2010
CarrierEthernetDesign,LinleyTechSeminarSanJoseJanuary28,2010
ThomasEklundFounderVPBusinessDevelopment
Slide2 CopyrightXelerated2010.Allrightsreserved.4mars2010
Agenda
ServiceDensity WhatItIs
Canwemeasureit?
XeleratedServiceDensityEvoluNon TheHX100GbpsNetworkProcessor
Slide3 CopyrightXelerated2010.Allrightsreserved.4mars2010
LeaderinCarrierEthernetNetworkProcessing
GlobalSemiconductorCompany Stockholm,Beijing,SantaClaraandTelAviv
ProgrammableChipsforGrowingCarrierEthernetMarket NetworkProcessors&
ProgrammableEthernetSwitches DataplanesoWware
TechnologyLeadership PatentedDataflowArchitecture
WirespeedbyDesign
CustomerAYracNon 8out10oftopCarrierEthernet
systemvendorsOutstandingFinancialPerformance2009
Slide4 CopyrightXelerated2010.Allrightsreserved.4mars2010
MoreServices–GreaterDemands
199619982000200220042006200820102012
IPv4
EthernetForwarding
MPLS
PBB,PBT
SynchronousEthernet
PTPv1&v2
LinkandServiceOAM
Y.1731
PPPoE,DHCPProxyRelay
MACLearning
IPv4
EthernetForwarding
MACLearning
IPv6
VLAN
MPLS
IPv4
EthernetForwarding
MACLearning
IPv6
VLAN
ACL ACL ACL
Mirroring
IPv4
EthernetForwarding
MACLearning
VLAN
ACL
SessionProcessing
L2VPN L2VPN
L3VPN
MPLS‐TP
VPLS
ProtecNonSwitching
VideoTransport
DPI
Slide5 CopyrightXelerated2010.Allrightsreserved.4mars2010
ServiceDensityDefiniNon
“TheamountofnetworkservicessimultaneouslysupportedbythepacketprocessingdeviceatwirespeedoperaNon.”
Butitishardtomeasure: Everyservicerequiresuniquesetofprocessingand
classificaNon/memorylookupresources
DevicearchitectureandinstrucNonsetdiffers SubjecttoimplementaNonvariaNonsandopNmizaNonskills
Slide6 CopyrightXelerated2010.Allrightsreserved.4mars2010
TheTwoComponentsofServiceDensity
ServiceProcessing#ProcessorCoresxClockfrequencyxOpera4onsperclockcycle1xSynchroniza4onandVLIWfactor2xInstruc4onefficiency3
ServiceClassificaNon,#Lookupspersecond4 xRawMemoryBandwidth
xLookupopera4onfactor
xInstruc4onefficiency
1. VLIWinstrucNonsenables4or5operaNonsperinstrucNon
2. RawcapacityislessinteresNngthanrealisNcscenarios
3. NetworkopNmizedinstrucNons,e.g.bitfieldoperaNons,addressing,switching
4. DependonmemoryBW,typeandoperaNontype
Slide7 CopyrightXelerated2010.Allrightsreserved.4mars2010
ServiceDensityandServiceEfficiency
PowerdissipaNon(EnergyEfficiency) Keepscostdown(OPEX) Higherdensitysystems
Increasinglyimportant
ServiceProcessingEfficiency=”MOPSperWaY@Wirespeed”
Slide8 CopyrightXelerated2010.Allrightsreserved.4mars2010
XeleratedServiceDensityEvoluNon
MillionLookupspersecond
X10q‐e
Processing(RealisNcMOPS)
25000
X11d200
X11d240
X11d240t
HX
150,000
X10q‐mX10q‐w
100,00050,000
InstrucNonfactor
NewGeneraNon
40GbpsNPU
48GbpsNPU
100GbpsNPU
8,000
6,000
4,000
2,000
Slide9 CopyrightXelerated2010.Allrightsreserved.4mars2010
TheIndustryBenchmarkforServiceProcessingDensity
ServiceDensity(RealisNcMOPS)25000
HX330
200,000100,00050,000
ServiceEfficiency(RealisNcMOPS/W)
5,000
4,000
3,000
2,000
1,000
X11Pleasedothemaths
(ThisisatleasttwiceasgoodasforanycompeNtor)
Slide10 CopyrightXelerated2010.Allrightsreserved.4mars2010
TheIndustryBenchmarkforServiceClassificaNonDensity
ExternalMemoryBW(Gbps)
600
HX320
800400200
MillionLookups/s
8,000
6,000
4,000
2,000
HX330
Highnumberoflookupsenablegreaterservicedensityandincreasedflexibility
Pleasedothemaths…
Slide11 CopyrightXelerated2010.Allrightsreserved.4mars2010
HXUndertheHood
Slide12 CopyrightXelerated2010.Allrightsreserved.4mars2010
CarrierEthernet2.0Metro,UnifiedAccessandMobileBackhaul”apefectfitfordataflowarchitecture”
Dataflow = Carrier Ethernet Fiber Access GPON, EPON, 10 G PON and AE Triple Play, VoD, IPTV Business and Residential Services
Virtualisation in Datacenter vNIC VEPA Applicances
GPONEPON
MobileBackhaul
Point‐to‐PointEthernet
EdgeRouter
MetroEthernetSwitch/Router
ServiceRouter
VideoRouter
CoreRouter
PacketTransport
DeepPacketProcessingVirtualizedServers
Enterprise
EnterpriseBackboneSwitch
DataCenter
OLT
GigabitAccessRouter
MetroEthernetAggregaNonSwitchCopper‐DSL
Cable
3/4GWiMAX
FTTHFTTB
VDSLFTTN MSPP
ONU/ONT
MDU
UnifiedFiberAccess Metro Core
Dataflow=CarrierEthernet
UnifiedFiberAccessGPON,EPON,10GPONandAETriplePlay,VoD,IPTVBusinessandResidenNalServices
MobileBackhaulPTP&SynchronousEthernetPTN,MEF22LTE,WiMAX,Microwave
DataCenterVirtualizaNonCloudCompuNng
Line Card Integration
AX/HX X11 X10q
PHY MAC TM Packet Processor
Eth Switch
Slide13 CopyrightXelerated2010.Allrightsreserved.4mars2010
UndertheHood:TheHXFamilyofNetworkProcessor–100GbpswithIntegratedTrafficManager
TheHXFamilyofMetroEthernetNPUs
HX320&HX326HX330&HX230IntegratedTrafficManager
Product ProcessingPerformance InterfacesDeep‐bufferTrafficManager Processors
HX330100Gbps
150Mpps
56xGE,12x10GE
10/20/50GInterlakenYes 512
HX320100Gbps
150Mpps
56xGE,12x10GE
10/20/50GInterlaken‐ 512
HX326100Gbps
150Mpps
56xGE,12x10GE
100GInterlakenYes 512
HX23050Gbps
75Mpps
28xGE,6x10GE
10/20GInterlaken‐ 256
Slide14 CopyrightXelerated2010.Allrightsreserved.4mars2010
TheHXNPUBlockDiagram’Line‐Card‐On‐a‐Chip’
1.25
‐6.25Gbaud
SerDes
FlowCtrl
LineInterfaces100/1000Base‐X2500Base‐XSGMII,QSGMIIXAUIInterlaken
SystemInterfacesXAUIXAUI+SPAUIInterlaken
CPU
TCAM DDR2+,QDR2+ DDR3 DDR3
MACs10/100//GE/2.5GE
XGMACs10G/20G
Interlaken10/25/50G
Interlaken100G
PCIeCPUi/f
DDRCPUi/f
NSEi/f SRAMi/f DRAMi/f DRAMi/f
ProgrammableLook‐asideEngines
ProgrammablePipeline
HashEngine
SRAMEngine
TCAMEngine
SharedMemorySwitch
TrafficManagerEA
P
EAP
PacketGenerator
DropEngine
StatusEngine
Slide15 CopyrightXelerated2010.Allrightsreserved.4mars2010
KeyNewFeatures
HiearchicalTrafficManager SharedMemorySwitch
Stacking/Meshing
PrecisionTimeSoluNons IncreasedServiceDensity
Slide16 CopyrightXelerated2010.Allrightsreserved.4mars2010
WirespeedHX330TMFeatures
SingleScheduler Queuesfreelyallocatedbetweenportsandingress/egress
5levelsSchedulingHierarchy Propagatedpriorityschedulinganddeficitshaping Hierarchicalschedulingnodesflexiblyconfigured RR,DWRRandSPQschedulingatalllevels DualRateShaping
PacketBuffer GuaranteedBWusing4or2LAInterfacesDDR3 33Mpackets Dynamicbandwidthsharingbetweenread/write
WREDanddropprecedencewatermarks BufferReservaNon
Slide17 CopyrightXelerated2010.Allrightsreserved.4mars2010
Voice
IPTV
Best Effort TCP ”Surfing”
VOD
Shaping
Shaping HP1
HP2
MP2
LP1
SPQ /WFQ
Scheduling
ServiceQueues
SubscribersQueues
1 x ’Private’ Subscriber with 4 – 8 Services
UserClasses E.g.Provider
Ports
ToPorts
Backpressure
TMServiceMappingExample
Flows VLANs ServicelevelsHierarchy Interfaces
Flows Services CoS Users Interfaces
ApplicaNons Users UserGroups Tunnels Interfaces
Voice
IPTV
Best Effort TCP ”Surfing”
VOD
Per Service CIR/EIR shaping
Per User CIR/EIR shaping HP1
HP2
MP2
LP1
SPQ /WFQ
Scheduling
Slide18 CopyrightXelerated2010.Allrightsreserved.4mars2010
IntegratedTrafficManagerNoTrade‐offBetweenPerformanceandCost
0
100
200
300
400
500
600
700
800
64 128 256 512 1 024 2 048 4 096 8 192
Cos
t (U
SD)
Packet size (bytes)
DRAM+SRAMTM
XeleratedDRAMTM
Xelerated’sTMisequallycost‐effecNveforsmallandlargepacketsizes.
AlternaNveDesignstendtobenon‐wirespeed,sNllatahighercostlevel
Slide19 CopyrightXelerated2010.Allrightsreserved.4mars2010
PointerStorageinDRAMWirespeedPerformanceforInternetServices
0
50
100
150
200
250
300
350
400
450
500
64 128 256 512 1024 2048 4096 8192
Pack
et b
uffe
r (m
s)
Packet size (bytes)
2millionpointers
Xelerated
PacketbufferrequiredtosupportInternetroundtripdelays
Slide20 CopyrightXelerated2010.Allrightsreserved.4mars2010
ProgrammablePipeline
IntegratedSharedMemorySwitchHigh‐bandwidthSwitching
SingleMainPacketBuffer
Fine‐grainedprogrammableresourcereservaNonfore.g.asymmetricconfiguraNons
3‐levelhierarchicalshaping/scheduling MulNplewatermarksfor
droppresedence
400Mppsread/writeperformance Supportsover‐speedtransittrafficin
stackedconfiguraNons
LogicalandSpaNalMulNcast
SharedMemorySwitch(SMS)
MainPacketBuffer(SharedMemory) PP
TM
TI
TM
TI
SchedulersTrafficInter‐Faces
PPInputArbiter
EAP
EAP
TrafficManager
SchedulersSchedulers
Slide21 CopyrightXelerated2010.Allrightsreserved.4mars2010
TheHXandServiceDensity…
“TheProofIsinthePudding”
Slide22 CopyrightXelerated2010.Allrightsreserved.4mars2010
SingleChipServiceDensityExample:Xelerated’sMetroEthernetApplicaNon Shippingsince2003
RobustCAPI
DatastructuresinANSICforconsistencybetweencontrolanddataplanes
TestSuites
DiagnosNcSW AricentCPintegrated
FuncTons MEAKeyFeatures
L2forwarding L2switching,IEEE802.1Q
ProviderBridgingPBIEEE802.1adPBB,IEEE802.1ahPBB‐TE,IEEE802.1ay
L3forwarding IPv4/IPv6
MPLSPWE3MPLSLER/LSR
Tunneling IP‐IP,GRE,MPLS,VPLS
MulTcastL2/L3mulNcastIGMPsnooping
RestoraTon RSPT,MSTP(IEEE802.1w/IEEE802.1s)
Filtering ACL
OAMSoledataplaneMAClearning,distributedMAClearningCFM802.1agDiagnosNcs
Metering Singleanddualratemetering(MEF&IETF)
CounterandStaTsTcs MIB2,RMON,SMON
PrecisionTimeSoluTon PTPv1,v2,SynchronousEthernet
Simultaneouslysupportedfeatures@wirespeed
Slide23 CopyrightXelerated2010.Allrightsreserved.4mars2010
100GbpsIsJustAGoodStartServiceDensityisWhatMakesTheDifference
Meettheever‐increasingdemandforprocessing
ImprovedROIforServiceProviders
LongerLifeNme
SupportrealproducTonNPUapplicaNons Notlimitedtolabtest
Futureheadroom
Increasedflexability(easiertoaddnewfuncNonalityinaproducNoncodebase)
AvoidBeingCaughtbyServiceDensityLimitaNons12monthsIntotheEngineeringProject
Slide24 CopyrightXelerated2010.Allrightsreserved.4mars2010
ThomasEklundthomas.eklund@xelerated.com