ebook img

Network Function Virtualization: Concepts and Applicability in 5G Networks PDF

195 Pages·2018·4.08 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Network Function Virtualization: Concepts and Applicability in 5G Networks

(cid:2) NetworkFunctionVirtualization (cid:2) (cid:2) (cid:2) (cid:2) (cid:2) (cid:2) (cid:2) (cid:2) Network Function Virtualization ConceptsandApplicabilityin5GNetworks YingZhang (cid:2) (cid:2) (cid:2) (cid:2) Thiseditionfirstpublished2018 ©2018JohnWiley&Sons,Inc. Allrightsreserved.Nopartofthispublicationmaybereproduced,storedinaretrieval system,ortransmitted,inanyformorbyanymeans,electronic,mechanical, photocopying,recordingorotherwise,exceptaspermittedbylaw.Adviceonhowto obtainpermissiontoreusematerialfromthistitleisavailableat http://www.wiley.com/go/permissions. TherightofYingZhangtobeidentifiedastheauthorofthisworkhasbeenassertedin accordancewithlaw. RegisteredOffices JohnWiley&Sons,Inc.,111RiverStreet,Hoboken,NJ07030,USA EditorialOffice 111RiverStreet,Hoboken,NJ07030,USA Fordetailsofourglobaleditorialoffices,customerservices,andmoreinformation aboutWileyproductsvisitusatwww.wiley.com. Wileyalsopublishesitsbooksinavarietyofelectronicformatsandby print-on-demand.Somecontentthatappearsinstandardprintversionsofthisbook maynotbeavailableinotherformats. LimitofLiability/DisclaimerofWarranty Thepublisherandtheauthorsmakenorepresentationsorwarrantieswithrespectto theaccuracyorcompletenessofthecontentsofthisworkandspecificallydisclaimall (cid:2) warranties;includingwithoutlimitationanyimpliedwarrantiesoffitnessfora (cid:2) particularpurpose.Thisworkissoldwiththeunderstandingthatthepublisherisnot engagedinrenderingprofessionalservices.Theadviceandstrategiescontainedherein maynotbesuitableforeverysituation.Inviewofon-goingresearch,equipment modifications,changesingovernmentalregulations,andtheconstantflowof informationrelatingtotheuseofexperimentalreagents,equipment,anddevices,the readerisurgedtoreviewandevaluatetheinformationprovidedinthepackageinsert orinstructionsforeachchemical,pieceofequipment,reagent,ordevicefor,among otherthings,anychangesintheinstructionsorindicationofusageandforadded warningsandprecautions.Thefactthatanorganizationorwebsiteisreferredtointhis workasacitationand/orpotentialsourceoffurtherinformationdoesnotmeanthat theauthororthepublisherendorsestheinformationtheorganizationorwebsitemay provideorrecommendationsitmaymake.Further,readersshouldbeawarethat websiteslistedinthisworkmayhavechangedordisappearedbetweenwhenthis workswaswrittenandwhenitisread.Nowarrantymaybecreatedorextendedbyany promotionalstatementsforthiswork.Neitherthepublishernortheauthorshallbe liableforanydamagesarisingherefrom. LibraryofCongressCataloging-in-PublicationDataappliedfor ISBN:9781119390602 CoverdesignbyWiley Coverimage:©oxign/Gettyimages Setin10/12ptWarnockProbySPiGlobal,Chennai,India PrintedintheUnitedStatesofAmerica 10 9 8 7 6 5 4 3 2 1 (cid:2) (cid:2) v Contents ListofFigures ix ListofTables xii Preface xiii ListofAbbreviationandAcronyms xv 1 Introduction 1 1.1 Cloud-Enabled5G:SDNandNFV 3 (cid:2) (cid:2) 1.1.1 Benefits 6 1.1.2 Challenges 7 1.2 SupportingTechnologies 8 1.2.1 CloudComputing 8 1.2.2 NetworkVirtualization 9 1.2.3 NetworkFunctionsVirtualization 9 1.2.4 Software-DefinedNetworking 10 1.3 OutlineofChapters 10 2 VirtualizationandCloudComputing 13 2.1 CloudComputing 13 2.1.1 Architecture 13 2.1.2 TypesofClouds 15 2.1.3 Challenges 16 2.2 HostVirtualization 18 2.2.1 Overview 18 2.2.1.1 Benefits 19 2.2.1.2 UseCases 19 2.2.2 VirtualizationTechniques 20 2.2.2.1 Hardware-LevelVirtualization 20 2.2.2.2 OtherVirtualizationTechniques 21 (cid:2) (cid:2) vi Contents 2.2.3 Containers 21 2.3 NetworkVirtualization 22 2.3.1 OverlayNetworks 24 2.3.2 VirtualPrivateNetwork 24 2.3.3 VirtualSharingNetworks 27 2.3.4 Switch-BasedSDNVirtualization 29 2.3.5 Host-BasedNetworkVirtualization 31 2.4 WirelessVirtualization 32 2.5 Summary 36 3 NetworkFunctionVirtualization 37 3.1 NFVArchitecture 38 3.2 NFVUseCasesandExamples 42 3.3 NFVChallenges 45 3.4 NFVOrchestration 46 3.4.1 NFVPerformanceCharacterization 47 3.4.2 NFVPerformanceImprovements 49 3.5 NFModeling 50 3.5.1 Source-Code-BasedModeling 52 (cid:2) (cid:2) 3.5.1.1 Background 52 3.5.1.2 ModelingExample 53 3.5.1.3 Models 55 3.5.1.4 ModelExtractionOverview 56 3.5.2 BlackBoxModeling 58 3.5.3 ModelingApplications 60 3.6 VNFPlacement 61 3.7 Summary 65 4 Software-DefinedNetworksPrinciplesand Applications 67 4.1 SDNOverview 68 4.1.1 Motivations 68 4.1.2 Architecture 69 4.1.2.1 SeparationofControlandDataPlane 69 4.1.2.2 NorthboundOpenAPIs 71 4.1.2.3 SouthboundControl/DataPlaneProtocol 71 4.1.2.4 Applications 72 4.1.3 UseCases 72 4.2 SDNController 73 4.2.1 ControllerDeploymentChoices 75 (cid:2) (cid:2) Contents vii 4.2.2 AppsonSDNController 77 4.3 SDNDataPlane 78 4.4 SDNManagement 80 4.4.1 AnomalyDetection 80 4.4.2 NetworkMeasurement 82 4.4.3 FailureRecovery 84 4.4.4 ControllerPlacement 86 4.4.4.1 ASpecialStudy:ControllertoSwitchConnectivity 89 4.4.4.2 NodeVersusLinkFailure 94 4.4.4.3 DownstreamVersusUpstreamNodes 95 4.5 SDNSecurityAttackPrevention 96 4.5.1 SENSSArchitecture 98 4.5.2 SENSSUses 100 4.5.2.1 DDoS 100 4.5.2.2 PrefixHijacking 101 4.6 SDNTrafficEngineering 101 4.6.1 TEArchitectureandSolutionOverview 103 4.6.1.1 HierarchicalControlStructure 103 4.6.1.2 ControlNodeDesign 104 (cid:2) (cid:2) 4.6.1.3 ScalabilityBenefit 105 4.6.2 DesignChallenges 105 4.6.3 TESolutionOverview 106 4.7 Summary 107 5 SDNandNFVin5G 109 5.1 5GOverview 110 5.1.1 Architecture 110 5.2 ServiceFunctionChaining 112 5.2.1 OpenFlow-BasedSFCSolution 114 5.2.1.1 RepresentDirectionswithPortTypes 118 5.2.1.2 RealizePolicieswithMultipleForwardingTables 119 5.2.1.3 HandleDynamicswiththeMicroflowTable 120 5.2.1.4 EncodeServiceChainingwithMetadata 121 5.2.1.5 SummaryofDataplaneFunctions 122 5.2.2 SFCMonitoring 122 5.2.2.1 HandlingMultipleMonitoringTasks 125 5.2.3 OpticalSFC 126 5.2.3.1 ServicePlacementinOpticalNFV 129 5.2.4 VerificationofServiceFunctionChaining 132 5.3 CoreNetworkFunctionsVirtualization:vEPC 135 (cid:2) (cid:2) viii Contents 5.3.1 ExistingSolutionsProblems 137 5.3.2 VirtualizationandCloud-AssistedPC 138 5.4 VirtualizedCustomerPremisesEquipment 141 5.4.1 Requirements 142 5.4.2 Design 144 5.5 Summary 146 6 OpenSourceandResearchActivities 147 6.1 OpenSourceInitiatives 148 6.1.1 OpenStack 148 6.1.2 OpenDayLight 150 6.1.3 OPNFV 152 6.1.4 CORD:CentralOfficeRe-architectedasa DataCenter 154 6.2 NFVResearchProblems 155 6.3 Summary 156 References 157 (cid:2) (cid:2) Index 167 (cid:2)

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.