注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)電子商務(wù)與計算機文化深入理解OpenStack Neutron

深入理解OpenStack Neutron

深入理解OpenStack Neutron

定 價:¥89.00

作 者: 李宗標(biāo) 著
出版社: 機械工業(yè)出版社
叢編項: 云計算與虛擬化技術(shù)叢書
標(biāo) 簽: >程序設(shè)計 >計算機/網(wǎng)絡(luò) >其他

ISBN: 9787111584483 出版時間: 2018-01-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 352 字?jǐn)?shù):  

內(nèi)容簡介

  本書共8章。第1章講解Neutron概況。第2章介紹了Linux的虛擬網(wǎng)絡(luò)知識。第3章講述了Neutron的實現(xiàn)模型。第4章講述的Neutron的資源模型。第5章講述了Neutron的基本架構(gòu),以及架構(gòu)中所涉及的Web機制、通信機制、并發(fā)機制等。第6章深入介紹Neutron啟動服務(wù)的流程、通信機制與實現(xiàn)等。第7章深入分析了Neutron插件的驅(qū)動、消息處理機制。第8章詳細(xì)講解了Neutron代理(OVS與L3)的實現(xiàn)。

作者簡介

  李宗標(biāo),華為研發(fā)工程師,業(yè)界第壹個 SDN+NFV Orchestrator 開源架構(gòu)師(OPEN-O),對SDN/NFV 頗有研究,并且有豐富的市場項目經(jīng)驗。

圖書目錄

目  錄Contents

前 言
第1章 Neutron概述 1
1.1 Neutron的由來 1
1.2 Neutron的特性與應(yīng)用 3
1.2.1 基于OpenStack的應(yīng)用 4
1.2.2 基于SDN的應(yīng)用 6
1.3 Neutron的擴展能力 8
1.4 本章小結(jié) 9
第2章 Linux虛擬網(wǎng)絡(luò)基礎(chǔ) 11
2.1 tap 11
2.2 namespace 13
2.3 veth pair 16
2.4 Bridge 17
2.5 Router 19
2.6 tun 21
2.7 iptables 24
2.7.1 NAT 27
2.7.2 Firewall 30
2.7.3 mangle 32
2.8 本章小結(jié) 32
第3章 Neutron的網(wǎng)絡(luò)實現(xiàn)模型 34
3.1 Neutron的三類節(jié)點 34
3.2 計算節(jié)點的實現(xiàn)模型 35
3.2.1 VLAN實現(xiàn)模型 37
3.2.2 VXLAN實現(xiàn)模型 41
3.2.3 GRE實現(xiàn)模型 44
3.2.4 計算節(jié)點的實現(xiàn)模型小結(jié) 45
3.3 網(wǎng)絡(luò)節(jié)點的實現(xiàn)模型 46
3.4 控制節(jié)點的實現(xiàn)模型 49
3.5 本章小結(jié) 49
第4章 Neutron的資源模型 51
4.1 Neutron資源的租戶隔離 51
4.1.1 Neutron語境下租戶隔離的
   含義 52
4.1.2 Neutron在租戶隔離中的無限
   責(zé)任和有限責(zé)任 53
4.1.3 Neutron的租戶隔離實現(xiàn)方案 54
4.1.4 租戶隔離小結(jié) 56
4.2 Network 57
4.2.1 運營商網(wǎng)絡(luò)和租戶網(wǎng)絡(luò) 58
4.2.2 物理網(wǎng)絡(luò) 61
4.2.3 Network小結(jié) 64
4.3 Trunk Networking 65
4.3.1 Bridge的VLAN接口模式 65
4.3.2 VLAN aware VM與Trunk
   Networking 69
4.3.3 Trunk Networking小結(jié) 78
4.4 Subnet 79
4.4.1 IP核心網(wǎng)絡(luò)服務(wù) 80
4.4.2 Subnet資源池 81
4.5 Port 83
4.6 Router 86
4.6.1 Router的外部網(wǎng)關(guān) 88
4.6.2 增加Router接口 89
4.6.3 Router的路由表 91
4.6.4 Floating IP 92
4.6.5 Router小結(jié) 94
4.7 Multi-Segments 95
4.7.1 Multi-Segments的困惑 96
4.7.2 Multi-Segments的幾個應(yīng)用
   場景 98
