ONAP 技術詳解與應用實踐

任旭東 著

  • 出版商: 機械工業
  • 出版日期: 2019-06-01
  • 定價: $534
  • 售價: 8.5$454
  • 語言: 簡體中文
  • ISBN: 7111627601
  • ISBN-13: 9787111627609
  • 相關分類: 雲端運算
  • 立即出貨

買這商品的人也買了...

商品描述

國內首部系統剖析ONAP的書籍,也是理論性與實戰性兼具的網絡自動化實踐指導書!
本書詳細全面地介紹了網絡自動化的挑戰和發展趨勢,以及ONAP的概況、架構設計理念、設計原則、各模塊實現細節、關鍵特性、應用場景和案例實踐等。通過本書讀者可以深入理解ONAP,提升對網絡自動化及相關領域的認知。
作者及其團隊成員均是華為網絡開源領域的專家,長期參與社區的治理、貢獻和回饋,致力於通過產業協作,打造統一的平臺,降低集成成本,加快新技術導入,助力新一代網絡運維系統升級。同時,本書也融入了作者及其團隊在網絡開源領域的深刻洞察和見解,書中分享了華為參與網絡開源的實踐經驗,是電信網絡轉型的重要參考。
本書共分為四大部分:
準備篇(第1~2章),幫助讀者梳理網絡自動化的挑戰和歷史,分享了業界先進理念和經驗,詳細介紹了ONAP平臺的版本能力以及與標準和開源組織的協同;詳細描述了在三種環境(物理裸機服務器、私有雲環境、公有雲環境)下安裝部署ONAP的方法。
架構設計篇(第3章),系統介紹了ONAP在設計之初的目標與設計理念,從全局角度幫助讀者瞭解ONAP當前架構是如何形成的,各個模塊是如何劃分的,最終又是如何保證系統質量的,以及在這個過程中開發人員分別有哪些考慮。具體包括模型驅動、DevOps、微服務化與雲原生等,同時對ONAP數量眾多的組件,從架構角度進行了歸類和介紹。
關鍵項目篇(第4~7章),從架構角度將ONAP分為ONAP設計態組件、運行態組件、閉環組件和公共組件四部分,每個部分又包含若乾子項目。本書詳細介紹了每個子項目的功能描述、API接口關系、關鍵特性、未來規劃特性及開發指南等。這部分可幫助讀者深入理解ONAP核心。
應用場景和案例實踐篇(第8~10章),首先介紹了ONAP社區到R3版本(Casablanca)為止的五個場景藍圖,以及基於ONAP來解決網絡自動化和業務閉環的問題方法;然後以CCVPN use case為例,介紹ONAP支持一個新業務場景的設計思路、建模方法、工作流設計、閉環設計等;最後系統介紹了社區的測試認證項目OVP、包括其發展路標、認證服務模式及未來構想。

作者簡介

任旭東

畢業於上海交通大學,2000年加入華為公司。
歷任智能網絡研發工程師、印度分部產品經理和架構師、
商業OSS領域總經理、網絡OSS副總裁、網絡OSS戰略與MKT副總裁、
解決方案MKTG副總裁等職務。在研發、市場營銷、產品管理等方面均積累了豐富的經驗。

現任華為ICT基礎設施開源業務總經理,華為公司首席開源聯絡官,
全面負責面向運營商和企業的網絡自動化產業解決方案的開源實現,
聚焦用開源手段構建產業生態,做大產業空間,構建健康和諧的產業環境,支撐公司商業成功。

Linux基金會核心開源項目LFN和LF Edge董事會董事,
參與過多個網絡開源項目的創立、整合和治理等工作,
如ONAP、OPNFV、Akraino、OPEN-O等。
在電信網絡、OSS、SDN、NFV業務和產業發展領域有獨到見解。


 

目錄大綱

目錄Contents 
本書編委會
推薦序一
推薦序二
推薦序三
自序
前言
準備篇

