service density by xelerated at linley seminar

24
Slide 1 Copyright Xelerated 2010. All rights reserved. 4 mars 2010 Service Density for Carrier Ethernet Beyond 2010 Carrier Ethernet Design, Linley Tech Seminar San Jose January 28, 2010 Thomas Eklund Founder VP Business Development

Upload: xelerated

Post on 14-Jan-2015

1.241 views

Category:

Technology


0 download

DESCRIPTION

This presentation provides an overview of the term service density in the context of network processing. Coined to describe the NPUs ability to process network-based services, the definition is used to compare and contrast different NPU architectures in modern Carrier Ethernet Switch-Router designs.

TRANSCRIPT

Page 1: Service Density By Xelerated At Linley Seminar

Slide1 CopyrightXelerated2010.Allrightsreserved.4mars2010

ServiceDensityforCarrierEthernetBeyond2010

CarrierEthernetDesign,LinleyTechSeminarSanJoseJanuary28,2010

ThomasEklundFounderVPBusinessDevelopment

Page 2: Service Density By Xelerated At Linley Seminar

Slide2 CopyrightXelerated2010.Allrightsreserved.4mars2010

Agenda

  ServiceDensity  WhatItIs

  Canwemeasureit?

  XeleratedServiceDensityEvoluNon  TheHX100GbpsNetworkProcessor

Page 3: Service Density By Xelerated At Linley Seminar

Slide3 CopyrightXelerated2010.Allrightsreserved.4mars2010

LeaderinCarrierEthernetNetworkProcessing

  GlobalSemiconductorCompany  Stockholm,Beijing,SantaClaraandTelAviv

  ProgrammableChipsforGrowingCarrierEthernetMarket  NetworkProcessors&

ProgrammableEthernetSwitches  DataplanesoWware

  TechnologyLeadership  PatentedDataflowArchitecture

  WirespeedbyDesign

  CustomerAYracNon  8out10oftopCarrierEthernet

systemvendorsOutstandingFinancialPerformance2009

Page 4: Service Density By Xelerated At Linley Seminar

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

Page 5: Service Density By Xelerated At Linley Seminar

Slide5 CopyrightXelerated2010.Allrightsreserved.4mars2010

ServiceDensityDefiniNon

“TheamountofnetworkservicessimultaneouslysupportedbythepacketprocessingdeviceatwirespeedoperaNon.”

Butitishardtomeasure:  Everyservicerequiresuniquesetofprocessingand

classificaNon/memorylookupresources

  DevicearchitectureandinstrucNonsetdiffers  SubjecttoimplementaNonvariaNonsandopNmizaNonskills

Page 6: Service Density By Xelerated At Linley Seminar

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

Page 7: Service Density By Xelerated At Linley Seminar

Slide7 CopyrightXelerated2010.Allrightsreserved.4mars2010

ServiceDensityandServiceEfficiency

PowerdissipaNon(EnergyEfficiency)  Keepscostdown(OPEX)  Higherdensitysystems

  Increasinglyimportant

ServiceProcessingEfficiency=”MOPSperWaY@Wirespeed”

Page 8: Service Density By Xelerated At Linley Seminar

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

Page 9: Service Density By Xelerated At Linley Seminar

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)

Page 10: Service Density By Xelerated At Linley Seminar

Slide10 CopyrightXelerated2010.Allrightsreserved.4mars2010

TheIndustryBenchmarkforServiceClassificaNonDensity

ExternalMemoryBW(Gbps)

600

HX320

800400200

MillionLookups/s

8,000

6,000

4,000

2,000

HX330

Highnumberoflookupsenablegreaterservicedensityandincreasedflexibility

Pleasedothemaths…

Page 11: Service Density By Xelerated At Linley Seminar

Slide11 CopyrightXelerated2010.Allrightsreserved.4mars2010

HXUndertheHood

Page 12: Service Density By Xelerated At Linley Seminar

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

Page 13: Service Density By Xelerated At Linley Seminar

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

Page 14: Service Density By Xelerated At Linley Seminar

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

Page 15: Service Density By Xelerated At Linley Seminar

Slide15 CopyrightXelerated2010.Allrightsreserved.4mars2010

KeyNewFeatures

  HiearchicalTrafficManager  SharedMemorySwitch

  Stacking/Meshing

  PrecisionTimeSoluNons  IncreasedServiceDensity

Page 16: Service Density By Xelerated At Linley Seminar

Slide16 CopyrightXelerated2010.Allrightsreserved.4mars2010

WirespeedHX330TMFeatures

  SingleScheduler  Queuesfreelyallocatedbetweenportsandingress/egress

  5levelsSchedulingHierarchy  Propagatedpriorityschedulinganddeficitshaping  Hierarchicalschedulingnodesflexiblyconfigured  RR,DWRRandSPQschedulingatalllevels  DualRateShaping

  PacketBuffer  GuaranteedBWusing4or2LAInterfacesDDR3  33Mpackets  Dynamicbandwidthsharingbetweenread/write

  WREDanddropprecedencewatermarks  BufferReservaNon

Page 17: Service Density By Xelerated At Linley Seminar

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

Page 18: Service Density By Xelerated At Linley Seminar

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

Page 19: Service Density By Xelerated At Linley Seminar

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

Page 20: Service Density By Xelerated At Linley Seminar

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

Page 21: Service Density By Xelerated At Linley Seminar

Slide21 CopyrightXelerated2010.Allrightsreserved.4mars2010

TheHXandServiceDensity…

“TheProofIsinthePudding”

Page 22: Service Density By Xelerated At Linley Seminar

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

Page 23: Service Density By Xelerated At Linley Seminar

Slide23 CopyrightXelerated2010.Allrightsreserved.4mars2010

100GbpsIsJustAGoodStartServiceDensityisWhatMakesTheDifference

  Meettheever‐increasingdemandforprocessing

  ImprovedROIforServiceProviders

  LongerLifeNme

  SupportrealproducTonNPUapplicaNons  Notlimitedtolabtest

  Futureheadroom

  Increasedflexability(easiertoaddnewfuncNonalityinaproducNoncodebase)

AvoidBeingCaughtbyServiceDensityLimitaNons12monthsIntotheEngineeringProject

Page 24: Service Density By Xelerated At Linley Seminar

Slide24 CopyrightXelerated2010.Allrightsreserved.4mars2010

[email protected]