软件定义网络(影印版)
Thomas D. Nadeau, Ken Gray
出版时间:2013年11月
页数:352
软件定义网络(SDN)是由软件定义、驱动,并且可编程的网络。本书是SDN的全面、权威指南,详细讲解了SDN的新兴定义、协议和标准。两位资深的网络工程师在书中为读者讲解了构建软件定义网络(即使用软件在应用和底层网络设施之间进行双向通信)所必需的知识。
本书与具体厂商的产品无关,它讲解的是一些与带宽调度和操作、输入流量、触发行为等相关的SDN用例,另外还展示了一些与大数据、数据中心覆盖和网络功能虚拟化等相关的有趣用例。
· 探究OpenFlow模型和集中网络控制的当前进展;
· 剖析分布式控制和集中控制,包括数据平面生成;
· 详解商业控制器和开源控制器的结构和功能;
· 学习网络可编程性的现有技术;
· 探究以桌面为中心的模型到高度分布式模型在内的现代数据中心;
· 网络功能虚拟化和服务链的连接实例;
· 构建和维护SDN网络拓扑;
· 探究用于控制器、应用和生态系统的理想SDN框架。
“本书对SDN的当前进展、状态进行了详细客观的陈述,对于对SDN感兴趣的任何人来说,本书都是必备读物。”
——Michael Beesley,苏特希尔公司常驻工程师;Juniper公司平台与服务部门前CTO
“两位作者成功地展示了SDN的广袤前景,并将与SDN相关的知识成功串联起来,从而奠定了SDN的伟大蓝图。”
——David Ward,Cisco公司首席架构师
“业界对SDN是什么以及SDN为什么如此重要一直有很大困惑,本书以令人耳目一新的方式,对SDN进行了全面深入的剖析。阅读了本书之后,业界对SDN的困惑、炒作,从此尘埃落定。”
——Mike Bushong,Plexxi公司市场营销副总裁
  1. foreword by david meyer
  2. foreword by david ward
  3. prefacex 
  4. 1. introduction 
  5. 2. centralized and distributed control and data planes 
  6. introduction 
  7. evolution versus revolution 
  8. what do they do? 
  9. the control plane 
  10. data plane 
  11. moving information between planes 
  12. why can separation be important? 
  13. distributed control planes 
  14. ip and mpls 
  15. creating the ip underlay 
  16. convergence time 
  17. load balancing 
  18. high availability 
  19. creating the mpls overlay 
  20. .replication 
  21. centralized control planes 
  22. logical versus literal 
  23. atm/lane 
  24. route servers 
  25. conclusions 
  26. 3. openflow 
  27. introduction 
  28. wire protocol 
  29. replication 
  30. fawg (forwarding abstraction workgroup) 
  31. config and extensibility 
  32. architecture 
  33. hybrid approaches 
  34. ships in the night 
  35. dual function switches 
  36. conclusions 
  37. 4. sdn controllers 
  38. introduction 
  39. general concepts 
  40. vmware 
  41. nicira 
  42. vmware/nicira 
  43. openflow-related 
  44. mininet 
  45. nox/pox 
  46. trema 
  47. ryu 
  48. big switch networks/floodlight 
  49. layer 3 centric 
  50. l3vpn 
  51. path computation element server 
  52. plexxi 
  53. plexxi affinity 
  54. cisco onepk 
  55. relationship to the idealized sdn framework 
  56. conclusions 
  57. 5. network programmability 
  58. introduction 
  59. the management interface 
  60. the application-network divide 
  61. the command-line interface 
  62. netconf and netmod 
  63. snmp 
  64. modern programmatic interfaces 
  65. publish and subscribe interfaces 
  66. xmpp 
  67. google’s protocol buffers 
  68. thrift 
  69. json 
  70. i2rs 
  71. modern orchestration 
  72. openstack 
  73. cloudstack 
  74. puppet 
  75. conclusions 
  76. 6. data center concepts and constructs 
  77. introduction 
  78. the multitenant data center 
  79. the virtualized multitenant data center 
  80. orchestration 
  81. connecting a tenant to the internet/vpn 
  82. virtual machine migration and elasticity 
  83. data center interconnect (dci) 
  84. fallacies of data center distributed computing 
  85. data center distributed computing pitfalls to consider 
  86. sdn solutions for the data center network 
  87. the network underlay 
  88. vlans 
  89. evpn 
  90. locator id split (lisp) 
  91. vxlan 
  92. nvgre 
  93. openflow 
  94. network overlays 
  95. network overlay types 
  96. conclusions 
  97. 7. network function virtualization 
  98. introduction 
  99. virtualization and data plane i/o 
  100. data plane i/o 
  101. i/o summary 
  102. services engineered path 
  103. service locations and chaining 
  104. metadata 
  105. an application level approach 
  106. scale 
  107. nfv at etsi 
  108. non-etsi nfv work 
  109. middlebox studies 
  110. embrane/linerate 
  111. platform virtualization 
  112. conclusions 
  113. 8. network topology and topological information abstraction 
  114. introduction 
  115. network topology 
  116. traditional methods 
  117. lldp 
  118. bgp-te/ls 
  119. bgp-ls with pce 
  120. alto 
  121. bgp-ls and pce interaction with alto 
  122. i2rs topology 
  123. conclusions 
  124. 9. building an sdn framework 
  125. introduction 
  126. build code first; ask questions later... 
  127. the juniper sdn framework 
  128. ietf sdn framework(s) 
  129. sdn(p) 
  130. abno 
  131. open daylight controller/framework 
  132. api 
  133. high availability and state storage 
  134. analytics 
  135. policy 
  136. conclusions 
  137. 10. use cases for bandwidth scheduling, manipulation, and lendaring 
  138. introduction 
  139. bandwidth calendaring 
  140. base topology and fundamental concepts 
  141. openflow and pce topologies 
  142. example configuration 
  143. openflow provisioned example 
  144. enhancing the controller 
  145. overlay example using pce provisioning 
  146. expanding your reach: barbarians at the gate 
  147. big data and application hyper-virtualization for instant cspf 
  148. expanding topology 
  149. conclusions 
  150. 11. use cases for data center overlays, big data, and network function virtualization 
  151. introduction 
  152. data center orchestration 
  153. creating tenant and virtual machine state 
  154. forwarding state 
  155. data-driven learning 
  156. control-plane signaling 
  157. scaling and performance considerations 
  158. puppet (devops solution) 
  159. network function virtualization (nfv) 
  160. nfv in mobility 
  161. optimized big data 
  162. conclusions 
  163. 12. use cases for input traffic monitoring, classification, and triggered actions 
  164. introduction 
  165. the firewall 
  166. firewalls as a service 
  167. network access control replacement 
  168. extending the use case with a virtual firewall 
  169. feedback and optimization 
  170. intrusion detection/threat mitigation 
  171. conclusions 
  172. 13. final thoughts and conclusions 
  173. what is true about sdn? 
  174. economics 
  175. sdn is really about operations and management 
  176. multiple definitions of sdn 
  177. are we making progress yet?
  178. index 
书名:软件定义网络(影印版)
国内出版社:人民邮电出版社
出版时间:2013年11月
页数:352
书号:978-7-115-33574-6
原版书书名:SDN: Software Defined Networks
原版书出版商:O'Reilly Media
Thomas D. Nadeau
 
Thomas D. Nadeau是Juniper公司平台与服务部门CTO办公室的一名杰出的工程师。
 
 
Ken Gray
 
Ken Gray在Juniper公司平台系统部门负责技术战略和创新。
 
 
购买选项
定价:69.00元
书号:978-7-115-33574-6
出版社:人民邮电出版社