Table Of ContentIETTELECOMMUNICATIONSSERIES77
Network Design, Modeling,
and Performance
Evaluation
Othervolumesinthisseries:
Volume9 PhaseNoiseinSignalSourcesW.P.Robins
Volume12 SpreadSpectruminCommunicationsR.SkaugandJ.F.Hjelmstad
Volume13 AdvancedSignalProcessingD.J.Creasey(Editor)
Volume19 TelecommunicationsTraffic,TariffsandCostsR.E.Farr
Volume20 AnIntroductiontoSatelliteCommunicationsD.I.Dalgleish
Volume26 Common-ChannelSignallingR.J.Manterfield
Volume28 VerySmallApertureTerminals(VSATs)J.L.Everett(Editor)
Volume29 ATM:ThebroadbandtelecommunicationssolutionL.G.CuthbertandJ.C.Sapanel
Volume31 DataCommunicationsandNetworks,3rdEditionR.L.Brewster(Editor)
Volume32 AnalogueOpticalFibreCommunicationsB.Wilson,Z.Ghassemlooy,andI.Z.Darwazeh
(Editors)
Volume33 ModernPersonalRadioSystemsR.C.V.Macario(Editor)
Volume34 DigitalBroadcastingP.Dambacher
Volume35 Principles of Performance Engineering for Telecommunication and Information
SystemsM.Ghanbari,C.J.Hughes,M.C.Sinclair,andJ.P.Eade
Volume36 TelecommunicationNetworks,2ndEditionJ.E.Flood(Editor)
Volume37 OpticalCommunicationReceiverDesignS.B.Alexander
Volume38 SatelliteCommunicationSystems,3rdEditionB.G.Evans(Editor)
Volume40 SpreadSpectruminMobileCommunicationO.Berg,T.Berg,J.F.Hjelmstad,S.Haavik,
andR.Skaug
Volume41 WorldTelecommunicationsEconomicsJ.J.Wheatley
Volume43 TelecommunicationsSignallingR.J.Manterfield
Volume44 DigitalSignalFiltering,AnalysisandRestorationJ.Jan
Volume45 RadioSpectrumManagement,2ndEditionD.J.Withers
Volume46 IntelligentNetworks:PrinciplesandapplicationsJ.R.Anderson
Volume47 LocalAccessNetworkTechnologiesP.France
Volume48 TelecommunicationsQualityofServiceManagementA.P.Oodan(Editor)
Volume49 StandardCodecs:ImagecompressiontoadvancedvideocodingM.Ghanbari
Volume50 TelecommunicationsRegulationJ.Buckley
Volume51 SecurityforMobilityC.Mitchell(Editor)
Volume52 UnderstandingTelecommunicationsNetworksA.Valdar
Volume53 VideoCompressionSystems:FromfirstprinciplestoconcatenatedcodecsA.Bock
Volume54 Standard Codecs: Image compression to advanced video coding, 3rd edition
M.Ghanbari
Volume59 DynamicAdHocNetworksH.RashvandandH.Chao(Editors)
Volume60 UnderstandingTelecommunicationsBusinessA.ValdarandI.Morfett
Volume65 AdvancesinBody-CentricWirelessCommunication:Applicationsandstate-of-the-
artQ.H.Abbasi,M.U.Rehman,K.Qaraqe,andA.Alomainy(Editors)
Volume67 ManagingtheInternetofThings:Architectures,theoriesandapplicationsJ.Huang
andK.Hua(Editors)
Volume68 Advanced Relay Technologies in Next Generation Wireless Communications
I.KrikidisandG.Zheng
Volume69 5GWirelessTechnologiesA.Alexiou(Editor)
Volume70 Cloud and Fog Computing in 5G Mobile Networks E. Markakis, G. Mastorakis,
C.X.Mavromoustakis,andE.Pallis(Editors)
Volume71 UnderstandingTelecommunicationsNetworks,2ndeditionA.Valdar
Volume72 IntroductiontoDigitalWirelessCommunicationsHong-ChuanYang
Volume73 NetworkasaServiceforNextGenerationInternetQ.DuanandS.Wang(Editors)
Volume74 Access,FronthaulandBackhaulNetworksfor5G&BeyondM.A.Imran,S.A.R.Zaidi,
andM.Z.Shakir(Editors)
Volume76 Trusted Communications with Physical Layer Security for 5G and Beyond
T.Q.Duong,X.Zhou,andH.V.Poor(Editors)
Volume79 SatelliteCommunicationsinthe5GEraS.K.Sharma,S.Chatzinotas,andD.Arapoglou
Volume80 Transceiver and System Design for Digital Communications 5th Edition Scott R.
Bullock
Volume905ISDNApplicationsinEducationandTrainingR.MasonandP.D.Bacsich
Network Design, Modeling,
and Performance
Evaluation
Quoc-Tuan Vien
The Institution of Engineering and Technology
PublishedbyTheInstitutionofEngineeringandTechnology,London,UnitedKingdom
TheInstitutionofEngineeringandTechnologyisregisteredasaCharityinEngland&
Wales(no.211014)andScotland(no.SC038698).
©TheInstitutionofEngineeringandTechnology2019
Firstpublished2018
ThispublicationiscopyrightundertheBerneConventionandtheUniversalCopyright
Convention.Allrightsreserved.Apartfromanyfairdealingforthepurposesofresearch
orprivatestudy,orcriticismorreview,aspermittedundertheCopyright,Designsand
PatentsAct1988,thispublicationmaybereproduced,storedortransmitted,inany
formorbyanymeans,onlywiththepriorpermissioninwritingofthepublishers,orin
thecaseofreprographicreproductioninaccordancewiththetermsoflicencesissued
bytheCopyrightLicensingAgency.Enquiriesconcerningreproductionoutsidethose
termsshouldbesenttothepublisherattheundermentionedaddress:
TheInstitutionofEngineeringandTechnology
MichaelFaradayHouse
SixHillsWay,Stevenage
Herts,SG12AY,UnitedKingdom
www.theiet.org
Whiletheauthorandpublisherbelievethattheinformationandguidancegiveninthis
workarecorrect,allpartiesmustrelyupontheirownskillandjudgementwhenmaking
useofthem.Neithertheauthornorpublisherassumesanyliabilitytoanyoneforany
lossordamagecausedbyanyerrororomissioninthework,whethersuchanerroror
omissionistheresultofnegligenceoranyothercause.Anyandallsuchliability
isdisclaimed.
Themoralrightsoftheauthortobeidentifiedasauthorofthisworkhavebeen
assertedbyhiminaccordancewiththeCopyright,DesignsandPatentsAct1988.
BritishLibraryCataloguinginPublicationData
AcataloguerecordforthisproductisavailablefromtheBritishLibrary
ISBN978-1-78561-336-4(hardback)
ISBN978-1-78561-337-1(PDF)
TypesetinIndiabyMPSLimited
PrintedintheUKbyCPIGroup(UK)Ltd,Croydon
Idedicatethisbooktomyparents,Dich-TungVienandThi-NgocNgo,
mywife,TramPham,andourlovelychildren,HelenandHarry.
This page intentionally left blank
Contents
Listoffigures xiii
Listoftables xvii
Foreword xix
Preface xxi
Abbreviations xxv
1 Internetworkingandnetworkfundamentals 1
1.1 Fundamentalsofnetworking 1
1.2 Localareanetworks 5
1.2.1 LANdevices 5
1.2.2 LANtopologies 7
1.2.3 LANtechnologies 9
1.2.4 LANaccessmethods 12
1.2.5 LANtransmissionmethods 14
1.3 Wideareanetworks 16
1.3.1 WANdevices 16
1.3.2 WANtopologies 18
1.3.3 WANtechnologies 20
1.4 Opensystemsinterconnectionreferencemodel 28
1.4.1 OSIlayers 29
1.4.2 InteractionbetweenOSIlayersincommunications 30
1.4.3 Information exchange and information formats in OSI
layers 31
1.5 InternetProtocols 32
1.5.1 TCP/IPsuite 33
1.5.2 InternetProtocol 34
1.5.3 TransmissionControlProtocol 34
1.5.4 Userdatagramprotocol 34
1.5.5 Otherprotocols 34
1.6 Internetworks 35
1.6.1 Internetworkhierarchy 36
1.6.2 Internetworkaddressing 36
1.6.3 Standardsorganizations 38
1.6.4 Internetworkingdevices 38
1.7 Relatedworks 41
1.8 Reviewquestions 41
1.9 Problems 42
viii Networkdesign,modeling,andperformanceevaluation
2 Routingincomputernetworks 45
2.1 Fundamentalsofrouting 45
2.1.1 Pathdetermination 46
2.1.2 Routingalgorithms 46
2.2 Staticroutingprotocols 48
2.3 Dynamicroutingprotocols 48
2.4 Interiorgatewayprotocols 49
2.4.1 Distance-vectorroutingprotocols 49
2.4.2 Link-stateroutingprotocols 52
2.4.3 EnhancedInteriorGatewayRoutingProtocol 56
2.5 BorderGatewayProtocols 56
2.6 Relatedworks 57
2.7 Reviewquestions 58
2.8 Problems 58
3 InternetProtocoladdressing 61
3.1 AnoverviewofIPaddress 61
3.1.1 Addressingtypes 63
3.1.2 Addressingmechanisms 63
3.2 IPversion4(IPv4) 63
3.2.1 PrivateIPaddresses 64
3.2.2 ClassfulIPaddresses 64
3.3 Subnetting 66
3.4 Variable-lengthsubnetting 69
3.5 Supernetting 70
3.6 IPversion6 71
3.7 Relatedworks 73
3.8 Reviewquestions 73
3.9 Problems 74
4 Networkanalysis,architecture,anddesign 79
4.1 Anoverviewofnetworkanalysis,architecture,anddesign 79
4.2 Networkanalysisprocess 81
4.3 Networkarchitectureprocess 81
4.4 Networkdesignprocess 82
4.5 Networkhierarchicaldesign 83
4.6 Networkhierarchicallayers 84
4.6.1 Corelayer 84
4.6.2 Distributionlayer 84
4.6.3 Accesslayer 85
4.7 Networkdesignapproachesandevolution 86
4.8 Networkmanagementandsecurity 87
4.8.1 Networkdesigngoals 88
4.8.2 Technologyevaluationcriteria 89
4.8.3 Network-managementdesign 89
Contents ix
4.9 Relatedworks 91
4.10 Reviewquestions 91
4.11 Problems 92
5 Network-requirementanalysis 93
5.1 Networkservicesandrequirements 93
5.2 Servicecharacteristics 94
5.3 Requirement-analysisprocess 98
5.4 User-requirementanalysis 99
5.5 Application-requirementanalysis 100
5.6 Host-requirementanalysis 101
5.7 Network-requirementanalysis 102
5.8 Requirement-analysismodel 103
5.9 Reliability,maintainability,andavailabilityanalyses 104
5.10 Relatedworks 109
5.11 Reviewquestions 110
5.12 Problems 111
6 Networkflowanalysis 115
6.1 Flows 115
6.2 Datasourcesandsinks 117
6.3 Flowmodels 117
6.3.1 Peer-to-peermodel 118
6.3.2 Client–servermodel 119
6.3.3 Cooperativecomputingmodel 119
6.3.4 Distributedcomputingmodel 120
6.4 Flowboundaries 121
6.5 Flowdistributions 122
6.6 Flowspecification 123
6.7 Flowanalysismodel 125
6.8 Relatedworks 126
6.9 Reviewquestions 127
6.10 Problems 128
7 Networkperformanceevaluation 129
7.1 Benchmarking:meritsanddemerits 129
7.2 Simulation:meritsanddemerits 130
7.3 Analyticalmodeling:meritsanddemerits 131
7.4 Systemsandsystemenvironment 132
7.5 Relatedworks 135
7.6 Reviewquestions 135
7.7 Problems 135
8 Networksimulationmodels 137
8.1 Simulationforemulatingandevaluatingasystem 137
8.2 Simulationmodelsofasystem 139