4.8 BGP VPN 102
4.8.1 BGP VPN的使用場景 103
4.8.2 BGP VPN的實現(xiàn)模型 104
4.8.3 BGP VPN的資源模型 105
4.9 本章小結(jié) 109
第5章 Neutron架構(gòu)分析 112
5.1 Neutron的Web框架與規(guī)范 115
5.2 Neutron的消息通信機制 117
5.2.1 AMQP基本概念 118
5.2.2 AMQP的消息轉(zhuǎn)發(fā) 118
5.3 Neutron的并發(fā)機制 122
5.3.1 協(xié)程概述 122
5.3.2 Neutron中的協(xié)程 124
5.4 通用庫Oslo 131
5.5 本章小結(jié) 131
第6章 Neutron的服務(wù) 132
6.1 Neutron啟動一個Web Server 133
6.1.1 Web Server的啟動過程 133
6.1.2 Web Server啟動過程中的
   關(guān)鍵參數(shù) 135
6.1.3 Web Server的進(jìn)程與協(xié)程 138
6.1.4 小結(jié) 142
6.2 加載WSGI Application 142
6.2.1 api-paste.ini對應(yīng)的WSGI
   Application 144
6.2.2 neutronapi_v2_0 section 146
6.3 Core Service API(RESTful)的
  處理流程 148
6.3.1 Core Service的WSGI
   Application 149
6.3.2 Core Service處理HTPP Request的基本流程 149
6.3.3 Core Service處理HTTP Request的函數(shù)映射 153
6.3.4 小結(jié) 162
6.4 Extension Service API(RESTful)的處理流程 164
6.4.1 Extension Service的類圖與加載 164
6.4.2 Extension Service的WSGI Application 167
6.4.3 Extension Service處理HTTP Request的基本流程 169
6.4.4 Extension Service處理HTTP Request的函數(shù)映射 171
6.4.5 小結(jié) 176
6.5 Plugin的加載 178
6.5.1 Core Service Plugin的加載 179
6.5.2 Extension Services Plugin的加載 180
6.6 RPC Consumer的創(chuàng)建 181
6.6.1 Neutron Plugin創(chuàng)建RPC Consumer的接口 182
6.6.2 Neutron Server啟動RPC Consumer 183
6.7 本章小結(jié) 187
第7章 Neutron的插件 190
7.1 核心插件 191
7.1.1 ML2插件簡介 193
7.1.2 類型驅(qū)動 193
7.1.3 機制驅(qū)動 202
7.1.4 ML2插件create_network函數(shù)剖析 224
7.1.5 ML2插件create_subnet函數(shù)剖析 229
7.1.6 ML2插件create_port函數(shù)剖析 240
7.2 業(yè)務(wù)插件 249
7.2.1 Router Plugin的create_router函數(shù)分析 250
7.2.2 Router Plugin的add_router_interface代碼分析 257
7.3 Neutron Plugin的消息發(fā)布和訂閱 260
7.3.1 Neutron Plugin中的Callbacks Module機制 261
7.3.2 Neutron Plugin中的RPC機制 265
7.4 本章小結(jié) 266
第8章 Neutron的代理 268
8.1 OVS Agent 270
8.1.1 三類關(guān)鍵的Bridge 270
8.1.2 內(nèi)外VID的轉(zhuǎn)換 288
8.1.3 OVS Agent代碼分析 295
8.1.4 OVS Agent小結(jié) 309
8.2 L3 Agent 311
8.2.1 class OVSInterfaceDriver分析 312
8.2.2 class RouterInfo分析 317
8.2.3 L3 Agent代碼分析 326
8.2.4 L3 Agent小結(jié) 351
8.3 本章小結(jié) 352

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號