《網(wǎng)絡虛擬化技術詳解:NFV與SDN》是理解NFV(網(wǎng)絡功能虛擬化)基礎架構、部署策略、管理機制及相關技術的入門級書籍,作者從基本的NFV概念講起,討論了NFV的優(yōu)勢及設計原則,分析了NFV的編排、管理及用例,同時還簡要介紹了SDN(軟件定義網(wǎng)絡)的基本知識,并討論了NFV與SDN之間的相關性。通過《網(wǎng)絡虛擬化技術詳解:NFV與SDN》的學習,讀者應該可以理解并掌握NFV及SDN的技術動態(tài)及產(chǎn)品實現(xiàn)情況,為企業(yè)網(wǎng)絡向NFV網(wǎng)絡遷移做好規(guī)劃、設計、部署等方面的知識儲備。
《網(wǎng)絡虛擬化技術詳解:NFV與SDN》適合對網(wǎng)絡虛擬化領域相關技術感興趣的網(wǎng)絡工程師、架構師、規(guī)劃人員以及運營人員閱讀。
網(wǎng)絡運維人員技能指南
本書較為全面地涵蓋了NFV架構、關鍵技術、開發(fā)等內(nèi)容
NFV技術入門級讀物
理論與實踐相結合,讀者可以即學即用
網(wǎng)絡功能虛擬化(NFV)技術可以大幅降低成本,同時加速服務的交付。借助于NFV和SDN,網(wǎng)絡供應商能夠根據(jù)需要快速配置新的功能,提高可擴展性并充分利用微服務。這使NFV成為服務提供商、運營商和企業(yè)不可或缺的組成部分。
本書將理論與實際相結合,介紹NFV的基本概念、技術以及用例。首先描述了虛擬化、VM、容器以及相關技術是如何為NFV轉型奠定基礎的。然后闡述了如何將這些概念和技術應用于云、數(shù)據(jù)中心、路由、安全和移動分組核心,以實現(xiàn)虛擬網(wǎng)絡功能。讀者將從中學習管理和編排虛擬化網(wǎng)絡設備的全新工具和技術,并進一步明確SDN和NFV之前的交互與關聯(lián)。閱讀本書后,讀者將能夠評估體系結構,并規(guī)劃NFV在網(wǎng)絡中的角色。
本書適合對NFV技術感興趣的網(wǎng)絡工程師、架構師以及運營人員閱讀。
了解NFV的優(yōu)勢以及市場驅動因素
回顧虛擬化給NFV帶來的機遇
介紹與NFV網(wǎng)絡設計、部署相關的關鍵問題
將NFV集成到現(xiàn)有網(wǎng)絡的設計中
編排、構建和部署NFV網(wǎng)絡與云服務
通過建立更多可編程的自動化網(wǎng)絡,提升運行效率
學習NFV與SDN技術協(xié)同工作的方法
討論安全性、可編程性、性能和服務功能鏈
探討影響NFV未來發(fā)展方向的概念
Rajendra Chayapathi 是思科專業(yè)和咨詢服務組織的解決方案架構師。他的工作涉及NFV,SDN,可編程性和網(wǎng)絡編排等新興技術及其在業(yè)界的應用。他在網(wǎng)絡技術,客戶互動和網(wǎng)絡產(chǎn)品方面擁有20多年的經(jīng)驗; 他的重點是網(wǎng)絡設計和架構。
Syed Farrukh Hassan他在網(wǎng)絡行業(yè)工作了十五年,目前是思科專業(yè)和咨詢服務組織的解決方案架構師。他曾幫助各種互聯(lián)網(wǎng)和云服務提供商采用創(chuàng)新的網(wǎng)絡技術,并支持他們設計和部署新架構。在他目前的職位上,Syed參與SDN和NFV的采用,為服務提供商,企業(yè)和數(shù)據(jù)中心客戶提供指導,未來戰(zhàn)略和規(guī)劃。
Paresh Shah他從事網(wǎng)絡行業(yè)已有二十多年,目前在思科的專業(yè)和咨詢服務機構擔任董事。他負責將基于技術和解決方案的新破壞性服務推向市場,以實現(xiàn)在客戶網(wǎng)絡中的成功部署。
第 1章 開啟NFV時代之旅 1
1.1 網(wǎng)絡架構的演進 1
1.1.1 傳統(tǒng)網(wǎng)絡架構 2
1.1.2 NFV介紹 5
1.2 NFV架構 7
1.2.1 架構需求 7
1.2.2 NFV的ETSI架構 8
1.2.3 理解ETSI架構 10
1.2.4 深入探討ETSI的NFV架構 13
1.2.5 NFV架構總結 24
1.3 NFV的優(yōu)勢 25
1.3.1 硬件靈活性 25
1.3.2 更快速的生命周期 26
1.3.3 可擴展性和彈性 26
1.3.4 可利用現(xiàn)有工具 27
1.3.5 快速部署和廠商獨立性 27
1.3.6 新方案的驗證 27
1.3.7 無定形的服務提供 28
1.3.8 運維效率和敏捷性 28
1.4 NFV的市場驅動力 29
1.4.1 向云遷移 30
1.4.2 新的業(yè)務服務 30
1.4.3 節(jié)省資本費用(CapEx) 31
1.4.4 節(jié)省運維費用 32
1.4.5 進入門檻 32
1.5 本章小結 32
1.6 復習題 33
第 2章 虛擬化概念 35
2.1 虛擬化的歷史及背景 35
2.1.1 虛擬化的優(yōu)勢及目標 38
2.1.2 服務器虛擬化、網(wǎng)絡虛擬化與NFV 38
2.1.3 虛擬化技術 43
2.2 虛擬機 47
2.2.1 虛擬機組件 47
2.2.2 虛擬機資源分配 50
2.2.3 網(wǎng)絡通信 52
2.2.4 打包虛擬機 56
2.2.5 常用Hypervisor 58
2.3 Linux容器與Docker 60
2.3.1 容器概述 61
2.3.2 容器與虛擬機 63
2.3.3 應用程序容器與操作系統(tǒng)容器 65
2.3.4 Docker 67
2.3.5 除了Docker之外的其他容器打包方法 71
2.4 單租戶與多租戶環(huán)境 71
2.5 虛擬化與NFV 73
2.6 本章小結 73
2.7 復習題 74
第3章 網(wǎng)絡功能虛擬化 77
3.1 NFV網(wǎng)絡設計 77
3.1.1 NFV網(wǎng)絡設計注意事項 78
3.1.2 NFV轉型挑戰(zhàn) 95
3.2 網(wǎng)絡基礎設施與服務的虛擬化 105
3.2.1 路由基礎設施NFV化 106
3.2.2 網(wǎng)絡安全虛擬化 114
3.2.3 移動通信網(wǎng)虛擬化 115
3.3 本章小結 119
3.4 復習題 120
第4章 在云環(huán)境中部署NFV 122
4.1 什么是云 122
4.1.1 云特性 124
4.1.2 云服務 124
4.1.3 云部署模型 126
4.1.4 NFV與云 129
4.2 ETSI管理與編排模塊回顧 130
4.3 NFV基礎設施的編排、部署及管理 140
4.3.1 硬件虛擬化部署選項 141
4.3.2 部署虛擬機及容器 142
4.3.3 NFVI部署軟件及工具 146
4.4 OpenStack概述 149
4.4.1 什么是OpenStack 149
4.4.2 OpenStack簡史 150
4.4.3 OpenStack版本 151
4.4.4 OpenStack部署節(jié)點 151
4.4.5 OpenStack網(wǎng)絡 164
4.4.6 OpenStack部署節(jié)點小結 172
4.4.7 OpenStack高可用性 173
4.4.8 支持VNF移動性的實時遷移 179
4.4.9 部署OpenStack 179
4.4.10 將OpenStack用作VIM 183
4.5 VNF的生命周期管理 188
4.6 網(wǎng)絡服務的編排與部署 191
4.6.1 Cisco的NSO 192
4.6.2 Telefonica的OpenMANO 192
4.6.3 Brocade的VNF Manager 192
4.6.4 Nokia的CloudBand Network Director 192
4.6.5 Ciena的Blue Planet 193
4.6.6 HP的NFV Director 193
4.6.7 Ericsson的Cloud Manager 193
4.6.8 OpenStack的Tracker 193
4.6.9 RIFT.io的RIFT.ware 194
4.7 NFV MANO與開源解決方案 194
4.7.1 OPNFV 194
4.7.2 Open-O 196
4.7.3 OSM 196
4.8 描述NSD 196
4.8.1 Juju Charms 197
4.8.2 HOT 197
4.8.3 TOSCA 198
4.9 本章小結 199
4.10 復習題 199
第5章 SDN 202
5.1 SDN基本概念 202
5.1.1 什么是SDN 204
5.1.2 SDN的優(yōu)勢 207
5.2 SDN實現(xiàn)與協(xié)議 208
5.2.1 SDN控制器簡介 209
5.2.2 SDN實現(xiàn)模型 209
5.2.3 SDN協(xié)議 212
5.3 不同網(wǎng)絡域的SDN用例 224
5.3.1 數(shù)據(jù)中心中的SDN(SDN DC) 224
5.3.2 服務提供商網(wǎng)絡中的SDN(SP SDN) 226
5.3.3 廣域網(wǎng)中的SDN(SD WAN) 229
5.3.4 企業(yè)SDN 231
5.3.5 傳輸SDN 234
5.4 再論SDN控制器 236
5.4.1 開源SDN控制器 236
5.4.2 商用SDN控制器 240
5.5 SDN與NFV的關系 244
CORD:SDN與NFV的協(xié)同案例 246
5.6 本章小結 250
5.7 復習題 251
第6章 融會貫通 253
6.1 安全考慮因素 253
6.2 服務功能鏈 255
6.2.1 傳統(tǒng)網(wǎng)絡中的服務鏈 256
6.2.2 滿足云擴展需求的服務功能鏈 257
6.2.3 網(wǎng)絡服務報頭(NSH) 261
6.2.4 其他SFC協(xié)議 268
6.2.5 服務鏈用例 269
6.3 虛擬機通信方式 270
6.3.1 虛擬交換機 271
6.3.2 SR-IOV 272
6.3.3 直接內(nèi)存訪問 273
6.4 增強vSwitch的性能 274
6.4.1 DPDK 275
6.4.2 VPP 276
6.5 數(shù)據(jù)性能考慮因素 279
6.5.1 優(yōu)化CPU利用率 280
6.5.2 優(yōu)化內(nèi)存利用率 282
6.6 虛擬化網(wǎng)絡中的可編程性 282
6.7 本章小結 286
6.8 復習題 286
附錄 復習題答案 289