第1章網絡自動化挑戰及ONAP介紹2 
1.1網絡自動化演進的挑戰2 
1.2網絡自動化商業實踐4 
1.2.1 AT&T的網絡自動化實踐4 
1.2.2互聯網企業的網絡自動化實踐6 
1.2.3網絡設備廠商的自動化系統8 
1.3開放網絡自動化平台—ONAP9 
1.4 ONAP版本路標及關鍵特性12 
1.4.1 Amsterdam版本12 
1.4.2 Beijing版本13 
1.4 .3 Casablanca版本14 
1.4.4 Dublin及後續版本展望14 
1.5 ONAP與相關標准開源組織協同15 
1.5.1 ONAP與ETSI NFV15 
1.5.2 ONAP與MEF16
1.5.3 ONAP與TMF16 
1.5.4 ONAP與IETF17 
1.5.5 ONAP與3GPP18 
1.5.6 ONAP與BBF18 
1.5.7 ONAP與OpenStack18 
1.5.8 ONAP與Kubernetes19 
1.5.9 ONAP與OPNFV19 
1.6運營商部署實踐進展19 
1.7本章小結21 

第2章ONAP安裝部署指南23 
2.1安裝要求說明23 
2.2在物理裸機上部署ONAP24 
2.2.1資源準備—安裝OS24 
2.2.2在物理服務器上安裝Kubernetes25 
2.2.3驗證Kubernetes是否安裝正確29 
2.2 .4在Kubernetes上安裝部署ONAP31 
2.3在OpenStack私有云環境下部署ONAP36 
2.4在公有云虛擬機上部署ONAP37 
2.5 ONAP as A Service展望40 
2.6本章小結41 
架構設計篇

第3章ONAP架構設計44 
3.1 ONAP架構理念44 
3.1.1業務無關的平台45 
3.1.2開放性45 
3.1.3閉環自動化45 
3.1.4 DevOps一體化設計47 
3.2架構設計原則49 
3.2.1模型驅動49 
3.2.2微服務化64 
3.2.3雲原生設計64 
3.3架構與組件65 
3.3.1設計態框架和運行態框架67 
3.3.2業務編排器與網絡控制器的架構對比72 
3.3.3核心服務&模塊74 
3.3.4其他組件74 
3.4安全與可信的代碼質量75 
3.5本章小結78 
關鍵項目篇

第4章ONAP設計態組件80 
4.1 SDC81 
4.1.1功能介紹81 
4.1.2 API與外部依賴關係83 
4.1.3重要機制和組件84 
4.1.4開髮指南87
4.2 VNF SDK96 
4.2.1功能介紹96 
4.2.2 API與外部依賴關係98 
4.2.3重點特性和規劃特性99 
4.3 VVP功能介紹99 

第5章ONAP運行態組件101 
5.1 A&AI101 
5.1.1功能介紹101 
5.1. 2 API103 
5.1.3外部依賴關係105 
5.1.4關鍵組件及規劃特性105 
5.1.5開髮指南106 
5.2 APPC108 
5.2.1功能介紹108 
5.2.2 API與外部依賴關係111 
5.2.3重點特性和規劃特性114 
5.2.4開髮指南115 
5.3 CLI122 
5.3.1功能介紹122 
5.3.2重點特性124 
5.3.3開髮指南124 
5.4 External API127 
5.4.1功能介紹127
5.4.2 API與外部依賴關係128 
5.4.3開髮指南133 
5.5 Multi-Cloud134 
5.5.1功能介紹134 
5.5.2 API與外部依賴關係135 
5.5.3關鍵功能特性137 
5.5.4開髮指南137 
5.6 OOF138 
5.6 .1功能介紹138 
5.6.2 API與外部依賴關係141 
5.6.3開髮指南142 
5.7 Portal142 
5.7.1功能介紹142 
5.7.2規劃功能特性143 
5.7.3開髮指南144 
5.8 SDN-C147 
5.8.1功能介紹147 
5.8.2 API與外部依賴關係149 
5.8.3重點特性150 
5.8.4開髮指南152 
5.9 SO158 
5.9.1功能介紹158 
5.9.2 API與外部依賴關係159
5.9.3重點功能特性161 
5.9.4開髮指南163 
5.10 UUI171 
5.10.1功能介紹171 
5.10.2外部依賴關係172 
5.11 VF-C173 
5.11.1功能介紹173 
5.11.2重點特性175 
5.11.3開髮指南175 
5.12 VID177 

