Home  >  Article  >  Java  >  What are some practical books on SDN?

What are some practical books on SDN?

零下一度
零下一度Original
2017-07-23 18:12:322398browse

“There is poetry and calligraphy in one’s belly.” Whether it is the cultivation of technical skills or the sublimation of technical accomplishments, reading books is undoubtedly a “convenient” way to improve the system. As an emerging technology that has been highly hyped in recent years, the development of SDN has lived up to expectations. Application deployment was in full swing in 2015, and 2016 also became the SDN blowout year predicted by consulting agencies. However, the endless stream of technical books dazzles us. Now it is time to sort out the technical books on SDN. Below, the author will summarize the SDN-related books currently published on the market, hoping to help SDN learners practice.

Domestic books

1. Reconstructing the network: SDN architecture and implementation

Author: Yang Zewei, Li Cheng Publication date: 2017 April 1

What are some practical books on SDN?

The pioneer who has been at the forefront for a long time, with several years of hard work and reflection, is leading the way and solving confusion in the SDN era; business breakthroughs usher in network reconstruction A major opportunity, use architectural thinking to plan articles, and implement technical layout; architectural depth and industry breadth are perfectly integrated, and skills, ideas, visions, and realms are all captured; the purpose of this book "Reconstructing Networks: SDN Architecture and Implementation" is: no speculation It is not enough to understand reason, it is not enough to seek truth without cases, and it is not enough to know clearly without details.

Evaluation: A pioneer in the trend for a long time, a sincere work of practice + reflection. Starting from the definition of SDN, theory and practice are combined. The knowledge system is arranged in a regular manner, the pace is slow and easy from the shallower to the deeper, and the content is detailed yet interesting. It is not only the explanation of knowledge, but also the blessing of methodology. Give a man a fish and teach him how to fish. SDN is an emerging and constantly developing technology. The author gives his understanding of SDN from his own experience. It is recommended for SDN beginners and advanced people to read. It is not only suitable for learning but also worthy of self-reflection. It is a standing desk book for learning SDN.

Book Purchase

2. OpenDaylight Application Guide

Author: Tang Hong, Liu Hanjiang, Chen Qianfeng, Li Peng, etc. Publication date: January 1, 2016

The book "OpenDaylight Application Guide" is divided into three parts: a basic overview of OpenDaylight, an introduction to key projects, and development practice. This article introduces the OpenDaylight community background, organizational structure, and project overview; analyzes and explains the design ideas, principles, and development technologies of some major OpenDaylight projects; and discusses the practical experience in developing business control platforms based on OpenDaylight. This book can be used as an intermediate primer for network technicians and IT system developers to help them quickly understand the OpenDaylight community and its development methods for large-scale general SDN controllers.
Evaluation: As one of the SDN open source projects with the most pitfalls, the difficulties OpenDaylight brings to users are obvious to all. Is the appearance of this book based on the gospel of introductory OpenDaylight users? This book's detailed introduction to OpenDaylight is definitely worth reading.
Book purchase

3. Illustrated OpenFlow

Author: [Japanese] Kotsunomiya Naoki Iwata Jun Translator: Li Zhanjun Xue Wenling Publication date: January 1, 2016

"OpenFlow Illustrated" starts from the overview of OpenFlow, takes the OpenFlow 1.0 specification as the core, and explains the basic mechanism and structure of OpenFlow in detail. To deepen understanding, practical setup examples are also introduced, including LLDP and network virtualization in OpenFlow, etc. In addition, it also explains the main changes between OpenFlow 1.0 and OpenFlow 1.3.2, as well as the precautions and future development trends of OpenFlow.
Evaluation: The author has not read this book, so I picked out some comments from netizens. Anyway, it is definitely very helpful for getting started with the OpenFlow protocol. 1. It took me 6 hours to read it in one go. This book clearly sorted out the functions and specifications of OpenFlow according to different versions. In the process, people gradually understood the design ideas of the protocol, which was very helpful for me to understand SDN. 2. The explanations in this book are easy to understand, the pictures are carefully illustrated, and they look very intuitive. The use cases and network virtualization content introduced in Chapters 3 to 6 are more practical. 3. This book not only explains the OpenFlow protocol itself, but also introduces some application examples and surrounding technologies such as LLDP. Chapters 10 and 11 introduce what users need to pay attention to when using the protocol. I personally think it is worth reading. 4. From the working principle of OpenFlow to application examples, this book provides a comprehensive introduction. Suitable for beginners who want to learn about OpenFlow.

