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


Top Related