3-17097 scte arris vcmts.chicago arris virtualized ccap.pdf · virtualized ccap september 2017 the...

40
Copyright 2017 – ARRIS Enterprises, LLC. All rights reserved Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate our thoughts behind the evolutionary development of the ARRIS product offerings. ARRIS is not obligated to develop the software or hardware with the features and functionality discussed in these materials

Upload: vudieu

Post on 29-Jul-2018

236 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

VirtualizedCCAPSeptember2017TheARRISproductroadmapscontainedhereinarefordiscussionpurposesonlytodemonstrateourthoughtsbehindtheevolutionary developmentoftheARRISproductofferings.ARRISisnotobligatedtodevelopthesoftwareorhardwarewiththefeaturesandfunctionalitydiscussedinthesematerials

Page 2: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

NextGenerationCableAccess

Page 3: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

What’sComingInTheAccessNetwork?

September2017 3

TechnologicalBifurcation

ArchitecturalBifurcation

ExponentialBandwidthGrowth MSODecisions,

Decisions,Decisions

IncreasedCompetition

Revolutionvs

Evolution

CentralizedvsDistributed

VirtualvsAppliance-based

DOCSIS/EPON/GPON/Wireless

RPHY/RMACPHY

FiberDeeper?

Page 4: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

I-CoreHFCAccessNetworkArchitecture(2nd Evolution)– NoAnalogVideo!

29September2017 4

I-CORE

OOBMAC

VODMAC

BCEQMAC

DOCSISCMTSMAC

EthDWDM

EthDWDM

RPHY

RPHY

Page 5: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

vCMTS isJusttheiCORE ImplementedinSoftware!

29September2017 5

OOBMAC

VODMAC

BCEQMAC

DOCSISCMTSMAC

EthDWDM

EthDWDM

RPHY

RPHY

Page 6: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

ItLooksLikeThisandNeedsLotsofHelp!

29September2017 6

DOCSISCMTSMAC

EthDWDM

EthDWDM

RPHY

RPHY

• Thei-Coredoesalotofthingsthatwetakeforgrantedlike:– Handlescalingandfailurerecovery– Somenetworkingandroutingfunctions– OOB,encryption,andvideo

Page 7: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

VirtualizationBackground

September2017 7

Page 8: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

Containers,Clusters,andClouds

Page 9: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• Why?• Terms• Computer(baremetal)• VirtualMachine• Docker/ContainersonBareMetal• DockeronaVirtualMachine• KubernetesClusteronBareMetal• TheCloud

Agenda

September2017 9

KubernetesCluster

VirtualMachineDocker

BareMetal

VirtualDocker

VirtualKubernetes

CloudDocker

Cloud

CloudKubenetes

Page 10: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

WhyContainersandClouds?

• Baremetalishardtoconfigure,manage,andmaintain

• Cloudsandclustersprovidescalabilityandtheabilitydistributeapplicationsgeographically• Virtualizationprovideshardwareindependence• Containersoffercleanandsimpleapplicationandmicroservicepackagingandmanagement.

Thesetechnologieshelptomakesoftwaremoremanageable,scalable,andresilient

September2017 10

Page 11: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• Underlined termsarenew.• Boxeswithayellowbackgroundarenew• Boxeswithadashedbordermaynotbepresent

Key

September2017 11

Hardware

HAL/DeviceDrivers

LinuxKernel

LinuxDistroAPP

APP

APP

APP

APP

Page 12: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• Baremetalmeansaregularoldcomputer• Terms– App:AnyLinuxbasedapplicationorservice.ExamplesincludeApache,Nginx,nDVRrecorder,VDE,orvCMTS.

– LinuxDistro:TheLinuxdistribution.Forexample,Ubuntu,Centos,Debian,CoreOS,orYocto

– LinuxKernel:TheCore oftheoperatingsystem.InvariantpartofLinux.ProvidesbasicO/Sservices:memorymanagement,CPU/processmanagement,filesystems,storage,etc.

– HAL/DeviceDrivers: Hardwareabstractionlayer.Allowsthekerneltointeracthardwareinacommonway.

– Hardware: Physicaldevices,forexample,theCPU,memory,storage,USB,etc.