Buy books

4. Solve the doubts about SDN

Author: Fan Yongbing, Chen Nan, Huang Zhilan, Chen Tian Publication date: November 1, 2015

The book is divided into three chapters: industrial chapter, technical chapter and practical chapter. The industrial chapter includes the definition and background of SDN, the architecture and characteristics of SDN, and the development status and trends of SDN; the technical chapter includes the overall technology genre and architecture, application and orchestration of SDN. Northbound interfaces such as Restful and OSGi; practical applications of SDN in data centers, WAN traffic engineering, IPv4/v6 protocol conversion and other application scenarios. The practical part includes the deployment and application of OpenStack, and the deployment and application of mainstream data center SDN products such as VMware NS and Juniper Contrail.

Evaluation: Since the author has not read this book, since the publication date of this book is relatively new, there should be a lot of cutting-edge gains, and judging from the catalog, the book’s The collection is quite comprehensive and should be very helpful for a macro understanding of the SDN industry. The author is also on the front line of a telecom operator and will have a lot of practical application experience. "The world is so big, I want to see it." This is the author's expectation for this book now.

Book Purchase

5. Cloud Computing Network Pearl

Author: Li Junwu Publication Date: March 10, 2015

"Cloud "Computing Network Pearls" covers every aspect of Ethernet and TCP/IP network technology, and uses a large number of examples to describe it in detail, taking into account the sequence of network technology development, and following the division of the four layers of TCP/IP networks from bottom to top; in addition , and also selected the development status and trends of emerging technologies such as SDN, Openflow, and VXLAN from current technology hot spots for detailed analysis, providing a learning path to quickly master network technology.

Evaluation: The author of this book is Li Junwu, a senior practitioner in the industry. At the same time, this book covers the basic principles of the network, SDN architecture and neutron practice. It is the first domestic book to deeply analyze the underlying network principles of neutron. Network technology books. Whether you are a novice who wants to learn network technology from scratch or a network engineer who already has a certain foundation, you can find a quick path from this book. After reading the whole book, readers can establish their own technical knowledge system in network as soon as possible.
Book Purchase

6. Academic China·Academician Series: Core Principles and Application Practices of Software-Defined Networks

Author: Author: Huang Tao, Liu Jiang, Wei Liang, Zhang Jiao, Liu Yunjie Publication date: September 1, 2014

The book is divided into two parts: core principles and application practices, and provides a comprehensive analysis and in-depth interpretation of Software Defined Networking (SDN) technology. The first part explains the design ideas and architecture of SDN, analyzes the control and forwarding separation and programmability of SDN in detail, introduces the SDN southbound interface protocol represented by OpenFlow and the northbound and eastbound interface protocols, and introduces the SDN data plane. , control plane and SDN application cases. The second part focuses on SDN application practice, and introduces the basic knowledge of virtual switches, open source controllers, and simulation test experimental tools in detail from the aspects of system architecture, code analysis, etc., and combines the construction of simulated network environment, deployment of virtual network equipment, and actual business development and other specific application practice scenarios, and gave an in-depth explanation of the process of using SDN technology for innovative research and development.
Evaluation: Covering a wide range of contents is probably the most appropriate description of the book. As a product of the academic school, the language is quite satisfactory and does not lack height. It highlights the elaboration of core principles and basic concepts, and at the same time strives to explain the business application development process of SDN in a simple and easy-to-understand manner. It is of certain interest to professionals engaged in SDN technology research and development, network operation managers, college students in related majors, and readers interested in SDN technology. reference value. It is reported that the second edition is also being written, and those who complained about the first edition are definitely worth looking forward to.
Book purchase

