Future Network Architectures And Core Technologies

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book introduces the background, basic concepts and evolution of computer network development; by comparing and contrasting with the typical network architectures in the market. The book focuses on the architecture and underpinning technologies towards the future in network designs. It also provides a reconfigurable evolutionary network function innovation platform for researches to run experiments on the networks they designed. The contents of this book are novel, informative, and practical — a reflection of the state-of-art development in network architecture. This book is written for engineers and researchers specializing in communications or computer networks. It could also be adopted as a textbook for graduate students majoring in communications, computing, and computer network related disciplines in colleges and universities.

Author(s): Ju-long Lan, Yu-xiang Hu, Zhen Zhang, Yi-ming Jiang, Peng Wang, Jiang-xing Wu
Publisher: World Scientific Publishing
Year: 2022

Language: English
Pages: 473
City: Singapore

Contents
Preface
About the Authors
Chapter 1 Overview of Future Network Architectures
1.1 The Proposal of Future Networks
1.1.1 The fundamental driving force of network innovation: Requirements
1.1.2 The basic concept and understanding of the future networks
1.2 Two Ways for Network Innovation
1.2.1 The evolutionary way
1.2.2 The revolutionary way
1.3 Typical Researches and Practices of Future Networks
1.3.1 Research status
1.3.2 Core ideas and technologies
1.4 Thought on the Development of Future Networks
1.4.1 Flexible reconfigurable network structure
1.4.2 Multimodal coexistence of diversified addressing and routing
1.4.3 Proximity caching by radiation-convection coupling
1.4.4 Endogenous network security
References
Chapter 2 The Open and Programmable Future Network System
2.1 The Introduction of Open Programmable Network
2.1.1 Early open programmable network
2.1.1.1 OpenSig
2.1.1.2 Active network
2.1.2 Control and forwarding separation
2.1.3 Software-defined network
2.2 Basic Structure and Principle of SDN
2.2.1 System framework
2.2.2 Basic operating principle of SDN
2.2.3 Application of SDN in data center backbone network
2.2.4 Application of SDN in network function management
2.3 Core Technologies of SDN
2.3.1 Data plane technologies
2.3.1.1 Implementation platform of the data plane
2.3.1.2 Protocol independence of the data plane
2.3.1.3 Programmable flexibility of the Data plane
2.3.2 Control plane technologies
2.3.2.1 Centralized controller
2.3.2.2 Scalability of the control plane
2.3.2.3 Consistency of the control plane
2.3.2.4 Availability of the control plane
2.3.2.5 High-level programming language of the control plane
2.3.3 Interface technologies
2.3.3.1 ForCES protocol
2.3.3.2 OpenFlow protocol
2.3.3.3 Simple Network Management Protocol
2.3.3.4 NETCONF protocol
2.4 A Dynamic Programming Mechanism Based on Multilevel Flow Table
2.5 Summary
References
Chapter 3 Network Virtualization Technology and Future Network System
3.1 Network Virtualization Technology Overvie
3.1.1 Development history
3.1.2 Core technical idea
3.1.3 Virtual network mapping problem
3.1.3.1 Basic model of mapping problem
3.1.3.2 Mapping algorithm
3.1.4 Dynamic reconfiguration of virtual network
3.1.5 Virtual network management
3.1.5.1 Security support
3.1.5.2 Resource management mechanism
3.1.5.3 Multi-domain resource management mechanism
3.1.5.4 Distributed collaborative construction mechanism
3.2 Network Architectures Based on Virtualization
3.2.1 Early implementation scheme
3.2.2 PlanetLab
3.2.3 4WARD
3.2.4 NEBULA
3.2.4.1 NEBULA project overview
3.2.4.2 NEBULA architecture
3.2.4.3 NEBULA function module
3.2.5 FlowVisor
3.3 Network Function Virtualization
3.3.1 Development history
3.3.2 Network function virtualization architecture
3.3.3 Network function virtualization design considerations
3.3.4 Challenges for follow-up research
3.3.4.1 Management orchestration
3.3.4.2 Energy efficiency
3.3.4.3 NFV performance
3.3.4.4 Resource allocation
3.3.4.5 Security privacy
References
Chapter 4 Future Network System Based on Content Addressing
4.1 Basic Concept and Connotation of Content Addressing
4.1.1 Definition of content addressing
4.1.2 The meaning of content addressing
4.2 Future Network System Based on Content Addressing
4.2.1 DONA architecture
4.2.2 PSIRP architecture
4.2.3 4WARD architecture
4.2.4 NDN architecture
4.2.4.1 Cache technology
4.2.4.2 Content routing technology
4.3 Naming Mechanism
4.3.1 Flat naming mechanism
4.3.2 Hierarchical naming mechanism
4.3.3 Combine the above two ideas
4.4 Routing and Forwarding Mechanism
4.4.1 Routing mechanism
4.4.1.1 Content-based routing
4.4.1.2 Basic routing
4.4.1.3 Dynamic routing
4.4.2 Forwarding mechanism
4.4.2.1 Forwarding strategy
4.4.2.2 Forwarding table expansion problem
4.4.3 Routing and forwarding relationship
4.5 Caching Mechanism
4.5.1 Node cache planning
4.5.2 Cache decision algorithm
4.5.2.1 Inter-path cooperative caching decision
4.5.2.2 Out-of-path co-cache decision
4.5.2.3 Global collaborative cache decision
4.5.2.4 Cache decision timing
4.5.2.5 Content-based cache decision algorithm
4.5.3 Cache replacement algorithm
4.5.4 Cache, routing, and forwarding relationships
4.6 QoS Mechanism
4.6.1 Classification transmission mechanism
4.6.2 Congestion control mechanism
4.7 Development Prospects of Network Based on Content Addressing
4.7.1 Compatible with existing networks
4.7.2 Current hardware processing speed and space constraints
4.7.3 Specific application exploration
4.7.3.1 Real-time call application
4.7.3.2 Audio conference tools
4.7.3.3 Application security design
4.7.4 Building a content-based addressing service bearer network
References
Chapter 5 Service-Oriented Future Network Architectures
5.1 Basic Concepts of Services
5.2 Service-Oriented Future Network Architectures
5.2.1 Service-oriented Internet architectures
5.2.2 NetServ
5.2.3 COMBO
5.2.4 Service-oriented network architecture
5.2.5 SILO
5.2.6 SLA@SOI
5.2.7 Intelligent collaborative network
5.2.8 Service customization network
5.3 The Key Technologies of Service-Oriented Future Architectures
5.3.1 Service identity definition and management
5.3.2 Service registration and query
5.3.3 Service dynamic perception method
5.3.4 Mapping of service identity and location
5.3.4.1 LMChord system framework
5.3.4.2 Mapping and resolving process of service identification and location
5.3.4.3 Mapping resolution mechanism
5.3.5 Service addressing and routing
5.3.5.1 Establishment of model
5.3.5.2 Algorithm implementation
References
Chapter 6 Mobility-Oriented Future Network System
6.1 Overview of Mobility Technology
6.2 Traditional Network Mobility Technology
6.2.1 Mobile IPv6
6.2.2 HMIPv6
6.2.3 FMIPv6
6.2.4 Proxy mobile IP
6.3 New Mobility Technology
6.3.1 Locator/ID Separation Protocol (LISP)
6.3.2 Host Identity Protocol (HIP)
6.3.3 LIN6
6.3.4 Six/One
6.3.5 MobilityFirst
6.3.5.1 MobilityFirst architecture
6.3.5.2 Protocol design
6.3.5.3 DMap: Dynamic identifier-to-location mapping scheme
6.3.5.4 GSTAR: Generalized storage aware routing
6.4 NDN Support for Mobility
6.4.1 NDN’s advantages for mobility support
6.4.2 NDN’s problems in supporting mobility
6.4.3 NDN’s mobility support solution
6.5 Distributed Mobility Management Technology
6.5.1 The emergence and development of distributed mobility management
6.5.2 Typical distributed mobility management solution
References
Chapter 7 Other Future Network Architectures
7.1 ChoiceNet
7.1.1 Overview of the ChoiceNet project
7.1.2 Basic principles for supporting user selection
7.1.3 ChoiceNet Internet architecture
7.2 Broadcast Network
7.2.1 Characteristics of the broadcast network
7.2.2 Architecture and its key elements
7.3 XIA
7.3.1 XIA design concept
7.3.2 XIA architecture
7.3.3 XIA implementation mechanism
7.4 Air Ground Integrated Information Network
7.4.1 Overview
7.4.1.1 Definition
7.4.1.2 Advantages
7.4.1.3 Application
7.4.2 Related works
7.4.3 Architecture
7.4.3.1 Basic architecture
7.4.3.2 Architecture
7.4.3.3 Communication protocol
7.4.3.4 Routing protocol
7.4.4 Main technology and challenge
7.4.5 Conclusion
References
Chapter 8 Future Network Testbed
8.1 Overview of Future Network Testbeds
8.2 Future Network Testbed Classification
8.2.1 Basic classification
8.2.1.1 According to the scale
8.2.1.2 Divided by function
8.2.1.3 According to openness
8.2.2 Classification by test elements
8.2.3 Classification by service model
8.2.4 Classified by network element
8.3 Key Technologies for Future Network Testbeds
8.3.1 Experimental description technique
8.3.1.1 Process-oriented experimental description
8.3.1.2 Resource-oriented experimental description
8.3.1.3 Platform-oriented experimental description
8.3.2 Control framework technology
8.3.2.1 General control framework
8.3.2.2 Federal control framework
8.3.3 Virtualization technology
8.3.3.1 Virtual local area network (VLAN) technology
8.3.3.2 Virtual private network (VPN)
8.3.3.3 Overlay network
8.3.3.4 OpenFlow-based network virtualization solution
8.4 Typical Foreign Future Network Testbeds
8.4.1 PlanetLab
8.4.2 GENI
8.4.2.1 Architecture
8.4.2.2 Physical base
8.4.2.3 User service
8.4.2.4 Summary
8.4.3 Future Internet research and experimentation
8.4.4 AKARI testbed
8.4.5 Global X-Bone
8.4.6 Emulab
8.4.7 VINI program
8.4.8 CORONET project
8.4.9 CABO
8.4.10 Korea’s FIRST project
8.4.11 Japanese’s JGN testbed
8.5 Domestic Typical Future Network Testbeds
8.5.1 CNGI-CERNET2
8.5.2 NGB-3TNet
8.5.2.1 NGB backbone network
8.5.2.2 NGB metropolitan area network
8.5.2.3 NGB access network
8.5.3 Reconfigurable flexible test network
8.5.3.1 Network layering model
8.5.3.2 Network resource management
8.5.3.3 Platform support component processing
8.5.3.4 Step-by-step exchange mechanism (Figure 8.23)
8.5.3.5 Data-driven mechanism
8.5.4 Future network architecture and innovative environment
8.5.5 Future network test facility
8.6 Summary
References
Chapter 9 An Example: The Reconfigurable and Evolvable Network Function Innovation Platform
9.1 Analysis of Background and Requirements
9.2 The Overall Scheme of the Reconfigurable and Evolvable Network Function Innovation Platform
9.3 The Data Planes Supporting Flexible Programming
9.3.1 Software scheme of the platform
9.3.2 Hardware scheme of the platform
9.4 The Dynamic Adaptive Control Plane
9.4.1 Function description
9.4.2 Topology maintenance and node management
9.4.3 Cross-domain communication
9.4.4 Load balancing
9.4.5 Primary-standby switching
9.5 Summary
References
Index