Carbon Features

Contents

Carbon Features

Major Feature

Sub Feature

sub-category

Status

Comments

Links

Security Groups

conntrack

Full

ovs 2.6 needed for dpdk-conntrack

learn

Full

alternative for dpdk instead of using conntarck

transparent

Full

no-ops security groups

allowed_address_pairs

Full

L2

east-west

vlan provider

Full

flat provider

Full

vxlan provider

Full

north-south (external n/w)

vlan provider

Full

no BGP

flat provider

Full

vxlan provider

WIP

using EVPN RT2 and BGP

vlan aware vms

vxlan provider

Full

vlan transparency

vxlan provider

Full

None with hwvtep

MAC learning

vlan, vxlan provider

Full

ARP

ARP supression for Neutron Router

Full

distributed ARP responses for floating IPs

vlan provider

Full

L3 - IPV4

east-west

vlan provider

None

vxlan provider

Full

DVR

gre provider

None

east-west with ECMP

vxlan provider

Full

north-south (external n/w)

vlan provider

Full

no BGP

vxlan provider

Full

with EVPN RT5

gre provider

None

needs OVS patch, implemented using BGP-MPLS

floating-ip

vlan, vxlan, gre provider

Full

gre needs OVS patch

snat - centralized-Controller

vlan, vxlan, gre provider

Full

Using controller gre needs ovs patch limited to TCP and UDP. NAPT switches are selected from the switches having the port in the router subnet. Failover happens when there is no port in the swtich on the router subnet or when the switch is down.

snat - centralized- Conntrack

vlan, vxlan, gre provider

Full

Used OVS conntrack feature. Works with TCP UDP and ICMP. The NAPT switch selection is based on weighted round robin and a pseudo port of each router subnet is added to the switch. Failover happens only if switch is down.

Extra routes

vxlan provider

Full

Invisible IP learning

vxlan provider

Full

Uses controller generated ARPs, subnet router feature

Transport

auto-bridge creation

Full

br-int

auto-tunnel creation

Full

vxlan tunnels for neutron networks

pre-configured full mesh of tunnels between vswitches

Full

VxLAN tunnels with IPv6 endpoints (requires OVS 2.6)

DHCP

Neutron-based

IPv4, IPv6

Full

Controller-based

IPv4

Full

Missing metadata support if neutron qdhcp is not used.

Metadata Server

Neutron-based

Full

Requires neutron qdhcp to act as metadata proxy.

IPv6 control

IPv6 IP SLAAC

vlan, vxlan

Full

Detailed status: https://docs.google.com/presentation/d/1dDHciJcPtCGrFQYYSNGbefO60uKD9hgdQFvZ0uu-aRQ/edit#slide=id.p

IPv6 RAs

vlan, vxlan

Full

IPV6 forwarding

Security Groups, allowed address pairs

Full

IPv6 L2

east-west

vlan provider

flat provider

vxlan provider

Full

north-south (external n/w)

vlan provider

?

no BGP

flat provider

?

vxlan provider

north-south VPN connectivity

vlan provider

vxlan provider

gre provider

vlan aware vms

vxlan provider

Full

no CSIT yet, so should we claim supported?

vlan transparency

vxlan provider

Full

None with hwvtep

MAC learning

vlan, vxlan provider

Full

ND

ND supression for Neutron Router

WIP

IPv6 L3

east-west

vlan provider

?

vxlan provider

Full

DVR

gre provider

north-south (external n/w)

vlan provider

Full

no BGP

vxlan provider

gre provider

WIP

needs OVS patch, implemented using BGP-MPLS

north-south VPN connectivity

vlan provider

vxlan provider

gre provider

Full

needs OVS patch, implemented using BGP-MPLS

Extra routes

vxlan, vlan? provider

Invisible IP learning

vxlan, vlan? provider

L2GW/HWVTEP

L2 connectivity with PNF/baremetal

Full

Vlan transparency not supported

SR-IOV with multi-provider extension

Full

upstream nova bug for multi-provider externsion fixed in pike

L3

None

target for nitrogen

HA

active/active, active/backup

Full

DHCP service for SR-IOV endpts

Full

using a designated OVS for ODL DHCP

VM Migration

all features

Full

QoS

rate limiting

Full

DSCP marking

Full

meters

Full

needs OVS 2.7?

supported rule types

None

minimum bandwidth rule

None

Federation

L2 Connectivity between OpenStack sites

Full

L3 Connectivity between OpenStack sites

Full

ACLs federation, micro-segmentation between sites

Full

Statistics

REST based statistics for neutron elements

Full

Element to Element counters

Full

Neutron APIs

network

Full

subnet

Full

port

Full

router

Full

security-groups

Full

floating-ips

Full

external-networks

Full

provider-network

Full

allowed address pairs

Full

L2GW

Full

v2 driver added in Ocata

bgpvpn

Full

v2 driver added in Ocata

vlan aware vms

Ocata only

Ocata only

extra routes

Full

QoS

Full

pseudo-agent binding, host config

Full

Default Ocata, supported in Newton

ETREE

WIP

DPDK

Full

conn-track based SNAT not supported until ovs 2.8

Datapath

NSH based

WIP

non-NSH based

WIP

Northbound

WIP

WIP

LBaaS

Octavia implementation

Partial

L2 supported, L3 Partially

ODL implementation

Future

PNFs

Connectivity to PNFs on Flat/VLAN networks

L2

Full

L3

Full

External Network

Full