Computer(baremetal)

September2017 12

Hardware

HAL/DeviceDrivers

LinuxKernel/OSCore

LinuxDistroAPP

APP

APP

APP

APP

Page 13: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

LinuxDistros

September2017 13

Hardware

HAL/DeviceDrivers

LinuxKernel

Ubuntu

APP

APP

APP

APP

APP

Hardware

HAL/DeviceDrivers

LinuxKernel

Centos

APP

APP

APP

APP

APP

Hardware

HAL/DeviceDrivers

LinuxKernel

CoreOS

APP

APP

APP

APP

APP

Page 14: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

LinuxDistros

September2017 14

Page 15: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• Baremetalmeansaregularoldcomputer• Terms– App:AnyLinuxbasedapplicationorservice.ExamplesincludeApache,Nginx,nDVRrecorder,VDE,orvCMTS.

– LinuxDistro:TheLinuxdistribution.Forexample,Ubuntu,Centos,Debian,CoreOS,orYocto

– LinuxKernel:TheCore oftheoperatingsystem.InvariantpartofLinux.ProvidesbasicO/Sservices:memorymanagement,CPU/processmanagement,filesystems,storage,etc.

– HAL/DeviceDrivers: Hardwareabstractionlayer.Allowsthekerneltointeracthardwareinacommonway.

– Hardware: Physicaldevices,forexample,theCPU,memory,storage,USB,etc.

Computer(baremetal)

September2017 15

Hardware

HAL/DeviceDrivers

LinuxKernel/OSCore

LinuxDistroAPP

APP

APP

APP

APP

Page 16: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• Thispictureshowsonecomputer runningvirtualmachinesoftware

• Brands:KVM,VMware,Xen,etc.• Terms– App:AnyLinuxbasedapplicationorservice.Examples

includeApache,Nginx,nDVRrecorder,VDE,orvCMTS.– LinuxDistro:TheLinuxdistribution.Forexample,

Ubuntu,Centos,Debian,CoreOS,orYocto– LinuxKernel: InvariantpartofLinux.ProvidesbasicO/S

services:memorymanagement,CPU/processmanagement,filesystems,storage,etc.

– Hypervisor:Avirtualmachinemonitor.ItmaybepartofLinux(kvm)orproprietary(VMware)

– HAL/DeviceDrivers:Hardwareabstractionlayer.Allowsthekerneltointeracthardwareinacommonway.

– VirtualHardware: Hardwaresimulatedinsoftware.– Hardware: Physicaldevices,forexampletheCPU,

memory,storage,USB,etc.

• LinuxDistro(withdashedborder)maynotbepresentifanon-Linuxbasedhypervisorisused.

VirtualMachine

September2017 16

Hardware

HAL/DeviceDrivers

LinuxKernel/Hypervisor

LinuxDistro

VirtualHardware

HAL/DeviceDrivers

LinuxKernel

LinuxDistro

APP

APP

APP

APP

APP

VirtualHardware

HAL/DeviceDrivers

LinuxKernel

LinuxDistro

APP

APP

APP

APP

APP

Page 17: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• DockerissoftwarethatrunsontopofLinux

• Brands:Docker,Rocket• Terms– Docker:Containermanagementsoftware.– App:AnyLinuxbasedapplicationorservice.LinuxDistro:TheLinuxdistribution.Forexample,Ubuntu,Centos,Debian,CoreOSorYocto

– LinuxKernel: InvariantpartofLinux.ProvidesbasicO/Sservices:memorymanagement,CPU/processmanagement,filesystems,storage,etc.

– HAL/DeviceDrivers:Hardwareabstractionlayer.Allowsthekerneltointeracthardwareinacommonway.

– Hardware: Physicaldevices,forexampletheCPU,memory,storage,USB,etc.

Docker/ContainersonBareMetal

September2017 17

Hardware

HAL/DeviceDrivers

LinuxKernel

LinuxDistro

LinuxDistro

APP

LinuxDistroAPP

APP

Docker

Page 18: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• ThisistheVirtualMachine+Docker• Terms– App:AnyLinuxbasedapplicationorservice.Examples

