4 .. contents:: :depth: 2
6 .. csv-table:: Carbon Features
7 :header: Major Feature, Sub Feature, sub-category, Status, Comments, Links
9 Security Groups,conntrack,,Full,ovs 2.6 needed for dpdk-conntrack
10 ,learn,,Full,alternative for dpdk instead of using conntarck
11 ,transparent,,Full,no-ops security groups
12 ,allowed_address_pairs,,Full,
14 L2,east-west,vlan provider,Full,
16 ,,vxlan provider,Full,
17 ,north-south (external n/w),vlan provider,Full,no BGP
19 ,,vxlan provider,WIP,using EVPN RT2 and BGP
20 ,vlan aware vms,vxlan provider,Full,
21 ,vlan transparency,vxlan provider,Full,None with hwvtep
22 ,MAC learning,"vlan, vxlan provider",Full,
24 ARP,ARP supression for Neutron Router,,Full,
25 ,distributed ARP responses for floating IPs,vlan provider,Full,
27 L3 - IPV4,east-west,vlan provider,None,
28 ,,vxlan provider,Full,DVR
30 ,east-west with ECMP,vxlan provider,Full,
31 ,north-south (external n/w),vlan provider,Full,no BGP
32 ,,vxlan provider,Full,with EVPN RT5
33 ,,gre provider,None,"needs OVS patch, implemented using BGP-MPLS"
34 ,floating-ip,"vlan, vxlan, gre provider",Full,gre needs OVS patch
35 ,snat - centralized-Controller,"vlan, vxlan, gre provider",Full,"Using controller gre needs ovs patch
36 limited to TCP and UDP.
37 NAPT switches are selected from the switches having the port in the router subnet.
38 Failover happens when there is no port in the swtich on the router subnet or when the switch is down."
39 ,snat - centralized- Conntrack,"vlan, vxlan, gre provider",Full,"Used OVS conntrack feature.
40 Works with TCP UDP and ICMP.
41 The NAPT switch selection is based on weighted round robin and a pseudo port of each router subnet is added to the switch.
42 Failover happens only if switch is down."
43 ,Extra routes,vxlan provider,Full,
44 ,Invisible IP learning,vxlan provider,Full,"Uses controller generated ARPs, subnet router feature"
46 Transport,auto-bridge creation,,Full,br-int
47 ,auto-tunnel creation,,Full,vxlan tunnels for neutron networks
48 ,pre-configured full mesh of tunnels between vswitches,,Full,
49 ,VxLAN tunnels with IPv6 endpoints (requires OVS 2.6),,,
51 DHCP,Neutron-based,"IPv4, IPv6",Full,
52 ,Controller-based,IPv4,Full,Missing metadata support if neutron qdhcp is not used.
53 ,Metadata Server,Neutron-based,Full,Requires neutron qdhcp to act as metadata proxy.
55 IPv6 control,IPv6 IP SLAAC,"vlan, vxlan",Full,Detailed status: https://docs.google.com/presentation/d/1dDHciJcPtCGrFQYYSNGbefO60uKD9hgdQFvZ0uu-aRQ/edit#slide=id.p
56 ,IPv6 RAs,"vlan, vxlan",Full,
59 ,"Security Groups, allowed address pairs",,Full,
60 IPv6 L2,east-west,vlan provider,,
62 ,,vxlan provider,Full,
63 ,north-south (external n/w),vlan provider,?,no BGP
66 ,north-south VPN connectivity,vlan provider,,
69 ,vlan aware vms,vxlan provider,Full,"no CSIT yet, so should we claim supported?"
70 ,vlan transparency,vxlan provider,Full,None with hwvtep
71 ,MAC learning,"vlan, vxlan provider",Full,
73 ND,ND supression for Neutron Router,,WIP,
74 IPv6 L3,east-west,vlan provider,?,
75 ,,vxlan provider,Full,DVR
77 ,north-south (external n/w),vlan provider,Full,no BGP
79 ,,gre provider,WIP,"needs OVS patch, implemented using BGP-MPLS"
80 ,north-south VPN connectivity,vlan provider,,
82 ,,gre provider,Full,"needs OVS patch, implemented using BGP-MPLS"
83 ,Extra routes,"vxlan, vlan? provider",,
84 ,Invisible IP learning,"vxlan, vlan? provider",,
86 L2GW/HWVTEP,L2 connectivity with PNF/baremetal,,Full,Vlan transparency not supported
87 ,SR-IOV with multi-provider extension,,Full,upstream nova bug for multi-provider externsion fixed in pike
88 ,L3,,None,target for nitrogen
89 ,HA,"active/active, active/backup",Full,
90 ,DHCP service for SR-IOV endpts,,Full,using a designated OVS for ODL DHCP
92 VM Migration,all features,,Full,
94 QoS,rate limiting,,Full,
96 ,meters,,Full,needs OVS 2.7?
97 ,supported rule types,,None,
98 ,minimum bandwidth rule,,None,
100 Federation,L2 Connectivity between OpenStack sites,,Full,
101 ,L3 Connectivity between OpenStack sites,,Full,
102 ,"ACLs federation, micro-segmentation between sites",,Full,
104 Statistics,REST based statistics for neutron elements,,Full,
105 ,Element to Element counters,,Full,
107 Neutron APIs,network,,Full,
111 ,security-groups,,Full,
113 ,external-networks,,Full,
114 ,provider-network,,Full,
115 ,allowed address pairs,,Full,
116 ,L2GW,,Full,v2 driver added in Ocata
117 ,bgpvpn,,Full,v2 driver added in Ocata
118 ,vlan aware vms,,Ocata only,Ocata only
121 ,"pseudo-agent binding, host config",,Full,"Default Ocata, supported in Newton"
125 DPDK,,,Full,conn-track based SNAT not supported until ovs 2.8
127 SFC classifier,Datapath,NSH based,WIP,
129 ,Northbound,openstack-sfc,WIP,
130 ,,ODL SFC models,WIP,
132 LBaaS,Octavia implementation,,Partial,"L2 supported, L3 Partially"
133 ,ODL implementation,,Future,
135 PNFs,Connectivity to PNFs on Flat/VLAN networks,L2,Full,
137 ,,External Network,Full,