Intro; Contents; Dedication; Foreword; Preface; Acknowledgements; Part I: Introduction; 1. Introduction to SDN (Ruslan L. Smelyanskiy and Alexander Shalimov); 1.1 Data centers; 1.1.1 The new computing paradigm; 1.1.2 DC network architecture; 1.1.3 Traffic in DC; 1.1.4 Addressing and routing in DC; 1.1.5 Performance; 1.1.6 TCP/IP stack issues; 1.1.7 Network management system; 1.1.8 Virtualization, scalability, flexibility; 1.2 Software-defined networks; 1.2.1 How can we split control plane and data plane?; 1.2.2 OpenFlow protocol and programmable switching: basics.
1.2.3 SDN controller, northbound API, controller applications1.2.4 Open issues and challenges; 1.3 Summary and conclusion; References; 2. SDN implementations and protocols (Cristian Hernandez Benet, Kyoomars Alizadeh Noghani, and Javid Taheri); 2.1 How SDN is implemented; 2.1.1 Implementation aspects; 2.1.2 Existing SDN controllers; 2.2 Current SDN implementation using OpenDaylight; 2.2.1 OpenDaylight; 2.3 Overview of OpenFlow devices; 2.3.1 Software switches; 2.3.2 Hardware switches; 2.4 SDN protocols; 2.4.1 ForCES; 2.4.2 OpenFlow; 2.4.3 Open vSwitch database management (OVSDB).
2.4.4 OpenFlow configuration and management protocol (OF-CONFIG)2.4.5 Network configuration protocol (NETCONF); 2.5 Open issues and challenges; 2.6 Summary and Conclusions; References; 3. SDN components and OpenFlow (Yanbiao Li, Dafang Zhang, Javid Taheri, and Keqin Li); 3.1 Overview of SDN's architecture and main components; 3.1.1 Comparison of IP and SDN in architectures; 3.1.2 SDN's main components; 3.2 OpenFlow; 3.2.1 Fundamental abstraction and basic concepts; 3.2.2 OpenFlow tables and the forwarding pipeline; 3.2.3 OpenFlow channels and the communication mechanism; 3.3 SDN controllers.
3.3.1 System architectural overview3.3.2 System implementation overview; 3.3.3 Rule placement and optimization; 3.4 OpenFlow switches; 3.4.1 The detailed working flow; 3.4.2 Design and optimization of table lookups; 3.4.3 Switch designs and implementations; 3.5 Open issues in SDN; 3.5.1 Resilient communication; 3.5.2 Scalability; References; 4. SDN for cloud data centres (Dimitrios Pezaros, Richard Cziva, and Simon Jouet); 4.1 Overview; 4.2 Cloud data centre topologies; 4.2.1 Conventional architectures; 4.2.2 Clos/Fat-Tree architectures; 4.2.3 Server-centric architectures.
4.2.4 Management network4.3 Software-defined networks for cloud data centres; 4.3.1 Challenges in cloud DC networks; 4.3.2 Benefits of using SDN in cloud DCs; 4.3.3 Current SDN deployments in cloud DC; 4.3.4 SDN as the backbone for a converged resource control plane; 4.4 Open issues and challenges; 4.4.1 Network function virtualisation and SDN in DCs; 4.4.2 The future of network programmability; 4.5 Summary; Acknowledgements; References; 5. Introduction to big data (Amir H. Payberah and Fatemeh Rahimian); 5.1 Big data platforms: challenges and requirements; 5.2 How to store big data?
5.2.1 Distributed file systems.
0
8
8
8
8
8
Big Data Analytics and Software Defined Networking (SDN) are helping to drive the management of data usage of the extraordinary increase of computer processing power provided by Cloud Data Centres (CDCs). This new book investigates areas where Big-Data and SDN can help each other in delivering more efficient services.