includeApache,Nginx,nDVRrecorder,VDE,vCMTS.– Docker:Containermanagementsoftware.– LinuxDistro:TheLinuxdistribution.Forexample,

Ubuntu,Centos,Debian,CoreOS, orYocto.– LinuxKernel: InvariantpartofLinux.ProvidesbasicO/S

services:memorymanagement,CPU/processmanagement,filesystems,storage,etc.

– Hypervisor:Avirtualmachinemonitor.ItmaybepartofLinux(kvm)orproprietary(Vmware)

– HAL/DeviceDrivers:Hardwareabstractionlayer.Allowsthekerneltointeracthardwareinacommonway.

– VirtualHardware: Hardwaresimulatedinsoftware.– Hardware: Physicaldevices,forexampletheCPU,

memory,storage,USB,etc.

• LinuxDistro(withdashedborder)maynotbepresentifanon-Linuxbasedhypervisorisused.

DockeronaVirtualMachine

September2017 18

Hardware

HAL/DeviceDrivers

LinuxKernel/Hypervisor

LinuxDistro

Hardware

HAL/DeviceDrivers

LinuxKernel

LinuxDistro

LinuxDistro

APP

LinuxDistro

APP

APPDocker

Hardware

HAL/DeviceDrivers

LinuxKernel

LinuxDistro

LinuxDistro

APP

LinuxDistro

APP

APPDocker

Page 19: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• KubernetesallowyoutomanageaclusterofDockermachines

• DockerissoftwarethatrunsontopofLinux• Terms– Kubernetes:Containerclustermanagementsystem.

– Docker:Containermanagementsoftware.– App:AnyLinuxbasedapplicationorservice.LinuxDistro:TheLinuxdistribution.Forexample,Ubuntu,Centos,Debian,CoreOS,orYocto

– LinuxKernel: InvariantpartofLinux.ProvidesbasicO/Sservices:memorymanagement,CPU/processmanagement,filesystems,storage,etc.

– HAL/DeviceDrivers:Hardwareabstractionlayer.Allowsthekerneltointeracthardwareinacommonway.

– Hardware: Physicaldevices,forexampletheCPU,memory,storage,USB,etc.

KubernetesClusteronBareMetal

September2017 19

Hardware

HAL/DeviceDrivers

LinuxKernel

LinuxDistro

LinuxDistro

Kubernetes

LinuxDistro

APP

APPKubernetes

Docker

Hardware

HAL/DeviceDrivers

LinuxKernel

LinuxDistro

LinuxDistro

Kubernetes

LinuxDistro

APP

APPKubernetes

Docker

Hardware

HAL/DeviceDrivers

LinuxKernel

LinuxDistro

LinuxDistro

Kubernetes

LinuxDistro

APP

APPKubernetes

Docker

Page 20: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

Cloud(e.g.OpenStack)

• Managesaclusterofvirtualmachinesandcomputingrecourses• Terms– VM– virtualmachine– Hypervisor:Avirtualmachinemonitor.MaybepartofLinux(kvm)orproprietary(Vmware)– BlockStorage:Astoragesystemthataccessinformationin“blocks.”Thisisbasicallyatraditionalfilesystem.Afileismadeupofaseriesofblocks.Randomaccessisallowed.

– ObjectStore: (e.g.SwiftorCEPH)Astoragesystemthataccessesinformationatthe“object”level.(e.g.theWHOLEfile).Randomaccessisnotallowed.

September2017 20

Page 21: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• Leftasanexerciseforthereader

KubernetesintheCloud

September2017 21

Page 22: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• AmazonWebServices(AWS)• MicrosoftAzure• GoogleCloudPlatform

CommercialClouds

September2017 22

Page 23: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

• VirtualMachinetechnologyallows“anyoperatingsystem”torunonacomputer– ExamplesincludeKVM,VMware,Xen

• Containertechnologiesisalightweightalternativetovirtualmachinesoftware,butisconstrainedtoasingleLinuxkernel.– ExamplesincludeDockerandrkt (Rocket).

• AClusterorCloudisacollectionofcomputerthatamanagedasacommonresource.– ForvirtualmachinesexamplesincludeOpenStackandVSphere

– ForContainersexamplesincludeKubernetesandDockerStorm

TakeAwayConcepts

September2017 23

KubernetesCluster

VirtualMachineDocker

BareMetal

VirtualDocker

VirtualKubernetes

CloudDocker

Cloud

CloudKubenetes

Page 24: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

SDN&NFV

Page 25: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

WhatisSDN andNFV?

• SDNseparatesdataandcontrolandmanagementplanetoenable:– Asoftwareprogrammablenetwork– Acentralizedcontrollerwithdynamicmanagementandprovisioning– Reuseofparitycontrolfeaturesovermultipleaccesstechnologies– Dynamiccreation,modificationanddeletionofservices

• NFVdecouplesSWfromHWtoenable:– UsingCOTShardwareandopensoftware– Dynamicresourceandservicemanagement– Reuseofparityforwardingfeaturesovermultipleaccesstechnologies– Definingefficientnetworkandservicechains

29September2017 OverviewofPONTechnologiesandSystemArchitecturesforSCTE 25

Page 26: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

WhataretheDriversbehindSDN/NFV?(1of2)

• ElasticityandScalabilityEnablebySystemModularity(DisaggregationofCCAP&OLT)– Disaggregation:SeparationofHardwareandSoftwareFunctionalBlocks

• (PHY,MAC/PHY,TrafficManagement/ServiceGateway,SwitchFabric/Backplane,Control,WAN/NSILink)– SeparationofControlandDataPlanes– Separatingthenetworkfunctionsallowsplacementofcapacitywhereandwhenneeded

• (IOcapacityforaccesslayerlikePON,P2PEthernet,DOCSIS,etc.whereandwhenneeded)

• AgilityEnablingTimeToMarket– ServiceCreationandProvisioningAutomation– End-to-endAnalyticsassistsindeterminingresourceservicecapacity– Consistentservicesandfeaturesacrossvendorsandaccesstechnologies(DOCSIS,PON,Ethernet,Wireless)

• OpenPlatformEcosystem– NoProprietarySystemVendorsoftwareorprotocols– SystemVendor,NetworkOperators,andCommunitydevelopfeatures/applications– AutomateOAM&P– Interoperability– Innovation

29September2017 OverviewofPONTechnologiesandSystemArchitecturesforSCTE 26

Page 27: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

WhataretheDriversbehindSDN/NFV?(2of2)

• ReduceCAPEX– COTSswitches,servers,storage,computeelements– Reducedheadendestate,powerandcooling– Abilitytoscaleperdemandandintegrateonlyneededfunctions– Newpricingoptionsusinglicensespersubscriber,throughput,featuresenable(pay-as-you-grow)– OpenSoftwareplatformsfrommultiplevendors

• ReduceOPEX– Reducedheadendpowerandcooling– Zerotouchprovisioningandprogrammablenetworksandserviceswithreducedcomplexity– End-to-endvisibility,analyticsandserviceassuranceorchestration– Dynamicandefficientresourcemanagement(selfhealing/optimizingnetworks)– StandardAPIs,controlandmanagementinterfaces

• AgileServicesandNewBusinessModels– Abstractedservicemodelsandautomatednetworksforshortenedserviceintegration– EnhancedQoEandcustomerandbusinessportals– Cloudbasedapplicationsandabstractedservicemodelsforbusinesstobusinessservices– Centralizedcontrolofdistributedfunctionsdirectedandcomposedbyservicespecificrequirements

29September2017 OverviewofPONTechnologiesandSystemArchitecturesforSCTE 27

Page 28: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

Kubernetes

Page 29: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

Kubernetes

• Kubernetesisarobustopensourcesoftwareplatformformanagingthedeployment,scalingandlifecycleofapplicationcontainers

• Kubernetesisafield-provenorchestrationsolutionforverylargescalesystemscomprisedofhugenumbersofcontainers

• Kubernetesfeatures– Automaticallyplacescontainersonnodesbasedontheiridentifiedresourcerequirementsandconstraints– Provideshighavailabilitybymonitoringnodestodetectfailuresandre-loadingcontainersontonewnodes– Deliversbothrollingupgradesandrollbackforapplicationswhileensuringcontinuousup-timeoperation

• Kubernetesoftenshortenedtobe“K8s”inliterature– Kfollowedby8lettersandans.