7. In-depth understanding of computer network system design

Author: Hu Chengchen, Yang Zewei, Lu Jiahua, Hei Xiaojun Date of publication: July 2014

"In-depth Understanding of Computer Network System Design" mainly includes the basic conceptual design of network systems and detailed analysis of IP usage, a brief introduction to ONetSeries, an open network innovation platform developed by Strontium itself, and some development examples. In addition, the remaining parts focus on Focused on the design and implementation of network cards, routers, intrusion detection and OpenFlowSwitch systems.
Evaluation: Compared with the concept of software-defined network, this book is more "tough". It analyzes the applicable scenarios of SDN from the bottom of the chip level upwards. The content focuses on how to quickly implement An introduction to the open source network design platform NetFPGA, and feedback to everyone on some new understandings, experiences and ideas about network system design. Due to space limitations, many exciting contents are not described in detail, but they definitely reflect the author's broad knowledge. From hard to soft, this book is very helpful for everyone to understand the theoretical basic framework of network system technology, and it also has guiding significance for practice.

8. Huazhang Programmer Library: Software Defined Network·OpenFlow-based SDN Technology Revealed

Author: Siamak Azodolmolky Translator: Xu Lei Publication date: June 27, 2014

"Software Defined Network: Revealing the Secrets of SDN Technology Based on OpenFlow" is a system practice guide for actually building an SDN environment using OpenFlow. It explains the basic knowledge of OpenFlow in simple terms and elaborates on the development of network applications based on OpenFlow. , network virtualization, installation and configuration in cloud computing and other specific processes. Specific content includes the concept of flow, flow forwarding, OpenFlow functions, OpenFlow table functions, and the characteristics and limitations of OpenFlow; the implementation of OpenFlow switches; the role of OpenFlow controllers and their APIs; environment construction; and learning switches Taking the firewall as an example, it shows network application development; the acquisition of network sharding; OpenFlow in cloud computing; and an overview of some active open source projects related to OpenFlow.
Evaluation: As the author said, this book is positioned as a guide to SDN and OpenFlow. There is no grand narrative at the technical decision-making level in the book. It is more like a guide for the upcoming SDN and OpenFlow journey. A roadmap provided by practitioners (of course the SDN roadmap is not just OpenFlow). This book guides readers to start with the introductory knowledge of OpenFlow, and to understand the OpenFlow switches, controllers, and efficient mininet simulation tools in the SDN ecosystem from the shallower to the deeper. The subsequent exploration of OpenStack Neutron is also in line with current research hotspots and is worth reading.
Book Purchase

9. Software Defined Networking: Analysis of SDN and OpenFlow

Author: Thomas D. Nadeau, Ken Gray Translator: Bi Jun Publishing time : May 1, 2014

"Software-Defined Networking: Analysis of SDN and OpenFlow" is an authoritative guide on SDN. It comprehensively introduces the definition, protocols, standards and applications of SDN, and discusses the current OpenFlow Model and centralized network control, data plane generation, the structure and capabilities of commercial and open source controllers, technology that gives network programmability, the evolution process of data centers from desktop to distributed, network function visualization and the association and construction of service chains and maintain SDN topology, as well as the ideal SDN framework, etc.
Evaluation: The original version of this book is an authoritative work in the field of SDN (you can definitely recognize this series from the iconic cover of the animal head). It combines the author's large amount of practical work and industry experience to give everyone It provides a very comprehensive introduction to the main SDN concepts and practices, and a detailed and objective introduction to the latest developments in the SDN field. It is suitable for reading by network-related practitioners, managers, researchers, and investors. As a translation by Mr. Bi, a star who is active in the academic circle, the quality of the book is definitely worthy of guarantee.
Book purchase

10. In-depth analysis of SDN: interests, strategies, technologies, practices

Author: Zhang Weifeng Publication date: January 1, 2014

