Home Page Icon
Home Page
Table of Contents for
Software-Defined Networking (SDN) with OpenStack
Close
Software-Defined Networking (SDN) with OpenStack
by Sreenivas Voruganti, Sriram Subramanian
Software-Defined Networking (SDN) with OpenStack
Software-Defined Networking (SDN) with OpenStack
Software-Defined Networking (SDN) with OpenStack
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Why subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the color images of this bookÂ
Errata
Piracy
Questions
1. OpenStack Networking in a Nutshell
Virtual and physical networking
Tenant isolation
Layer 2 (L2) capabilities in OpenStack
Creating a network using OpenStack CLI
Creating a subnet using OpenStack CLI
Associating a network and subnet to a virtual machine
Layer 3 (L3) capabilities in OpenStack
Creating a router using OpenStack CLI
Associating a subnetwork to a Router
Securing network traffic in OpenStack
Using security groups to secure traffic within a network
Using firewall service to secure traffic
Advanced networking services
Load Balancing as a Service (LBaaS)
Virtual Private Network as a Service (VPNaaS)
OpenStack and SDN context
Choice of technology
OpenStack API for networking
Summary
2. Introduction to Software-Defined Networking
Components of traditional networks
Key aspects of the networking planes
Challenges faced by traditional networks
Control plane challenges
Management plane challenges
SDN reference architecture
Control plane improvements with SDN
Management plane improvements with SDN
SDN and OpenStack
OpenStack and Network abstractions
OpenStack and RESTful API
OpenStack and centralized management
Summary
3. SDN Protocols
Getting familiar with SDN protocols
Open vSwitch
Configuration management protocols
Protocols
YANG
YIN
pyang
NETCONF
Netopeer
OF-CONFIG
OVSDB
JSON-RPC transport
OVSDB schema
OF-CONFIG server for Open vSwitch
Understanding OpenFlow
OpenFlow as an API
OpenFlow as a control plane
OpenFlow tables
OpenFlow matching
OpenFlow actions and instructions
OpenFlow Wireshark Dissector
Summary
4. SDN Networking with Open vSwitch
OVS Networking with Linux Network namespace
OVS networking with SDN controller
OVS and Mininet
OVS connected to virtual machines
OpenStack Neutron
Neutron services layout
Open vSwitch (OVS) plugin and agent
Summary
5. Getting Started with OpenDaylight
Introduction to OpenDaylight
Architecture of OpenDaylight
REST API
Controller platform
SAL
Protocol plugins
Installing ODL
Version
Prerequisites
Installation procedure
Installing DLUX GUI
Installing the L2 Switch package
Using ODL to manage Open vSwitch
Installing and configuring OVS
Managing OVS Using OpenDaylight
ODL and OpenStack
Summary
6. Using OpenDaylight with OpenStack
Integrating OpenDaylight with OpenStack
Components of ODL and Neutron integration
Configuring OpenStack Neutron for ODL
Installing OpenDaylight features
Configuring Neutron on the OpenStack controller node
Configuring Neutron on the compute node(s)
Verifying the complete setup
Introduction to Virtual Tenant Network (VTN)
Multi-tenancy
Virtualizing the network
Service chaining
OpenDaylight Virtual Tenant Network
VTN model
Installing VTN manager
VTN and OpenStack
VTN to OpenStack entity mapping
Summary
7. Getting Started with OpenContrail
Introduction to OpenContrail
History
Use cases
OpenContrail architecture
vRouter
Compute Node components
Functions of vRouter agent
Functions of vRouter forwarding plane
Controller
Configuration Node
Control Node
Analytics Node
Scalability
Putting it all together
Installing OpenContrail
Version
Prerequisites
Installing OpenContrail
OpenContrail and OpenStack
Neutron and Nova integration
High-level flow of requests from OpenStack
Summary
8. OpenContrail Networking with OpenStack
OpenContrail integration with OpenStack
DevStack-based installation
OpenStack services used by OpenContrail
Virtual network management in OpenContrail
Creating virtual networks and VM instances
Monitoring virtual router and virtual networks
Flow of data packets in OpenContrail
Traffic isolation using encapsulation
Flow of packets in OpenContrail
Service chaining using OpenContrail
Summary
9. Open Network Operating System (ONOS)
Introduction to ONOS
Architecture of ONOS
Prerequisites for installing ONOS
Installing ONOS
Installing application components
Using ONOS to manage Open vSwitch
Intent framework
Distributed ONOS
Central Office Re-architected as Datacenter
Extensible Cloud Operating System
Summary
10. OVN and Open vSwitch Enhancements
Open vSwitch components in network node
Neutron DHCP
Neutron routing
Neutron DVR
Open vSwitch components in compute host
OVN - Native Virtual Networking Open vSwitch
Drivers for OVN
Working with OVN
OVN firewall
OVN and OpenStack
Running OVN using DevStack
Mapping of Neutron and OVN object models
Network and logical switch
Subnet and DHCP
Neutron port and OVN port
Other mappings
OVN's roadmap for OpenStack
Neutron Dragonflow
Data Path Development Kit (DPDK)
Open vSwitch with DPDK
Neutron with Open vSwitch + DPDK
Summary
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Table of Contents
Next
Next Chapter
Software-Defined Networking (SDN) with OpenStack
Software-Defined Networking (SDN) with OpenStack
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset