3. Scenario 2 - OpenStack + Open Daylight Lithium Official ReleaseΒΆ
Scenario 2 is the environment of OpenStack + Open Daylight Lithium SR3 Official Release. Because Lithium SR3 Official Release does not support IPv6 L3 Routing, we need to enable Neutron L3 Agent instead of Open Daylight L3 function, while we still use Open Daylight for L2 switching. Because there is a bug in net-virt provider implementation, we need to use manual configuration to simulate IPv6 external router in our setup.
Please note that although the instructions are based on OpenStack Kilo, they can be applied to Liberty in the same way.
- 3.1. Infrastructure Setup
- 3.2. Setting Up Open Daylight Controller Node
- 3.3. Setting Up OpenStack Controller Node
- 3.4. Setting Up OpenStack Compute Node
- 3.5. Setting Up a Service VM as an IPv6 vRouter
- 3.5.1. Note: Disable Security Groups in OpenStack ML2 Setup
- 3.5.2. Source the Credentials in OpenStack Controller Node
- 3.5.3. Add External Connectivity to
br-ex
- 3.5.4. Create IPv4 Subnet and Router with External Connectivity
- 3.5.5. Create IPv6 Subnet and Router with External Connectivity
- 3.5.6. Prepare Image, Metadata and Keypair for Service VM
- 3.5.7. Boot Service VM (
vRouter
) witheth0
onipv4-int-network2
andeth1
onipv4-int-network1
- 3.5.8. Boot Two Other VMs in
ipv4-int-network1
- 3.5.9. Spawn
RADVD
inipv6-router
- 3.5.10. Testing to Verify Setup Complete
- 3.5.11. Next Steps