"In-depth Analysis of SDN - Benefits, Strategies, Technologies, Practices" uses easy-to-understand language to introduce the conceptual essence of SDN, SDN architecture, causes of emergence, development history, misunderstandings of SDN, and the impact of SDN on the industry. Development trend forecast. In addition, it also introduces each company's SDN strategy, SDN products and its position in the industry chain, the relationship between some popular technologies (such as network virtualization, NFV, cloud computing, etc.) and SDN, and the analysis of OpenFlow, the popular SDN technology. As well as various challenges and attempts faced by OpenFlow, SDN controller, and analysis of multiple application cases that have been tested in practice.
Evaluation: This book is written by Zhang Weifeng, a "model worker" in the SDN industry. It covers a wide range of content, from strategy, insider information, interests, technology to practice, and is very useful for equipment vendors and cloud service providers. It will be of great benefit to practitioners in fields such as , data centers, and scientific researchers to understand SDN; and because the author has a strong background in chip companies, he also has an in-depth analysis of the SDN forwarding surface. According to reliable sources, the new version is already in intensive production, which is undoubtedly good news for fans and industry practitioners.

Book Purchase

11. China Unicom Research Institute Innovation Research Series: Software-Defined Network Technology and Application

Author: Liu Chengming, Chen Chihang, Zhang Yunyong Publication date: October 2013 January 1

This book analyzes the characteristics, existing problems and future development trends of the network from the current status of network development. On this basis, the concept and architecture of software-defined networks are introduced, and the problems that software-defined networks can solve and related key technologies are analyzed. Then the current status of SDN standards, technology development, and industrial applications was systematically sorted out. Finally, the SDN prototype system solution based on the cloud management platform OpenStack was shared.

Evaluation: "Software-Defined Network Technology and Application" is based on the principle of integrating theory and practice, combined with China Unicom's practice in related fields, and has strong practical guidance significance. The content description is concise and comprehensive, suitable for quick read.

12. SDN core technology analysis and practical guide

Author: Lei Baohua, Wang Feng, Wang Qian, Wang Heyu, etc. Publication date: September 1, 2013

This book first systematically discusses the concept and background of SDN, compares and analyzes the mainstream views in the field of SDN; then comprehensively and in-depth combs the core technology system of SDN, focusing on the key technologies at each level in the SDN network architecture. Key points explained. At the same time, this book provides a practical guide to SDN based on open source technology to help readers further deepen their understanding of the principles and implementation of SDN. Finally, this book fully analyzes the application scenarios of SDN, and analyzes and forecasts the development pattern and future trends of SDN from the perspective of the industrial ecosystem.
Evaluation: This book can help everyone quickly grasp the core concepts of SDN, clarify the technological evolution of SDN, clarify the development direction of SDN, take into account both theory and practice, and be inclusive of various schools in the industry. The content in the book is full of insights and will provide useful help to professionals engaged in SDN technology product development, network operation service practitioners, college students in related majors, and readers who are interested in SDN. According to reliable news, Wang Feng, one of the authors of this book, also received the "Outstanding Technical Contribution" award from ONF today. Such a sincere work is worth reading.
Book purchase

Foreign language books

1. MPLS in the SDN Era

Author: Antonio Sanchez Monge, Krzysztof Grzegorz Szarkowicz Publication date: December 22, 2015

Juniper’s new book was published at the end of 2015. Both authors are veterans in the Internet industry. Antonio has 16 years of experience in the industry and has been with J for 11 years. In 2007, krzysztof was also an excellent engineer at Juniper. He had been working in Juniper for 20 years and had worked for J for 8 years. Both of them have been working on SDN and MPLS for a long time, which must be an incomparable technical advantage of this book.

Evaluation:
The professionalism of this book is determined by the publisher. The cases, topology, etc. of the entire book are developed on the basis of JunOS, but it is more like This is a certified training textbook. The article has a clear context and is not particularly difficult for practitioners with different backgrounds to read. The technical principles are concisely explained, the use cases are detailed, and the materials are sufficient. It is a sincere work.
Book purchase

2. Software Defined Networking: Design and Deployment

Author: Patricia A. Morreale, James M. Anderson
Publication date: December 3, 2014

