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

深入理解OpenStack Neutron

深入理解OpenStack Neutron

定 價(jià):¥89.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

目  錄Contents

前 言
第1章 Neutron概述 1
1.1 Neutron的由來(lái) 1
1.2 Neutron的特性與應(yīng)用 3
1.2.1 基于OpenStack的應(yīng)用 4
1.2.2 基于SDN的應(yīng)用 6
1.3 Neutron的擴(kuò)展能力 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ò)實(shí)現(xiàn)模型 34
3.1 Neutron的三類節(jié)點(diǎn) 34
3.2 計(jì)算節(jié)點(diǎn)的實(shí)現(xiàn)模型 35
3.2.1 VLAN實(shí)現(xiàn)模型 37
3.2.2 VXLAN實(shí)現(xiàn)模型 41
3.2.3 GRE實(shí)現(xiàn)模型 44
3.2.4 計(jì)算節(jié)點(diǎn)的實(shí)現(xiàn)模型小結(jié) 45
3.3 網(wǎng)絡(luò)節(jié)點(diǎn)的實(shí)現(xiàn)模型 46
3.4 控制節(jié)點(diǎn)的實(shí)現(xiàn)模型 49
3.5 本章小結(jié) 49
第4章 Neutron的資源模型 51
4.1 Neutron資源的租戶隔離 51
4.1.1 Neutron語(yǔ)境下租戶隔離的
   含義 52
4.1.2 Neutron在租戶隔離中的無(wú)限
   責(zé)任和有限責(zé)任 53
4.1.3 Neutron的租戶隔離實(shí)現(xiàn)方案 54
4.1.4 租戶隔離小結(jié) 56
4.2 Network 57
4.2.1 運(yùn)營(yíng)商網(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的幾個(gè)應(yīng)用
   場(chǎng)景 98
4.8 BGP VPN 102
4.8.1 BGP VPN的使用場(chǎng)景 103
4.8.2 BGP VPN的實(shí)現(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的消息通信機(jī)制 117
5.2.1 AMQP基本概念 118
5.2.2 AMQP的消息轉(zhuǎn)發(fā) 118
5.3 Neutron的并發(fā)機(jī)制 122
5.3.1 協(xié)程概述 122
5.3.2 Neutron中的協(xié)程 124
5.4 通用庫(kù)Oslo 131
5.5 本章小結(jié) 131
第6章 Neutron的服務(wù) 132
6.1 Neutron啟動(dòng)一個(gè)Web Server 133
6.1.1 Web Server的啟動(dòng)過(guò)程 133
6.1.2 Web Server啟動(dòng)過(guò)程中的
   關(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對(duì)應(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啟動(dòng)RPC Consumer 183
6.7 本章小結(jié) 187
第7章 Neutron的插件 190
7.1 核心插件 191
7.1.1 ML2插件簡(jiǎn)介 193
7.1.2 類型驅(qū)動(dòng) 193
7.1.3 機(jī)制驅(qū)動(dòng) 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機(jī)制 261
7.3.2 Neutron Plugin中的RPC機(jī)制 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號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)