Jump To Close Expand all Collapse all Table of contents Networking Guide Preface 1. OpenStack Networking and SDN Expand section "1. OpenStack Networking and SDN" Collapse section "1. OpenStack Networking and SDN" 1.1. Topics covered in this book 2. The Politics of Virtual Networks 3. Networking Overview Expand section "3. Networking Overview" Collapse section "3. Networking Overview" 3.1. How Networking Works Expand section "3.1. How Networking Works" Collapse section "3.1. How Networking Works" 3.1.1. VLANs 3.2. Connecting two LANs together Expand section "3.2. Connecting two LANs together" Collapse section "3.2. Connecting two LANs together" 3.2.1. Firewalls 3.3. OpenStack Networking (neutron) 3.4. Using CIDR format 4. OpenStack Networking Concepts Expand section "4. OpenStack Networking Concepts" Collapse section "4. OpenStack Networking Concepts" 4.1. Installing OpenStack Networking (neutron) Expand section "4.1. Installing OpenStack Networking (neutron)" Collapse section "4.1. Installing OpenStack Networking (neutron)" 4.1.1. Supported installation 4.2. OpenStack Networking diagram 4.3. Security Groups 4.4. Open vSwitch 4.5. Modular Layer 2 (ML2) Expand section "4.5. Modular Layer 2 (ML2)" Collapse section "4.5. Modular Layer 2 (ML2)" 4.5.1. The reasoning behind ML2 4.5.2. ML2 network types 4.5.3. ML2 Mechanism Drivers 4.6. Network Back Ends in OpenStack Expand section "4.6. Network Back Ends in OpenStack" Collapse section "4.6. Network Back Ends in OpenStack" 4.6.1. Choose OpenStack Networking (neutron) 4.6.2. Choose Nova Networking 4.7. L2 Population 4.8. OpenStack Networking Services Expand section "4.8. OpenStack Networking Services" Collapse section "4.8. OpenStack Networking Services" 4.8.1. L3 Agent 4.8.2. DHCP Agent 4.8.3. Open vSwitch Agent 4.9. Tenant and Provider networks Expand section "4.9. Tenant and Provider networks" Collapse section "4.9. Tenant and Provider networks" 4.9.1. Tenant networks 4.9.2. Provider networks Expand section "4.9.2. Provider networks" Collapse section "4.9.2. Provider networks" 4.9.2.1. Flat provider networks 4.9.2.2. Configure controller nodes 4.9.2.3. Configure the Network and Compute nodes 4.9.2.4. Configure the network node 4.10. Layer 2 and layer 3 networking Expand section "4.10. Layer 2 and layer 3 networking" Collapse section "4.10. Layer 2 and layer 3 networking" 4.10.1. Use switching where possible I. Common Tasks Expand section "I. Common Tasks" Collapse section "I. Common Tasks" 5. Common administrative tasks Expand section "5. Common administrative tasks" Collapse section "5. Common administrative tasks" 5.1. Create a network 5.2. Create an advanced network 5.3. Add network routing 5.4. Delete a network 5.5. Create a subnet Expand section "5.5. Create a subnet" Collapse section "5.5. Create a subnet" 5.5.1. Create a new subnet 5.6. Delete a subnet 5.7. Add a router 5.8. Delete a router 5.9. Add an interface 5.10. Delete an interface 5.11. Configure IP addressing Expand section "5.11. Configure IP addressing" Collapse section "5.11. Configure IP addressing" 5.11.1. Create floating IP pools 5.11.2. Assign a specific floating IP 5.11.3. Assign a random floating IP 5.12. Create multiple floating IP pools 5.13. Bridge the physical network 6. Planning IP Address usage Expand section "6. Planning IP Address usage" Collapse section "6. Planning IP Address usage" 6.1. Using multiple VLANs 6.2. Isolating VLAN traffic 6.3. IP address consumption 6.4. Virtual Networking 6.5. Example network plan 7. Review OpenStack Networking router ports Expand section "7. Review OpenStack Networking router ports" Collapse section "7. Review OpenStack Networking router ports" 7.1. View current port status 8. Troubleshoot Provider Networks Expand section "8. Troubleshoot Provider Networks" Collapse section "8. Troubleshoot Provider Networks" 8.1. Topics covered 8.2. Basic ping testing 8.3. Troubleshooting VLAN networks Expand section "8.3. Troubleshooting VLAN networks" Collapse section "8.3. Troubleshooting VLAN networks" 8.3.1. Review the VLAN configuration and log files 8.4. Troubleshooting from within tenant networks Expand section "8.4. Troubleshooting from within tenant networks" Collapse section "8.4. Troubleshooting from within tenant networks" 8.4.1. Perform advanced ICMP testing within the namespace 9. Connect an instance to the physical network Expand section "9. Connect an instance to the physical network" Collapse section "9. Connect an instance to the physical network" 9.1. Using Flat Provider Networks Expand section "9.1. Using Flat Provider Networks" Collapse section "9.1. Using Flat Provider Networks" 9.1.1. The flow of outgoing traffic 9.1.2. The flow of incoming traffic 9.1.3. Troubleshooting 9.2. Using VLAN provider networks Expand section "9.2. Using VLAN provider networks" Collapse section "9.2. Using VLAN provider networks" 9.2.1. The flow of outgoing traffic 9.2.2. The flow of incoming traffic 9.2.3. Troubleshooting 9.3. Enable Compute metadata access 9.4. Floating IP addresses 10. Configure physical switches for OpenStack Networking Expand section "10. Configure physical switches for OpenStack Networking" Collapse section "10. Configure physical switches for OpenStack Networking" 10.1. Planning your physical network environment 10.2. Configure a Cisco Catalyst switch Expand section "10.2. Configure a Cisco Catalyst switch" Collapse section "10.2. Configure a Cisco Catalyst switch" 10.2.1. Configure trunk ports Expand section "10.2.1. Configure trunk ports" Collapse section "10.2.1. Configure trunk ports" 10.2.1.1. Configure trunk ports for a Cisco Catalyst switch 10.2.2. Configure access ports Expand section "10.2.2. Configure access ports" Collapse section "10.2.2. Configure access ports" 10.2.2.1. Configure access ports for a Cisco Catalyst switch 10.2.3. Configure LACP port aggregation Expand section "10.2.3. Configure LACP port aggregation" Collapse section "10.2.3. Configure LACP port aggregation" 10.2.3.1. Configure LACP on the physical NIC 10.2.3.2. Configure LACP on a Cisco Catalyst switch 10.2.4. Configure MTU settings Expand section "10.2.4. Configure MTU settings" Collapse section "10.2.4. Configure MTU settings" 10.2.4.1. Configure MTU settings on a Cisco Catalyst switch 10.2.5. Configure LLDP discovery Expand section "10.2.5. Configure LLDP discovery" Collapse section "10.2.5. Configure LLDP discovery" 10.2.5.1. Configure LLDP on a Cisco Catalyst switch 10.3. Configure a Cisco Nexus switch Expand section "10.3. Configure a Cisco Nexus switch" Collapse section "10.3. Configure a Cisco Nexus switch" 10.3.1. Configure trunk ports Expand section "10.3.1. Configure trunk ports" Collapse section "10.3.1. Configure trunk ports" 10.3.1.1. Configure trunk ports for a Cisco Nexus switch 10.3.2. Configure access ports Expand section "10.3.2. Configure access ports" Collapse section "10.3.2. Configure access ports" 10.3.2.1. Configure access ports for a Cisco Nexus switch 10.3.3. Configure LACP port aggregation Expand section "10.3.3. Configure LACP port aggregation" Collapse section "10.3.3. Configure LACP port aggregation" 10.3.3.1. Configure LACP on the physical NIC 10.3.3.2. Configure LACP on a Cisco Nexus switch 10.3.4. Configure MTU settings Expand section "10.3.4. Configure MTU settings" Collapse section "10.3.4. Configure MTU settings" 10.3.4.1. Configure MTU settings on a Cisco Nexus 7000 switch 10.3.5. Configure LLDP discovery Expand section "10.3.5. Configure LLDP discovery" Collapse section "10.3.5. Configure LLDP discovery" 10.3.5.1. Configure LLDP on a Cisco Nexus 7000 switch 10.4. Configure a Cumulus Linux switch Expand section "10.4. Configure a Cumulus Linux switch" Collapse section "10.4. Configure a Cumulus Linux switch" 10.4.1. Configure trunk ports Expand section "10.4.1. Configure trunk ports" Collapse section "10.4.1. Configure trunk ports" 10.4.1.1. Configure trunk ports for a Cumulus Linux switch 10.4.2. Configure access ports Expand section "10.4.2. Configure access ports" Collapse section "10.4.2. Configure access ports" 10.4.2.1. Configuring access ports for a Cumulus Linux switch 10.4.3. Configure LACP port aggregation Expand section "10.4.3. Configure LACP port aggregation" Collapse section "10.4.3. Configure LACP port aggregation" 10.4.3.1. Configure LACP on the physical NIC 10.4.3.2. Configure LACP on a Cumulus Linux switch 10.4.4. Configure MTU settings Expand section "10.4.4. Configure MTU settings" Collapse section "10.4.4. Configure MTU settings" 10.4.4.1. Configure MTU settings on a Cumulus Linux switch 10.4.5. Configure LLDP discovery 10.5. Configure an Extreme Networks EXOS switch Expand section "10.5. Configure an Extreme Networks EXOS switch" Collapse section "10.5. Configure an Extreme Networks EXOS switch" 10.5.1. Configure trunk ports Expand section "10.5.1. Configure trunk ports" Collapse section "10.5.1. Configure trunk ports" 10.5.1.1. Configure trunk ports on an Extreme Networks EXOS switch 10.5.2. Configure access ports Expand section "10.5.2. Configure access ports" Collapse section "10.5.2. Configure access ports" 10.5.2.1. Configure access ports for an Extreme Networks EXOS switch 10.5.3. Configure LACP port aggregation Expand section "10.5.3. Configure LACP port aggregation" Collapse section "10.5.3. Configure LACP port aggregation" 10.5.3.1. Configure LACP on the physical NIC 10.5.3.2. Configure LACP on an Extreme Networks EXOS switch 10.5.4. Configure MTU settings Expand section "10.5.4. Configure MTU settings" Collapse section "10.5.4. Configure MTU settings" 10.5.4.1. Configure MTU settings on an Extreme Networks EXOS switch 10.5.5. Configure LLDP discovery Expand section "10.5.5. Configure LLDP discovery" Collapse section "10.5.5. Configure LLDP discovery" 10.5.5.1. Configure LLDP settings on an Extreme Networks EXOS switch 10.6. Configure a Juniper EX Series switch Expand section "10.6. Configure a Juniper EX Series switch" Collapse section "10.6. Configure a Juniper EX Series switch" 10.6.1. Configure trunk ports Expand section "10.6.1. Configure trunk ports" Collapse section "10.6.1. Configure trunk ports" 10.6.1.1. Configure trunk ports on the Juniper EX Series switch 10.6.2. Configure access ports Expand section "10.6.2. Configure access ports" Collapse section "10.6.2. Configure access ports" 10.6.2.1. Configure access ports for a Juniper EX Series switch 10.6.3. Configure LACP port aggregation Expand section "10.6.3. Configure LACP port aggregation" Collapse section "10.6.3. Configure LACP port aggregation" 10.6.3.1. Configure LACP on the physical NIC 10.6.3.2. Configure LACP on a Juniper EX Series switch 10.6.4. Configure MTU settings Expand section "10.6.4. Configure MTU settings" Collapse section "10.6.4. Configure MTU settings" 10.6.4.1. Configure MTU settings on a Juniper EX Series switch 10.6.5. Configure LLDP discovery Expand section "10.6.5. Configure LLDP discovery" Collapse section "10.6.5. Configure LLDP discovery" 10.6.5.1. Configure LLDP on a Juniper EX Series switch II. Advanced Configuration Expand section "II. Advanced Configuration" Collapse section "II. Advanced Configuration" 11. Configure MTU Settings Expand section "11. Configure MTU Settings" Collapse section "11. Configure MTU Settings" 11.1. MTU overview Expand section "11.1. MTU overview" Collapse section "11.1. MTU overview" 11.1.1. Configure MTU advertisement 11.1.2. Configure tenant networks 11.1.3. Configure MTU Settings in Director 11.1.4. Review the resulting MTU calculation 12. Configure Quality-of-Service (QoS) Expand section "12. Configure Quality-of-Service (QoS)" Collapse section "12. Configure Quality-of-Service (QoS)" 12.1. QoS Policy Scope 12.2. QoS Policy Management 13. Configure Bridge Mappings Expand section "13. Configure Bridge Mappings" Collapse section "13. Configure Bridge Mappings" 13.1. What are bridge mappings used for? Expand section "13.1. What are bridge mappings used for?" Collapse section "13.1. What are bridge mappings used for?" 13.1.1. Configure bridge mappings 13.1.2. Configure the controller node 13.1.3. Traffic flow 13.2. Maintaining Bridge Mappings Expand section "13.2. Maintaining Bridge Mappings" Collapse section "13.2. Maintaining Bridge Mappings" 13.2.1. Manual port cleanup 13.2.2. Automated port cleanup using ‘neutron-ovs-cleanup’ Expand section "13.2.2. Automated port cleanup using ‘neutron-ovs-cleanup’" Collapse section "13.2.2. Automated port cleanup using ‘neutron-ovs-cleanup’" 13.2.2.1. Example usage of neutron-ovs-cleanup: 14. Configure RBAC Expand section "14. Configure RBAC" Collapse section "14. Configure RBAC" 14.1. Create a new RBAC policy 14.2. Review your configured RBAC policies 14.3. Delete a RBAC policy 15. Configure Distributed Virtual Routing (DVR) Expand section "15. Configure Distributed Virtual Routing (DVR)" Collapse section "15. Configure Distributed Virtual Routing (DVR)" 15.1. Configure DVR 16. Configure Load Balancing-as-a-Service (LBaaS) Expand section "16. Configure Load Balancing-as-a-Service (LBaaS)" Collapse section "16. Configure Load Balancing-as-a-Service (LBaaS)" 16.1. OpenStack Networking and LBaaS Topology Expand section "16.1. OpenStack Networking and LBaaS Topology" Collapse section "16.1. OpenStack Networking and LBaaS Topology" 16.1.1. Service Placement 16.2. Configure LBaaS Expand section "16.2. Configure LBaaS" Collapse section "16.2. Configure LBaaS" 16.2.1. Enable LBaaSv1 Integration with Dashboard 16.3. On the network node (running the LBaaS Agent) 17. Tenant Networking with IPv6 Expand section "17. Tenant Networking with IPv6" Collapse section "17. Tenant Networking with IPv6" 17.1. IPv6 subnet options Expand section "17.1. IPv6 subnet options" Collapse section "17.1. IPv6 subnet options" 17.1.1. Create an IPv6 subnet using Stateful DHCPv6 18. Manage Tenant Quotas Expand section "18. Manage Tenant Quotas" Collapse section "18. Manage Tenant Quotas" 18.1. L3 quota options 18.2. Firewall quota options 18.3. Security group quota options 18.4. Management quota options 19. Configure Firewall-as-a-Service (FWaaS) Expand section "19. Configure Firewall-as-a-Service (FWaaS)" Collapse section "19. Configure Firewall-as-a-Service (FWaaS)" 19.1. Enable FWaaS 19.2. Configure FWaaS 19.3. Create a firewall 19.4. Allowed-address-pairs Expand section "19.4. Allowed-address-pairs" Collapse section "19.4. Allowed-address-pairs" 19.4.1. Basic allowed-address-pairs operations 19.4.2. Adding allowed-address-pairs 20. Configure Layer 3 High Availability Expand section "20. Configure Layer 3 High Availability" Collapse section "20. Configure Layer 3 High Availability" 20.1. OpenStack Networking without HA 20.2. Overview of Layer 3 High Availability Expand section "20.2. Overview of Layer 3 High Availability" Collapse section "20.2. Overview of Layer 3 High Availability" 20.2.1. Failover conditions 20.3. Tenant considerations 20.4. Background changes Expand section "20.4. Background changes" Collapse section "20.4. Background changes" 20.4.1. Changes to neutron-server 20.4.2. Changes to L3 agent 20.5. Configuration Steps Expand section "20.5. Configuration Steps" Collapse section "20.5. Configuration Steps" 20.5.1. Configure the OpenStack Networking node 20.5.2. Review your configuration 21. SR-IOV support for virtual networking Expand section "21. SR-IOV support for virtual networking" Collapse section "21. SR-IOV support for virtual networking" 21.1. Configure SR-IOV in your RHEL OpenStack Platform deployment 21.2. Create Virtual Functions on the Compute node 21.3. Configure SR-IOV on the Network Node 21.4. Configure SR-IOV on the Controller Node 21.5. Configure SR-IOV in Compute 21.6. Enable the OpenStack Networking SR-IOV agent 21.7. Configure an instance to use the SR-IOV port 21.8. Review the allow_unsafe_interrupts setting 21.9. Additional considerations Legal Notice Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Red Hat Training A Red Hat training course is available for Red Hat OpenStack Platform Preface OpenStack Networking (codename neutron) is the software-defined networking component of Red Hat OpenStack Platform 8. Previous Next