舉報

會員
Software-Defined Networking with OpenFlow(Second Edition)
最新章節:
Summary
Ifyouareanetwork/systemadministratororasystemengineerandwouldliketoimplementOpenFlowconceptsandtakeSoftware-DefinedNetworkingonyourprojectstothenextlevel,thenthisbookisforyou.Ifyouareawareofbroadnetworkingconcepts,andarefamiliarwiththeday-to-dayoperationofcomputernetworks,youwillfindthisbookverybeneficial.
目錄(219章)
倒序
- coverpage
- Title Page
- Second Edition
- Copyright
- Software-Defined Networking with OpenFlow
- Second Edition
- Credits
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Software-Defined Networks
- Understanding SDN
- Characteristics of SDN
- Plane decoupling
- Central control and simple forwarding elements
- Network automation and virtualization
- SDN use cases
- Data center applications
- Campus networks applications
- Service provider applications
- Mobile network applications
- NFV
- How is NFV different from SDN?
- NFV challenges
- Summary
- Introducing OpenFlow
- Activities around SDN/OpenFlow
- Building Blocks of an SDN deployment
- Header field
- Counters
- Actions
- Priority
- Timeouts
- Cookies
- Flags
- OpenFlow messages
- Controller-to-switch
- Features
- Configuration
- Modify-State
- Read-State
- Packet-out
- Barrier
- Role-Request
- Setting asynchronous configuration
- Symmetric messages
- Hello
- Echo
- Errors
- Experimenter
- Asynchronous messages
- Packet-in
- Flow-Removal
- Port-status
- Role-status
- Controller-status
- Table-status
- Request-forward
- Northbound interface
- Summary
- Implementing the OpenFlow Switch
- OpenFlow reference switch
- Controller-to-switch messages
- Asynchronous messages
- Symmetric messages
- OpenFlow enabled switches
- Software-based switches
- Hardware-based switches
- OpenFlow laboratory with Mininet
- Getting started with Mininet
- Experimenting with Mininet
- Experimenting with Mininet GUI (MiniEdit)
- Getting started with MiniEdit
- Creating a custom topology on Mininet canvas
- Configuring the controller
- Configuring the switch
- Configuring the host
- Setting the MiniEdit preferences
- Saving the configuration
- Running a Mininet topology simulation generating logs and monitoring the flow table
- Summary
- The OpenFlow Controllers
- Software-Defined Networking controllers
- Existing implementations
- NOX and POX
- Running a POX application
- NodeFlow
- Floodlight
- Virtual networking filter
- Firewall module
- Static flow pusher
- Network plugin for OpenStack
- ODL
- Ryu
- Ryu architecture
- Ryu libraries
- OpenFlow protocol and controller
- Managers and core processes
- Northbound
- Applications
- Installation of a Ryu controller
- Running a Ryu application
- Special controllers
- Summary
- Setting Up the Environment
- Understanding the OpenFlow laboratory
- External controllers
- Completing the OpenFlow laboratory
- Replacing ethX with the name of the unnumbered interface
- ODL
- ODL controller
- ODL-based SDN laboratory
- SDN Hub starter VM kit
- Summary
- Net App Development
- Net App 1 - an Ethernet learning switch
- Building the learning switch
- Net App 2 - a simple firewall
- Net App 3 - simple forwarding in OpenDaylight
- Net App 4 – simple switching hub using Ryu controller
- Executing the Simple Switching Hub
- Testing application
- Net App 5 – simple router using Ryu controller
- Creating the topology on Mininet
- IP address configuration on the hosts
- Configuring the default gateway on the host
- Starting the Ryu controller
- Configuring the address of the router (switch)
- Configuring the default gateway of the switch
- Verification
- Conclusion
- Net App 6 – simple firewall using Ryu controller
- Creating the topology on Mininet
- Starting the rest firewall application
- Enabling the firewall
- Creating rules
- Verifying that these rules have been set
- ICMP Verification
- Configuring deny instructions
- Conclusion
- Summary
- Getting a Network Slice
- Network virtualization
- FlowVisor
- Isolation mechanism
- Bandwidth isolation
- Topology isolation
- Switch CPU isolation
- New flow messages
- Controller requests
- Slow-path packet forwarding
- Internal state keeping
- Flowspace isolation
- OpenFlow control isolation
- FlowVisor API
- FLOW_MATCH structure
- Slice actions structure
- FlowVisor slicing
- Summary
- OpenFlow in Cloud Computing
- OpenStack and Neutron
- OpenStack Networking architecture
- Neutron plugins
- Summary
- Open Source Resources
- Controllers
- Beacon
- Floodlight
- Maestro
- Trema
- FlowER
- Ryu
- Open Network Operating System
- Atrium
- OpenContrail
- Miscellaneous
- FlowVisor
- Flowsim
- Avior
- RouteFlow
- OFlops and Cbench
- OSCARS
- Twister
- FortNOX
- Nettle
- Frenetic
- Open Exchange Software Suite
- Summary
- The Future of SDN
- Packet forwarding innovations beyond OpenFlow
- POF
- POF architecture
- Structure of POFOX
- POFSwitch
- Programming protocol-independent packet processors
- P4 components
- Forwarding model of P4
- Protocol-independent forwarding
- Table Type Patterns
- Relationship between TTP and OF-PI
- Goals of OF-PI
- Optical transport protocol extensions
- Generalized Multiprotocol Label Switching
- Packet-optical Integration
- Summary 更新時間:2021-07-02 15:50:36
推薦閱讀
- Spring 5.0 Microservices(Second Edition)
- Intel Galileo Essentials
- SoapUI Cookbook
- Banana Pi Cookbook
- Ext JS 4 Web Application Development Cookbook
- Learning Vaadin 7(Second Edition)
- Android應用案例開發大全(第二版)
- Python極簡講義:一本書入門數據分析與機器學習
- Java Web從入門到精通(第3版)
- HTML5+CSS3+JavaScript 從入門到項目實踐(超值版)
- Vue.js光速入門及企業項目開發實戰
- Java EE架構設計與開發實踐
- ArcPy and ArcGIS(Second Edition)
- 例解Python:Python編程快速入門踐行指南
- Kohana 3.0 Beginner's Guide
- 瘋狂Ajax講義(第3版)
- Visual C++網絡編程教程(Visual Studio 2010平臺)
- 測試架構師修煉之道:從測試工程師到測試架構師(第2版)
- 梔子貓的奇幻編程之旅:21天探索信息學奧賽C++編程
- Lua Quick Start Guide
- XML程序設計案例教程
- Hands-On Artificial Intelligence on Google Cloud Platform
- Vagrant Virtual Development Environment Cookbook
- C++入門很輕松(微課超值版)
- Learning VMware NSX(Second Edition)
- OpenShift云原生架構:原理與實踐
- JavaScript and JSON Essentials
- 游戲UI設計原則與實例指導手冊
- Kotlin Programming Cookbook
- 前端程序員面試筆試寶典