|
|
ix | |
|
|
xii | |
Preface |
|
xiii | |
|
List of Abbreviation and Acronyms |
|
|
xv | |
|
|
1 | (12) |
|
1.1 Cloud-Enabled 5G: SDN and NFV |
|
|
3 | (5) |
|
|
6 | (1) |
|
|
7 | (1) |
|
1.2 Supporting Technologies |
|
|
8 | (2) |
|
|
8 | (1) |
|
1.2.2 Network Virtualization |
|
|
9 | (1) |
|
1.2.3 Network Functions Virtualization |
|
|
9 | (1) |
|
1.2.4 Software-Defined Networking |
|
|
10 | (1) |
|
|
10 | (3) |
|
2 Virtualization and Cloud Computing |
|
|
13 | (24) |
|
|
13 | (5) |
|
|
13 | (2) |
|
|
15 | (61) |
|
|
16 | (2) |
|
|
18 | (4) |
|
|
18 | (11) |
|
|
19 | (1) |
|
|
19 | (1) |
|
2.2.2 Virtualization Techniques |
|
|
20 | (1) |
|
2.2.2.1 Hardware-Level Virtualization |
|
|
20 | (1) |
|
2.2.2.2 Other Virtualization Techniques |
|
|
21 | (1) |
|
|
21 | (1) |
|
2.3 Network Virtualization |
|
|
22 | (10) |
|
|
24 | (1) |
|
2.3.2 Virtual Private Network |
|
|
24 | (3) |
|
2.3.3 Virtual Sharing Networks |
|
|
27 | (2) |
|
2.3.4 Switch-Based SDN Virtualization |
|
|
29 | (2) |
|
2.3.5 Host-Based Network Virtualization |
|
|
31 | (1) |
|
2.4 Wireless Virtualization |
|
|
32 | (4) |
|
|
36 | (1) |
|
3 Network Function Virtualization |
|
|
37 | (30) |
|
|
38 | (4) |
|
3.2 NFV Use Cases and Examples |
|
|
42 | (3) |
|
|
45 | (1) |
|
|
46 | (4) |
|
3.4.1 NFV Performance Characterization |
|
|
47 | (2) |
|
3.4.2 NFV Performance Improvements |
|
|
49 | (1) |
|
|
50 | (11) |
|
3.5.1 Source-Code-Based Modeling |
|
|
52 | (1) |
|
|
52 | (1) |
|
|
53 | (2) |
|
|
55 | (1) |
|
3.5.1.4 Model Extraction Overview |
|
|
56 | (2) |
|
|
58 | (2) |
|
3.5.3 Modeling Applications |
|
|
60 | (1) |
|
|
61 | (4) |
|
|
65 | (2) |
|
4 Software-Defined Networks Principles and Applications |
|
|
67 | (42) |
|
|
68 | (5) |
|
|
68 | (1) |
|
|
69 | (1) |
|
4.1.2.1 Separation of Control and Data Plane |
|
|
69 | (2) |
|
4.1.2.2 Northbound Open APIs |
|
|
71 | (1) |
|
4.1.2.3 Southbound Control/Data Plane Protocol |
|
|
71 | (1) |
|
|
72 | (1) |
|
|
72 | (1) |
|
|
73 | (5) |
|
4.2.1 Controller Deployment Choices |
|
|
75 | (2) |
|
4.2.2 Apps on SDN Controller |
|
|
77 | (1) |
|
|
78 | (2) |
|
|
80 | (16) |
|
|
80 | (2) |
|
4.4.2 Network Measurement |
|
|
82 | (2) |
|
|
84 | (2) |
|
4.4.4 Controller Placement |
|
|
86 | (3) |
|
4.4.4.1 A Special Study: Controller to Switch Connectivity |
|
|
89 | (5) |
|
4.4.4.2 Node Versus Link Failure |
|
|
94 | (1) |
|
4.4.4.3 Downstream Versus Upstream Nodes |
|
|
95 | (1) |
|
4.5 SDN Security Attack Prevention |
|
|
96 | (5) |
|
|
98 | (2) |
|
|
100 | (1) |
|
|
100 | (1) |
|
|
101 | (1) |
|
4.6 SDN Traffic Engineering |
|
|
101 | (6) |
|
4.6.1 TE Architecture and Solution Overview |
|
|
103 | (1) |
|
4.6.1.1 Hierarchical Control Structure |
|
|
103 | (1) |
|
4.6.1.2 Control Node Design |
|
|
104 | (1) |
|
4.6.1.3 Scalability Benefit |
|
|
105 | (1) |
|
|
105 | (1) |
|
4.6.3 TE Solution Overview |
|
|
106 | (1) |
|
|
107 | (2) |
|
|
109 | (38) |
|
|
110 | (2) |
|
|
110 | (2) |
|
5.2 Service Function Chaining |
|
|
112 | (23) |
|
5.2.1 OpenFlow-Based SFC Solution |
|
|
114 | (4) |
|
5.2.1.1 Represent Directions with Port Types |
|
|
118 | (1) |
|
5.2.1.2 Realize Policies with Multiple Forwarding Tables |
|
|
119 | (1) |
|
5.2.1.3 Handle Dynamics with the Microflow Table |
|
|
120 | (1) |
|
5.2.1.4 Encode Service Chaining with Metadata |
|
|
121 | (1) |
|
5.2.1.5 Summary of Dataplane Functions |
|
|
122 | (1) |
|
|
122 | (3) |
|
5.2.2.1 Handling Multiple Monitoring Tasks |
|
|
125 | (1) |
|
|
126 | (3) |
|
5.2.3.1 Service Placement in Optical NFV |
|
|
129 | (3) |
|
5.2.4 Verification of Service Function Chaining |
|
|
132 | (3) |
|
5.3 Core Network Functions Virtualization: vEPC |
|
|
135 | (6) |
|
5.3.1 Existing Solutions Problems |
|
|
137 | (1) |
|
5.3.2 Virtualization and Cloud-Assisted PC |
|
|
138 | (3) |
|
5.4 Virtualized Customer Premises Equipment |
|
|
141 | (5) |
|
|
142 | (2) |
|
|
144 | (2) |
|
|
146 | (1) |
|
6 Open Source and Research Activities |
|
|
147 | (10) |
|
6.1 Open Source Initiatives |
|
|
148 | (7) |
|
|
148 | (2) |
|
|
150 | (2) |
|
|
152 | (2) |
|
6.1.4 CORD: Central Office Re-architected as a Data Center |
|
|
154 | (1) |
|
6.2 NFV Research Problems |
|
|
155 | (1) |
|
|
156 | (1) |
References |
|
157 | (10) |
Index |
|
167 | |