新書推薦:
《
如何成为一家千亿公司
》
售價:NT$
347.0
《
趋势跟踪: 汤姆·巴索的交易谋略
》
售價:NT$
352.0
《
滚滚红尘(《滚滚红尘》电影原著)
》
售價:NT$
250.0
《
罗马之变(法语直译,再现罗马共和国走向罗马帝国的辉煌历史)
》
售價:NT$
500.0
《
自然之争:1600年以来苏格兰和英格兰北部地区的环境史(新史学译丛)
》
售價:NT$
485.0
《
硝烟下的博弈:工业革命与中西方战争
》
售價:NT$
398.0
《
让内的理性主义 发现无意识之旅
》
售價:NT$
301.0
《
苏美尔文明(方尖碑)
》
售價:NT$
602.0
|
內容簡介: |
第一本介紹Neutron網路技術方面的專書
OpenStack&CSDN社區專家傾心力作
三位OpenStackContributor從事OpenStack網路研發工作的長期累積與心得歸納,以Neutron每一個特性背後的網路背景知識為出發點,進行深入淺出地說明,基本概念與實際操作相結合,同時列出和解釋了大量程式,實用性強。
全書圖表豐富,技術含量高,以期揭開OpenStack網路技術的神秘面紗,讓讀者透過本書真正了解傳統網路、雲端運算時代的網路,把握網路技術發展的核心思想和精髓。
|
關於作者: |
張華
對傳統的網路技術、雲端運算時代的網路技術都有深入的研究。曾為IBM網路專案專家SME,目前在Canonical公司從事OpenStack網路研發工作,發表過大量的網路技術相關文章。
向輝
喜歡研究新型網路技術,目前在Canonical從事OpenStack網路研發相關的工作。
劉豔凱
研究Openstack網路模組,並帶領團隊開發用於混合雲的Plugin。精通資料中心網路、SDN等網路技術,擔任惠普公司雲端運算架構師。
|
目錄:
|
前言
Part1初識Neutron
Chapter01Neutron是什麼
1.1什麼是雲端運算
1.2什麼是OpenStack
1.3Neutron的發展與介紹
1.4分層思想與Neutron元件架構
1.5Neutron中的服務
1.6Neutron支援的部署拓撲
1.7愛上Neutron的理由
1.8小結
Chapter02Neutron二層網路服務實現原理
2.1二層網路基本原理
2.2大二層變革整體說明
2.3二層網路的實現——ML2外掛程式
2.4二層網路在Linux中的實現
2.5Openvswitch中二層網路的實現
2.6虛擬機器部署與二層網路的綁定(PortBinding)
2.7小結
Chapter03Neutron三層網路服務實現原理
3.1路由原理
3.2三層路由在Linux中的實現
3.3Neutron的三層網路實現
3.4透過實驗夯實路由基礎
3.5FLAT、VLAN、GRE、VxLAN網路拓撲
3.6小結
Chapter04OpenStack的部署與Neutron之HelloWorld
4.1OpenStack部署方式簡介
4.2使用Devstack部署OpenStack開發環境
4.3建立第一個網路
4.4小結
4.4字串
Part2Neutron進階
Chapter05Neutron中的網路安全
5.1iptables基礎
5.2Neutron中的安全群組
5.3Neutron中的防火牆
5.4有狀態的防火牆和以OVS流規則為基礎的防火牆
5.5多層防火牆應用實例
5.6GroupBasedPolicy
5.7小結
Chapter06進階網路服務
6.1網路服務模型與使用案例
6.2ServiceType架構
6.3其他進階網路服務特性
6.4LBaaS服務原理與實現
6.5IPSecVPNaaS服務原理與實現
6.6以MPLS為基礎的VPNaaS服務原理與實現
6.7小結
Chapter07網路效能最佳化
7.1通用作業系統與傳統Hypervisor的網路效能瓶頸
7.2Neutron效能的評價指數
7.3APIServer的最佳化
7.4MySQL、Rabbitmq最佳化
7.5計算節點及l3-agent的最佳化
7.6網路中的MTU問題對效能的影響
7.7啟用L2pop特性提高性能
7.8透過分散式虛擬路由器改善網路節點效能
7.9網路節點的高可用性
7.10小結
Part3Neutron實戰
Chapter08Neutron實戰開發
8.1Neutron的資料模型介紹
8.2Neutron的API及其實現機制介紹
8.3使用eclipse+pydev外掛程式建立開發環境
8.4如何開發新的Plugin
8.5為新二層裝置開發MechanismDriver實戰
8.6小結
Chapter09貢獻Neutron社區
9.1加入OpenStack社區
9.2註冊BP與neutron-spec
9.3如何傳送程式
9.4NeutronCI測試
9.5程式及程式風格
9.6小結
Chapter10Neutron中的測試
10.1單元測試
10.2功能測試
10.3Tempest整合測試
10.4小結
Part4Neutron雜談與展望
Chapter11軟體定義網路(SDN)
11.1軟體定義網路(SDN)簡介
11.2OpenFlow中的L3層路由與跨資料中心的SDN
11.3RouteFlow
11.4SDN與Neutron的整合
11.5NFV
11.6小結
Chapter12IPv6與Neutron
12.1基礎知識
12.2IPv6在Neutron中的實現
12.3IPv6在管理網路中的實現
12.4小結
AppendixAOpenstack網路的故障排除
A.1虛擬機器取得不到IP的問題
A.2虛擬機器無法存取外網的問題
A.3無法重建GRE通道的問題
AppendixB偵錯程式時可能遇到的問題
B.1服務狀態不一致的問題
B.2在eclipse中偵錯OpenStack程式時,模組動態取代的問題
B.3Devstack環境中切換程式分支的問題
AppendixCDevstack環境程式升級的問題
|
|