29September2017

Page 30: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

KubernetesConcepts

• Node =aphysicalorvirtualmachinewhereapplicationcontainersmayberun• Pod =asetofoneormoreapplicationcontainersthataremanagedcollectivelyasagroup• Kubelet =theKubernetesagentthatrunsonaNodeandensuresthatthePods(applicationcontainers)thatshouldbepresentontheNodearerunningandhealthy

• Label =asemantictagusedtoidentifyPodcharacteristicsandcontrolhowPodsaremappedontoNodes– MaylabelaPodwithanameandaversionnumbertoeasilydetermineitsroleandspecificapplicationversionsrunninginthePod

– CanlabelaNodetoidentifykeycharacteristicsthatmayberequiredtoruncertainPodsandthenlabelthePodtoonlyrunonmatchingNodes

• Service =asetofoneormorePodsthatcanbereliablyaccessedexternallytoprovideafunctiontootherPods– Bydefault,asPodsarecreatedanddestroyedtheirIPaddressesmaychange– IdentifyingaPodaspartofaServiceensuresthatitcanbeconsistentlyaccessedatalltimes

30September2017

Page 31: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

Pods

• AKubernetespodisagroupofoneormorecontainerswhichareco-locatedonagroupofcores onthesamemachine,canshareresourcesandhaveauniqueIPaddress.

• Theprimaryreasontodecomposeintocontainersasmuchaspossibleisformodularity– Acontainercanbeswappedoutwithadifferentversion– Acontainercanbereusedinadifferentpod– anindependentreusablecomponent

• Separatecontainerscanshareresourceslikememory• ApodistheatomicunitofschedulinginaKubernetescluster.• Apodhasasetofdatavolumeswhoselifeislongerthanthatofthecontainers.– Anythinginthecontaineristransient.– PersistentdatamustbeinexternalNetworkAttachedStorage.

• Anamespaceissharedamongallthecontainersinapodtoconnectthemtogetherviaalocalhosttomakeconfigurationmuchsimpler.Differentcontainerswithinapodcanallseeeachotheronlocalhostbecausetheysharethesamenetworknamespace.

September2017 31

Page 32: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

PuttingItAllTogether

September2017 32

Page 33: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

High-LevelMSOSDN/NFVArchitecturefor10GEPON

SwitchFabric

10GEthernetusingDWDMwithMACsec

ServerFarms

S-LeafSwitch LeafSwitch(ToR)

SpineSwitch SpineSwitch

40G– 100GEthernet

WDM

LeafSwitch(ToR) CoreRouter

10G/40G100G

vRouter

vCCAP

vCPE DHCP

TFTP

RADIUSOtherVNFs

OtherPNFs

SDNController

ServiceandResourceOrchestration

ApplicationLayer

OSS/BSSSubscriber/ServiceDatabaseNetworkInventory Policy

Analytics/Service

Assurance/Business

Intelligence

OtherServices/Applications

IPVideoApps

UnderlayandOverlayController

ServiceManager

VideoServer

Controllers

IP-HSDApps

Business/MEFApps

SwitchRouter

Controllers

RADController

ServiceOrchestrator

vManagervCoreVNFM

vCoreEMS

SDN-O NFV-OOrchestratorCommon GlobalService-OvManagerLifeCycleManager

33September2017

vCoreCCAPCore

LeafSwitch(ToR)100GEthernet

P-OLT(PhysicalOLT)PNF(PhysicalNetworkFunctions)

10G/40G100G

RPHY

WDM

S-LeafSwitch

WDM

Page 34: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

LogicalFunctionsinaCCAPCORE

CCAPCORE

DOCSISCore SCTE55-1CoreVideoCore SCTE55-2

Core

September2017 34

Page 35: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

DisaggregatedFunctionsinavCORE

vCore SoftSCTE55-1CoreSoftVideoCore SoftSCTE55-2

Core

• AvCMTS isonlypartofthesolution

September2017 35

Page 36: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

vCore Architecture:Combineddataandcontrolplanes

September2017 36

vCoreControlPlane

vCoreDataplane

DOCSISMACDomainControl

PacketCableARP/NDProxy CableSrc Verify