The article structure of this book starts with the introduction of virtualization technology, then introduces SDN in detail, pays attention to practicality, and explains the relationship between service providers, equipment providers, and Internet manufacturers and SDN from several perspectives. , and also focused on the issues that should be paid attention to in SDN development, and used a lot of space to introduce OpenFlow and OF-CONFIG. At the end of the article, the author elaborated on the current situation of SDN and looked forward to future development.

Evaluation:
This book is a bit special. It does not explain the so-called concept of SDN step by step. It focuses more on network virtualization and related network needs. The book will also use part of the space to do some case analysis on SDN-related needs of existing market businesses. This book can help users better deploy and plan SDN architecture, which will benefit future development work. This book is undoubtedly good news for those who need to migrate their business to SDN and conduct research and development on virtualization in the future.
Book purchase

3. Software Defined Networks: A Comprehensive Approach

Author: Paul Goransson, Chuck Black
Published: June 6, 2014

Software Defined Networks: A Comprehensive Approach" explains the historical network environment caused by SDN and the latest development of SDN technology. It mainly introduces the technical knowledge required for successful SDN deployment, including how to explain it to non-technical people Business decision makers in organizations about the potential benefits, and risks, of moving parts of the network to an SDN model; how to make informed decisions about when to apply SDN in the network; how to decide whether an organization should develop its own SDN applications or Looking to acquire these from external vendors; addressing the long-standing question of how to accelerate the ability to develop one's own SDN applications, whether completely novel or more efficient approaches; discussing the evolution of SDN-enabled switching platforms; addressing what in the network When integrating SDN network technology; provide an overview of SDN application cases in different industries, including actual cases of writing SDN applications.

Evaluation:
The author was fortunate enough to have communicated with Chuck Blank, one of the authors, and thought he was an excellent engineer with a strong sense of responsibility. "Software Defined Networks: A Comprehensive Approach" introduces the basic concepts of SDN and OpenFlow protocols. It mainly focuses on the future development and prospects of SDN. However, it involves many SDN cases and applications and is highly theoretical, which provides good information for network management. The author provides a good read.
Book Purchase

4. RYU SDN Framework - English Edition Release 1.0

Author: Ryu project team
Published: February 20, 2014

"RYU SDN Framework" is a book mainly focused on Ryu and OpenFlow protocols. The first part of its chapters is simple practical operation of Simple Switch, traffic monitoring and link aggregation. The second part explains and analyzes the OpenFlow protocol in detail; the third part discusses the use of Ryu's built-in firewall (FireWall) and test tool applications; and finally introduces Ryu's architecture and practical application cases.

Evaluation:
"RYU SDN Framework" provides installation, use cases and practice for those who use Ryu as a development framework. Through practical examples, it introduces how Ryu programs operate and the packet functions of the OpenFlow protocol. The purpose of using it is to implement a book on SDN, and it uses the ease of use of the python language and supports OpenStack plug-ins, which is more rigorous.
Book purchase

5. Network Innovation through OpenFlow and SDN: Principles and Design

Author: Fei Hu
Published: February 18, 2014

"Network Innovation through OpenFlow and SDN: Principles and Design" introduces how to use SDN and OpenFlow to build networks and systems that are easy to design, have lower construction and operation costs, and are more flexible and customizable. It provides insights from expert contributors from around the world on solving SDN/OpenFlow design aspects. The four sections of this book are Basic Concepts, Engineering Design, Quality of Service (QoS), and Advanced Topics.

Evaluation:
In SDN/OpenFlow, "Network Innovation through OpenFlow and SDN: Principles and Design" provides a wide range of requirements to build, deploy, and manage OpenFlow/SDN and networks, with relatively complete coverage, including System architecture, language and programming issues, switches, controllers, multimedia support, security, and network operating systems. After reading this book, you will understand how to make a smooth transition from traditional networks to SDN/OpenFlow networks.

Book Purchase

6. Software Defined Networking with OpenFlow
Author: Siamak Azodolmolky
Published: October 25, 2013

"Software Defined Networking with OpenFlow" introduces SDN and OpenFlow, learns the role of each building block, and demonstrates how to use SDN/OpenFlow to provide new services and functions to change network work to solve traditional bottlenecks and innovative business Influence. End with a hands-on wizard to gain an in-depth understanding of the basic principles of SDN and OpenFlow. Mainly learn detailed OpenFlow protocol concepts, switches and controllers, etc., and provide the OpenFlow laboratory network simulation platform for practice, learn how to use the OpenFlow controller API to quickly develop innovative network applications, and test network applications without debugging the OpenFlow hardware environment.

Evaluation:
"Software Defined Networking with OpenFlow" focuses on concepts and is supplemented by practice, allowing everyone to master the basic elements of SDN/OpenFlow and through open source Open vSwitch, controller and OpenFlow laboratory tools. It is a good SDN guide that allows everyone to have an in-depth understanding of the entire ecosystem of SDN.

Book purchase

7. Virtual Networks: Pluralistic Approach for the Next Generation of Internet
Author: Otto Carlos M. B. Duarte, Guy Pujolle
Published: July 22, 2013日

## "Virtual Networks: Pluralistic Approach for the Next Generation of Internet" is about virtualization technology, which allows sharing of basic computing resources and slicing to divide the real computing environment into virtual The computing environment is isolated from each other and provides performance analysis of the Xen and OpenFlow virtualization platforms. It defines the network virtualization infrastructure and must provide wizard plane management for virtual network elements. In addition, this book proposes system management interfaces for two platforms to control and manage virtual network elements. The network virtualization infrastructure must provide five elements, namely definition: instance, deletion, migration, monitoring and setting.

Evaluation:
"Virtual Networks: Pluralistic Approach for the Next Generation of Internet" focuses on investigating the control algorithm for the existence of virtual networks, describing the main challenges of using Xen as a virtual tool for packet forwarding, more details Describe,proposals for local control of virtual networks. Each physical node can still guarantee the service level of each virtual network even in an incorrectly operated virtual network. The book provides detailed analysis and practice of virtualization technology.

Book Purchase

8. Introduction to Software Defined Networking - OpenFlow & VxLAN
Author: Vishal Shukla
Published: June 18, 2013

"Introduction to Software Defined Networking - OpenFlow & VxLAN" is a book that introduces SDN for educational purposes, focusing on introducing the most promising protocol of SDN, OpenFlow, and other SDN facilities VxLAN. This book mainly gives an overview of SDN and provides an in-depth analysis of open flow technology and VxLAN. OpenFlow mainly has the following explanations: (1) Why OPenFlow; (2) OpenFlow events; (3) OpenFlow components; (4) OpenFlow case study using wireshark packet capture; (5) All OpenFlow data packets in each domain detailed analysis. VxLAN mainly has the following explanations: (1) Why VxLAN; (2) VxLAN events; (3) VxLAN case studies; (4) Detailed analysis of all VxLAN packets in each domain.

Evaluation:
In "Introduction to Software Defined Networking - OpenFlow & VxLAN" some process analysis about SDN and explanation of the OpenFlow protocol are relatively clear. He provides developers, testers, network administrators and anyone who wants to know SDN is a good read for people who want to start from scratch and want to learn about OpenFlow and VXLAN.

Book Purchase

9. Openflow: High-Impact Strategies
Author: Kevin Roebuck
Published: August 29, 2011

"Openflow: High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors" has the latest information, data and background, mainly including: OpenFlow switch protocol, network protocol, and various other protocols... This book explains the real drivers and operations of OpenFlow in depth. It enables you to reduce the investment in technology, time and resources in the objective understanding of OpenFlow.

Evaluation:
The chapters of "Openflow: High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors" are relatively easy to read, and there are extensive references and links to related SDN , has a relatively complete collection of SDN/OpenFlow to help readers gain an in-depth understanding of SDN. This book is a unique collection of resources.

The above is the detailed content of What are some practical books on SDN?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:Java basics - iO (3)Next article:Java basics - iO (3)