第6章ONAP閉環組件180 
6.1 CLAMP181 
6.1.1功能介紹181 
6.1.2外部依賴關係181 
6.1.3重點特性182 
6.1.4開髮指南184 
6.2 DCAE191 
6.2.1功能介紹191 
6.2.2關鍵組件與重點特性193 
6.2.3 API與外部依賴關係196 
6.2.4規劃特性198 
6.2.5開髮指南198 
6.3 Holmes200 
6.3.1功能介紹200
6.3.2 API及外部依賴關係202 
6.3.3重點特性和規劃特性203 
6.3.4開髮指南203 
6.4 Policy206 
6.4.1功能介紹206 
6.4.2 API和外部依賴關係207 
6.4.3重點特性和規劃特性208 
6.4.4開髮指南209 

第7章ONAP公共組件216 
7.1 AAF216 
7.2 CCSDK218 
7.2.1功能介紹218 
7.2.2 API219 
7.2.3重點特性—CDS220 
7.2.4開髮指南222 
7.3 DMaaP224 
7.3.1功能介紹224 
7.3. 2 API與外部依賴關係228 
7.3.3開髮指南229 
7.4 Logging231 
7.5 MSB232 
7.6 MUSIC233 
7.7 VNFREQS235
7.8 Documentation235 
7.9 Integration236 
7.10 ONAP Benchmark236 
應用場景和案例實踐篇

第8章ONAP社區發布的應用場景藍圖240 
8.1 ONAP社區應用場景藍圖的目的240 
8.2虛擬防火牆藍圖241 
8.3虛擬家庭網關藍圖242 
8.4 LTE語音核心網藍圖246 
8.5 5G藍圖250 
8.6跨層跨域的企業專線藍圖253 
8.7本章小結256 

第9章基於ONAP的跨域跨層專線實踐257 
9.1 Demo環境介紹257 
9.2方案整體設計過程259 
9.2.1拓撲自動發現260 
9.2.2業務發放設計261 
9.2.3閉環方案設計268 
9.3資源設計269 
9.3.1 Virtual Function資源設計270 
9.3.2 Virtual Link資源設計275
9.3.3 Allotted Resource資源設計276 
9.4業務設計276 
9.4.1 SOTN VPN Infra Service設計278 
9.4.2 SD-WAN VPN Infra Service設計279 
9.4.3 Site Service設計279 
9.5工作流及DG設計280 
9.5.1業務工作流設計280 
9.5.2資源DG設計284 
9.6閉環控制和策略設計287 
9.6.1數據分析規則設計287 
9.6.2策略規則設計293 
9.7運行態體驗294 
9.7.1業務發放294 
9.7.2業務閉環296 
9.8本章小結297 

第10章ONAP社區的xNF/NFVi認證計劃298 
10.1 CVC認證及其對於產業的價值299 
10.2 CVP的架構組件及其主要功能299 
10.3如何使用CVP認證你的xNF301 
10.3.1本地部署CVP認證xNF301
10.3.2通過第三方實驗室認證xNF306 
10.4如何定制你的xNF認證內容307 
10.4.1自定義CVP的測試腳本範圍307 
10.4.2參與社區的標準用例制定308 
10.5 CVC的應用與展望308 
10.5.1供應商如何應用CVC308 
10.5.2運營商對CVC的應用310 
10.5.3 CVC的未來展望310 
10.6本章小結312 
附錄A ONAP開源參與運營與實踐313 
附錄B縮略詞324 
後記構築開發者友好的產業共識,加速自動駕駛網絡部署329