MACLearning

IPv6PrefixDelegation DHCPRelayTFTPRelay

L2VPNMgrMulticastMgmt

VideoEdge(SDV/VoD/Bcast)

IKE/IPsec

RPDMgmt(GCP,L2TPv3)

Routing&Forwarding

LACP(LAG)

ICMP

PacketClassification

IngressACL

ProtocolThrottling

ServiceFlowQoS

USMapper

CCFPacketReassembly

USBondingResequencing

DSDEPIencapsulation

USUEPIdecapsulation

L2VPNFWD

VLANEncapsulation

VideoQoS

DSFramer

VideoEncryption

EgressACL

MulticastReplication

Policing

Shaping Telemetry

ProactiveNetworkMaintenance

PacketSniffer

ChannelLoadBalancing

BPIencryption

VideoTiming

Page 37: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

SGmobility

• Thenumberofcoresassignedtoacontainercouldbereducedsignificantlyduringperiodsoflowutilization(e.g.nighttime).– Otherworkloadscouldberunonthefreedupcores– Alternatively,allSGsinacontainercouldbemovedtoanothercontaineronadifferentserversothatthecurrentcontainer(andsubsequentlytheserver)couldbeshutdown.

• MovinganSGtoadifferentcontainerisdisruptivetoin-progresspacketflows– AllSGdataneedstobecopiedintoanewcontainer– AllpacketqueuesassociatedwiththeSGneedtobedrainedbeforethenewcontainertakesover– Theswitchingoveroftrafficstreamsinswitches,drainingofpacketqueuesforSFs,restartingofschedulinginthenewcontainer,etc,issynchronizedbyvManager

• Forredundancy,eachSGinacontainercanbesparedbyadifferentPODsothebasicmobilityunitisanSG

September2017 37

Page 38: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

vCore Sparing

• vCorePODsparingconsistsofasparevCoreKubernetesPODthatisconfiguredtoshadowanactivevCoreKubernetesPOD.

• EachsparevCoreKubernetesPODcollectsandprocesscheckpointmessagesfromitsactivepartner.

• Thisarrangementallowsforstateandservicestobemaintainedacrossfailures– In-transitmediapacketsmightbelostforabrieftimeduringanactiveswitch;butalldevicesremainupandstable

• Thisarrangementcanfacilitate:– Hitlessupgrade:Shutdownspareonoldrelease;bringupnewspareonnewrelease;allowallcheckpointupdates;switchoveractivevCorefromoldreleasetonewsparecopyonnewrelease;shutdownoldreleaseandbringupspareofnewreleaseinitsplace;allowallcheckpointupdates;optionally,switchactivevCorebacktooriginalnode;shutdownformerlyactiveandrecreatespare.

– LoadBalancing:MovementofvCoresforLoadBalancingcanbeaccomplishedthruvCoreSparing– EnergyManagement:MovementofvCoresforEnergyManagementcanbeaccomplishedthruvCoreSparing

• SparevCorePODscanbeplacedonadedicatednodeoronnodessharedwithactivePODs.

September2017 38

Page 39: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

Copyright2017– ARRISEnterprises,LLC.Allrightsreserved

TheDiurnalUtilizationCyclewithvCorescalingGeneralTrend

5:00PM 7:24PM 9:48PM 12:12AM 2:36AM 5:00AM 7:24AM 9:48AM 12:12PM 2:36PM 5:00PM

BROAD

BANDUT

ILIZAT

ION

TIMEOFDAY

• vCoretellsvManagerreachingthroughputthreshold.• vManagerrequestsadditionalcoresfromVIM• VIMgrantsapprovalforadditionalcores(Δ seconds)• vManageradjustscontainertoutilizeadditionalcores

• vCoretellsvManagerofovercapacitythreshold.• vManageradjustscontainertoreducecores• vManagernotifiesVirtualInfrastructureManager(VIM)

ofadditionalcoresforinventory

September2017 39

Page 40: 3-17097 SCTE ARRIS vCMTS.chicago ARRIS Virtualized CCAP.pdf · Virtualized CCAP September 2017 The ARRIS product roadmaps contained herein are for discussion purposes only to demonstrate

ThankYou!

September2017 40