* The NetIDE Configuration file contains the configurable elements for the
engine.
-OVSDB-based Network Virtualization Services
-===========================================
+NetVirt - Network Virtualization Services
+=========================================
Several services and plugins in OpenDaylight work together to provide simplified
integration with the OpenStack Neutron framework. These services enable
OpenStack to offload network processing to OpenDaylight while enabling
OpenDaylight to provide enhanced network services to OpenStack.
-OVSDB Services are at parity with the Neutron Reference Implementation in
+NetVirt Services are at parity with the Neutron Reference Implementation in
OpenStack, including support for:
* L2/L3
are fully distributed as well.
* Full support for distributed Layer-2 switching and distributed IPv4 routing
is now available.
+ * NAT and Floating IPs
+ * IPv6
+ * MAC and IP learning
* Clustering - Full support for clustering and High Availability (HA) is
available in the this OpenDaylight release. In particular, the OVSDB
southbound plugin supports clustering that any application can use, and the
- Openstack network integration with OpenDaylight (through OVSDB Net-Virt) has
+ Openstack network integration with OpenDaylight (through NetVirt) has
full clustering support. While there is no specific limit on cluster size, a
3-node cluster has been tested extensively as part of the release.
Contract-based Security Groups require OVS v2.5 with contract support.
* Hardware Virtual Tunnel End Point (HW-VTEP) - Full HW-VTEP schema support has
- been implemented in the OVSDB protocol driver. Support for HW-VTEP via
- OpenStack through the OVSDB-NetVirt implementation has not yet been provided
- as we wait for full support of Layer-2 Gateway (L2GW) to be implemented within
- OpenStack.
+ been implemented in the OVSDB protocol driver.
+
+* Hardware VTEP for hardware switches
+
+* Support for OVS and DPDK-accelerated OVS data paths
* Service Function Chaining
+* L3VPN (BGPVPN), EVPN, ELAN
+
* Open vSwitch southbound support for quality of service and Queue configuration
Load Balancer as service (LBaaS) with Distributed Virtual Router
* Data Query Service - For external data-driven applications to query data from
TSDR through REST APIs
+* ElasticSearch - Use external elastic search engine with TSDR integrated support.
* NBI integration with Grafana - Allows visualization of data collected in TSDR
using Grafana
* Data Aggregation Service - Periodically aggregates raw data into larger time granularities
* Cassandra data store - Cassandra implementation of TSDR SPIs
* NetFlow data collector - Collect NetFlow data from network elements
* NetFlowV9 - version 9 Netflow collector
-* SNMP Data Collector - Integrates with SNMP plugin to bring SNMP data into TSDR
* sFlowCollector - Collects sFlow data from network elements
+* SNMP Data Collector - Integrates with SNMP plugin to bring SNMP data into TSDR
* Syslog data collector - Collects syslog data from network elements
+* Web Activity data collector - Collects ODL RESTCONF queries made to TSDR
TSDR has multiple features to enable the functionality above. To begin,
select one of these data stores:
* odl-tsdr-openflow-statistics-collector
* odl-tsdr-netflow-statistics-collector
-* odl-tsdr-controller-metrics-collector
* odl-tsdr-sflow-statistics-collector
+* odl-tsdr-controller-metrics-collector
* odl-tsdr-snmp-data-collector
* odl-tsdr-syslog-collector
+* odl-tsdr-restconf-collector
+
+Enable ElasticSearch support:
+
+* odl-tsdr-elasticsearch
See these TSDR_Directions_ for more information.