Gateway-less underlay connectivity

Registered by Rudra Rugge on 2017-07-14

For simple Enterprise use cases and public cloud environment, it is advantageous to directly route packets using IP fabric network without a need for SDN gateway. The primary reason for contrail in this mode is to manage distributed security policy for workloads or baremetal servers.

The following use cases have to be supported:

1. VMs / containers spawned in the IP Fabric network communicating with each other using only underlay (no tunneling).

2. Virtual networks having IP subnet which is a subset of the IP fabric network or a different subnet and using IP fabric network as the provider network. VMs / containers from these VNs communicate within their VNs, with IP fabric VN and with other VNs which also have IP fabric as their provider network based on policy configured, using only underlay (no tunneling).

3. Virtual networks having IP fabric VN as their provider network communicating with other VNs which do not have any provider network configured based on policy configured, using overlay (with tunneling).

4. Vhost communication with other compute vhosts and with VMs / containers in IP fabric network or other VNs having IP fabric network as their provider network based on policy configured, using underlay (no tunneling).

Blueprint information

Status:
Complete
Approver:
Nischal Sheth
Priority:
High
Drafter:
Hari Prasad Killi
Direction:
Approved
Assignee:
Hari Prasad Killi
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon r4.1.0.0-fcs
Started by
Rudra Rugge on 2017-07-14
Completed by
Hari Prasad Killi on 2017-11-20

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Phase 1 - Vhost to Vhost communication and Vhost to overlay VN communication with policy : INPROGRESS
Phase 2 - IP Fabric VN as provider network for other VNs : INPROGRESS
Phase 3 - Distributed SNAT (Beta) : TODO
- Schema changes : DONE
- Config impact : DONE
- Vrouter impact : DONE
- Vrouter Agent impact : DONE
- UI impact : DONE
- Provisioning impact : DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.