java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 26982|回复: 140

[java电子书]深入理解OpenStack Neutron PDF 电子书 百度云

  [复制链接]
  • TA的每日心情
    开心
    2021-5-25 00:00
  • 签到天数: 1917 天

    [LV.Master]出神入化

    2061

    主题

    3719

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66587

    宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-4-8 23:44:40 | 显示全部楼层 |阅读模式
    java自学网(www.javazx.com)-java论坛,java电子书推荐:《深入理解OpenStack Neutron》
    : v- ~. b, q2 c& T; D( ^- v3 ]( kjava电子书推荐理由:本书共8章。第1章讲解Neutron概况。第2章介绍了Linux的虚拟网络知识。第3章讲述了Neutron的实现模型。第4章讲述的Neutron的资源模型。第5章讲述了Neutron的基本架构,以及架构中所涉及的Web机制、通信机制、并发机制等。第6章深入介绍Neutron启动服务的流程、通信机制与实现等。第7章深入分析了Neutron插件的驱动、消息处理机制。第8章详细讲解了Neutron代理(OVS与L3)的实现。
      y  k% h* K* F4 U( |& S0 ]0 y
    . T0 [; h  U0 Y" L/ m
    作者:李宗标$ E8 B2 c  E' R1 o3 |/ u
    出版社:机械工业出版社
    ( g3 ~2 i5 W% a5 B出版时间:2018年01月
    7 s* i: s4 e1 f" x! f4 j: V书籍价格:89.00元

    $ Y$ z0 Y+ J- g, d3 [) x9 u% [- g( r2 E, _
    111.png
    7 [+ r# |' T2 z$ S! d5 l5 e5 r& ~
    4 z  e5 S& g2 v2 o+ }6 }3 ]
    java电子书目录:' k8 P& u& C, _( E
    第1章 Neutron概述 15 ]/ z$ Y9 D/ W8 n+ t' L
    1.1 Neutron的由来 1
    / D" k" d3 |, U: v1.2 Neutron的特性与应用 3/ z6 D$ Y9 J5 Z6 x/ u: Y+ [
    1.2.1 基于OpenStack的应用 4' X4 ~- u6 }2 U8 u5 [$ G
    1.2.2 基于SDN的应用 6
    ' e  G2 E3 n3 n- @  p1 U8 T) u1.3 Neutron的扩展能力 8
    3 G/ G8 h* x8 K# t; H( H+ r4 ]1.4 本章小结 9
    ; C4 q" T9 }0 l- R8 [6 R9 _# X2 q第2章 Linux虚拟网络基础 11
    . C, z' u+ P  E" \8 R% m2.1 tap 11
    % R, m  F+ E  v3 d2.2 namespace 13. S7 L6 n" b. s
    2.3 veth pair 16
    % L$ d5 f7 y# s! P" D& u% m: q2.4 Bridge 17
    ( @6 s) Y) I9 I2.5 Router 196 O, E- [+ B% ~3 b! B8 _$ w- H; \" w
    2.6 tun 21
    * @; L6 v1 K. o( H" A: `2.7 iptables 24
    " }4 s! }: M$ ]& {5 r1 u2.7.1 NAT 271 e5 U& C% C( K
    2.7.2 Firewall 30( W  S' a1 E: ^) P" i; ~- X$ h4 c
    2.7.3 mangle 32
    1 c! Q, j/ ^3 `  f5 N# Z  r# `2.8 本章小结 32
    3 H5 s8 h4 z' f1 T0 p% U% p第3章 Neutron的网络实现模型 34
    : H& w, O0 T- [# W- b3 q3.1 Neutron的三类节点 34
    1 d' B! ]' U) \! ?* I3 R3.2 计算节点的实现模型 35$ z+ Y# @) y+ t, @# ]3 B
    3.2.1 VLAN实现模型 372 g, o5 T8 H- x3 T
    3.2.2 VXLAN实现模型 41$ S& l" D3 s. L" a6 q
    3.2.3 GRE实现模型 44  e" k! I6 K& E$ r
    3.2.4 计算节点的实现模型小结 45. |9 F. G5 m- h. s( [, e: a- P2 B. L6 n
    3.3 网络节点的实现模型 46
    : m" q/ Q# S1 x) A3.4 控制节点的实现模型 49/ r) g2 f9 G2 C! J% y1 m7 X3 M
    3.5 本章小结 49
    $ \. g4 }5 @0 e8 d/ e第4章 Neutron的资源模型 51
    6 j/ B$ L4 K  }# m- h. K4.1 Neutron资源的租户隔离 51( @8 U) y2 k$ ]' \2 x# i
    4.1.1 Neutron语境下租户隔离的
    # Y8 T5 _1 a  q   含义 52% T" @0 S+ C; F: \9 T9 m
    4.1.2 Neutron在租户隔离中的无限) V( X1 B* B) i- b8 B! E9 }
       责任和有限责任 534 F3 b: _: P/ u. B, z
    4.1.3 Neutron的租户隔离实现方案 54
    , w* T1 v: j% x% t8 `9 }4.1.4 租户隔离小结 56: P8 F* J1 V9 p6 L
    4.2 Network 57, r0 C% J0 I& W( O5 ^) P$ ?
    4.2.1 运营商网络和租户网络 58
    ( }: W) @6 E  X% Z; a4.2.2 物理网络 618 i' n: |3 j' x% `- C) j
    4.2.3 Network小结 64
    / H2 _( e2 b5 T% P3 K+ B. o; T4.3 Trunk Networking 65( P7 a2 s8 K# E* ?& D& N
    4.3.1 Bridge的VLAN接口模式 65$ C7 B% {+ l- R7 {  z& N; @
    4.3.2 VLAN aware VM与Trunk + B6 v1 n" k6 x) k
       Networking 69
    8 c4 A; }. g9 Y8 u' `# k4.3.3 Trunk Networking小结 78( A8 l' u, d; D: D: e/ t
    4.4 Subnet 79
      o5 s: S: `! {9 i- p, R) F4.4.1 IP核心网络服务 80' G% f: ]( I5 e# d' _
    4.4.2 Subnet资源池 818 q( [, w) ]/ F
    4.5 Port 83( G# A" F9 }' a8 e& o$ V: T+ r
    4.6 Router 86$ U7 \; }( e& v# \9 P
    4.6.1 Router的外部网关 886 M/ G1 r9 H3 N
    4.6.2 增加Router接口 89- L2 ^  x9 n" y+ S9 ?7 v
    4.6.3 Router的路由表 916 o1 S9 X; b" y( \) i! M- F
    4.6.4 Floating IP 925 @& w+ B$ Q. [" V2 s- b
    4.6.5 Router小结 94
    ; E0 g5 X4 Y( w0 @' p8 z% G: z4.7 Multi-Segments 950 k/ K2 \+ T4 v3 U! L; r
    4.7.1 Multi-Segments的困惑 969 i8 R- y3 I2 t% g6 @, v
    4.7.2 Multi-Segments的几个应用$ {7 l7 J, t( A
       场景 98# L8 r. v0 d1 p' g) i7 Z
    4.8 BGP VPN 102
    5 M* ?4 X  g* _% J" ?. X4 y4.8.1 BGP VPN的使用场景 103- f' S+ h+ _, y# b* Z
    4.8.2 BGP VPN的实现模型 104
    # N! b" ?9 F$ U4.8.3 BGP VPN的资源模型 105
    / U. g& d3 v" E4.9 本章小结 109
    , y6 O+ `5 k+ f2 f第5章 Neutron架构分析 1121 ~. \. Y8 V3 K0 d) ^1 e
    5.1 Neutron的Web框架与规范 115
    3 J+ X7 L" e( |: a5.2 Neutron的消息通信机制 1174 a8 b4 {$ o: n6 Q# C$ z
    5.2.1 AMQP基本概念 118
    $ H2 r6 ^" Y# P' C; U5.2.2 AMQP的消息转发 118
    . A. P  m9 f7 p% Z3 N$ _1 L8 Q5.3 Neutron的并发机制 1224 I+ s. ?- k) E. z) D
    5.3.1 协程概述 122
    8 W& F  S1 A! d0 }& c1 p+ @0 B, M5.3.2 Neutron中的协程 124  T/ a6 t( I8 S* L2 z/ N9 @
    5.4 通用库Oslo 1317 T: _" B  C, S: w  i9 n
    5.5 本章小结 131
    8 @( i3 C# t8 h7 }6 i( s( a' Q第6章 Neutron的服务 132
    6 ~, t& h0 u+ u! @! Y3 \( U6.1 Neutron启动一个Web Server 133
    8 R7 r" I8 w' `, N5 {$ _. R6.1.1 Web Server的启动过程 133- e0 B: l- m7 \
    6.1.2 Web Server启动过程中的
    6 D0 e$ c% c0 N7 X/ F/ h   关键参数 135# e- t! y6 ?0 {/ \
    6.1.3 Web Server的进程与协程 138- z- i8 p2 m3 t- l2 T3 f$ ]
    6.1.4 小结 142
    $ t1 |# F5 K  M* q6 N) t0 Z6.2 加载WSGI Application 142
    0 J/ z" v/ F. x9 L" b/ r6.2.1 api-paste.ini对应的WSGI 6 ?, E5 e% K- N
       Application 144
    1 s# i) s' [/ f( [* d6.2.2 neutronapi_v2_0 section 146- S( \6 u( S; E/ i1 b) q( B" J3 E
    6.3 Core Service API(RESTful)的# s/ S  I7 ^2 @- l2 ~. \5 M
      处理流程 148
    : f! R. l' C( Y: P- J0 X6.3.1 Core Service的WSGI   s& l* s! t+ Z9 K! m6 l5 W9 Y
       Application 149
    % ^' K: M! l- \" _6 ~# ?" `+ ?6.3.2 Core Service处理HTPP Request的基本流程 1491 q' n( p( t# I6 m
    6.3.3 Core Service处理HTTP Request的函数映射 153
    # N- v2 m4 Y4 T2 ]: L9 ^  s. ~; S6.3.4 小结 1624 k) F) {8 F# _6 j0 E0 D' q- Q/ P# V3 B+ _
    6.4 Extension Service API(RESTful)的处理流程 164. O  d( a/ r2 m
    6.4.1 Extension Service的类图与加载 164" S0 x  l$ e$ m. N* i0 Z5 t
    6.4.2 Extension Service的WSGI Application 167) {$ l3 r  T7 Q/ I- u
    6.4.3 Extension Service处理HTTP Request的基本流程 169: G6 @8 Z/ G6 `# _' D$ i2 C
    6.4.4 Extension Service处理HTTP Request的函数映射 171
    % u/ s% K8 ]# B' M& p6.4.5 小结 176% A" p1 \0 h8 |8 j$ \6 ]5 d
    6.5 Plugin的加载 1783 I" D8 `: b* M! G. |
    6.5.1 Core Service Plugin的加载 179
    & o0 S, w* Q* e1 B$ o6.5.2 Extension Services Plugin的加载 180: I* H, G- P: T' N. M+ E: P
    6.6 RPC Consumer的创建 181
    % A& _1 i$ \, N& l$ o9 N6.6.1 Neutron Plugin创建RPC Consumer的接口 1827 L! @# R% x, v6 B/ q+ u) _# o/ L1 d
    6.6.2 Neutron Server启动RPC Consumer 183& P- c8 u' |+ e1 `% L. W! k) v
    6.7 本章小结 187* A  k% T6 C) \
    第7章 Neutron的插件 190
    , n- J8 G7 d( M; h, A7.1 核心插件 191
    9 t: T. C. Q* n. d4 |, E* h  L7.1.1 ML2插件简介 193
    ' T+ i5 D# o4 [5 K2 F7.1.2 类型驱动 193
    6 U! V6 Y+ Y) e7 d7.1.3 机制驱动 202
    , i/ [/ I' o, h! b* i7.1.4 ML2插件create_network函数剖析 224
    . z* s5 s0 d5 f$ v. J; s( y, b7.1.5 ML2插件create_subnet函数剖析 229
    : ?* ?$ ?1 j7 j2 u" [1 C7.1.6 ML2插件create_port函数剖析 240
    ! V& }- d  A. n3 k- \! L7.2 业务插件 249! C1 K: {, E2 l6 R7 m
    7.2.1 Router Plugin的create_router函数分析 2509 m% U4 q$ K7 @% w. R; @; H) R6 ?1 ~
    7.2.2 Router Plugin的add_router_interface代码分析 257+ F4 l( u- A& f( t
    7.3 Neutron Plugin的消息发布和订阅 2602 N3 R2 r5 K. h) o9 }: I- x1 ~
    7.3.1 Neutron Plugin中的Callbacks Module机制 2610 ^1 L- Y( o$ s8 F4 u
    7.3.2 Neutron Plugin中的RPC机制 265
    7 F: M" \$ F* Z7.4 本章小结 266
    ; q; F8 X6 n8 N! x第8章 Neutron的代理 2689 B" u3 |$ G" U& n% \
    8.1 OVS Agent 270& l9 z1 |: z5 M8 [: c5 L% U
    8.1.1 三类关键的Bridge 270
    ) L7 p+ m. o' W: x5 k1 T8.1.2 内外VID的转换 288
    1 y, C, M; H: G& d: v3 `8.1.3 OVS Agent代码分析 295! Z7 ]" ?/ K; p& v) N# {
    8.1.4 OVS Agent小结 309: |! n+ A" }: V, G
    8.2 L3 Agent 311
    2 H# |: k6 V/ Q; b' [0 `8.2.1 class OVSInterfaceDriver分析 3126 j1 y5 `7 B' @. |, `  Q& }
    8.2.2 class RouterInfo分析 317
    1 ~) S7 U9 a; [! c/ f' r8.2.3 L3 Agent代码分析 326
    9 v) c, ~! q$ w3 V! B+ F  x- V- b' E8.2.4 L3 Agent小结 351
    $ \2 z! B: v2 a' o- E5 z8 w8.3 本章小结 352
    7 c* S  G2 m) O" L) P
    Java资料百度网盘下载地址链接(百度云):深入理解OpenStack Neutron@www.javazx.com.pdf【密码回帖可见】
    6 p4 f3 c# N! U6 p  f2 E
    游客,如果您要查看本帖隐藏内容请回复
    4 A) i& y" R) d% \3 Y0 A7 @7 S

    & p+ G* M) D! W
    1 ^) t2 G! @9 G, F: z& g4 i% F$ t

    6 r/ j% N5 {5 H( o2 B
    : D8 ^& M5 v: [  h* l  k, a
    0 [! j5 S8 {8 Q  V
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-5-23 09:49
  • 签到天数: 210 天

    [LV.7]自成一派

    0

    主题

    558

    帖子

    30万

    积分

    终身VIP

    Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60

    积分
    304899
    发表于 2019-4-9 21:01:51 | 显示全部楼层
    深入理解OpenStack Neutron
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-5-23 09:49
  • 签到天数: 210 天

    [LV.7]自成一派

    0

    主题

    558

    帖子

    30万

    积分

    终身VIP

    Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60

    积分
    304899
    发表于 2019-4-9 21:02:09 | 显示全部楼层
    深入理解OpenStacK
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-4-29 18:18
  • 签到天数: 472 天

    [LV.9]功行圆满

    0

    主题

    1662

    帖子

    31万

    积分

    终身VIP

    Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60

    积分
    310260
    发表于 2019-4-30 10:55:14 | 显示全部楼层
    VERY GOOOOOD
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-10-28 21:52
  • 签到天数: 38 天

    [LV.5]渐入佳境

    0

    主题

    56

    帖子

    30万

    积分

    终身VIP

    Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60

    积分
    300610
    发表于 2019-5-3 13:44:52 | 显示全部楼层
    作为参考书,值得入手
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-22 11:09
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    18

    积分

    普通会员

    Rank: 2

    积分
    18
    发表于 2019-6-22 11:10:58 | 显示全部楼层
    感谢分享!!!THANK YOU!!!
    9 A( R. L/ K! u4 ^: l- `2 f
    , O5 N0 A4 u- k# [, U5 X5 `
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-7-12 11:02
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    24

    积分

    普通会员

    Rank: 2

    积分
    24
    发表于 2019-7-12 11:05:13 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-4 21:19
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    24

    积分

    普通会员

    Rank: 2

    积分
    24
    发表于 2019-8-4 21:21:12 | 显示全部楼层
    非常感谢!!!) i. t! X0 {( Z$ r5 i
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-9-4 21:39
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    3

    帖子

    28

    积分

    普通会员

    Rank: 2

    积分
    28
    发表于 2019-9-4 21:40:49 | 显示全部楼层
    谢谢楼主的分享,非常感谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-9-4 21:39
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    3

    帖子

    28

    积分

    普通会员

    Rank: 2

    积分
    28
    发表于 2019-9-4 21:44:03 | 显示全部楼层
    非常感谢,非常感谢
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2025-2-22 19:17 , Processed in 0.137431 second(s), 39 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表