SDFAB-596 Add overview and highlights
Change-Id: If30443aa3ad17437590feb5b9c6d557f88dd0eb2
diff --git a/community.rst b/community.rst
deleted file mode 100644
index 2e1b150..0000000
--- a/community.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Community
-=========
diff --git a/dict.txt b/dict.txt
index 9cae4f3..36a43d2 100644
--- a/dict.txt
+++ b/dict.txt
@@ -1,6 +1,7 @@
# Please keep lines in ascending case-sensitive order, so it's easier to spot duplicates
# during merge conflict resolution.
Aether
+Analytics
Broadcom
Edgecore
Fluentbit
@@ -20,19 +21,24 @@
QinQ
QoS
Quagga
+SaaS
Scalability
SD-Fabric
+SKU
Subnetting
TLS
Tofino
ToR
+ToRs
UPF
bitrate
blackholing
chipset
config
configuration
+customizability
decap
+dev
disaggregated
downlink
encap
@@ -51,10 +57,13 @@
pipeconf
programmability
protobuf
+recirculation
reStructuredText
routable
netcfg
scalability
+scalable
+sdfabric
subnet
subnets
telco
@@ -64,6 +73,4 @@
uplink
virtualenv
vRouter
-recirculation
-SKU
-Analytics
+whitepaper
diff --git a/images/overview-logo.png b/images/overview-logo.png
new file mode 100644
index 0000000..4cafdc1
--- /dev/null
+++ b/images/overview-logo.png
Binary files differ
diff --git a/images/overview-topo.png b/images/overview-topo.png
new file mode 100644
index 0000000..d7e57a8
--- /dev/null
+++ b/images/overview-topo.png
Binary files differ
diff --git a/index.rst b/index.rst
index a0d0e68..3d3f9f3 100644
--- a/index.rst
+++ b/index.rst
@@ -1,21 +1,81 @@
-SD-Fabric Documentation
-=======================
+.. image:: images/overview-logo.png
+ :width: 400px
+ :align: center
-SD-Fabric is an ONF's developer-friendly, cloud-managed, full stack,
-programmable network fabric. More information about SD-Fabric can be found at
-the `ONF website <https://opennetworking.org/sd-fabric/>`_.
+Overview
+========
-Getting Started with SD-Fabric
-------------------------------
+SD-Fabric is an open source, full stack, deeply programmable network fabric optimized for edge cloud,
+5G, and Industry 4.0 applications.
+It builds on SDN and cloud native principles to create a disruptive platform that for the first time
+empowers the network with modern cloud development principles.
-TODO
+- SD-Fabric is a **natively disaggregated solution using bare metal switches with merchant silicon ASICs**.
+ Instead of using OEM networking hardware, SD-Fabric uses hardware directly from ODMs.
+ The trend of using bare metal (white box) switches is unmistakable in the networking industry today,
+ spurred by the massive bandwidthdensity and growing sophistication of merchant silicon ASICs.
-Community
----------
+- SD-Fabric is **based on SDN principles using P4-enabled programmable data planes**
+ (such as the Intel® Tofino® ASICs).
+ P4 allows for the introduction of new features that cannot be found in traditional fabrics built on
+ fixed-function ASICs.
+ For example, SDFabric makes possible a 5G mobile core User Plane Function (UPF)
+ (this UPF is part of the SD-Core™ project, which runs on SD-Fabric).
+ And by externalizing the network’s control, management functions, and policy decisions in the ONOS™ SDN controller,
+ SD-Fabric provides network operators with a number of SDN benefits
+ (compared to traditional embedded network control like BGP) that include customizability,
+ centralized configuration, automation, and simplified operations and troubleshooting.
+ As a result, SDFabric is truly software defined in both the control and data planes.
-Information about participating in the SD-Fabric community and development
-process can be found on the `ONF Wiki
-<https://wiki.opennetworking.org/display/COM/SD-Fabric>`_.
+- SD-Fabric is **optimized for application developers**,
+ exposing APIs to enable developers to get better visibility and control while enabling custom P4 forwarding logic
+ to be ‘pushed’ down into the network.
+ SD-Fabric can further be deployed in a SaaS model,
+ with centralized operations and control running from the public cloud which in turn is running distributed
+ multiple edge clouds - all as one unified solution.
+
+- SD-Fabric delivers **superior resilience and security compared to legacy approaches**.
+ The programmability of SD-Fabric has enabled the implementation of fine-grained measurement
+ (via In-band Network Telemetry (INT)), network verification, and closed loop control (see https://prontoproject.org/).
+ Furthermore, as open source,
+ SD-Fabric is further secured through the benefit of open inspection by a broad community.
+
+- SD-Fabric can be **deployed as-a-Service from the public cloud**. When deployed as-aService,
+ SD-Fabric provides a full stack implementation designed to run on white box switches at the network edge,
+ with centralized CI/CD and operations running from the public cloud controlling multiple edges.
+
+
+Highlights
+==========
+
+.. image:: images/overview-topo.png
+ :width: 500px
+
+
+- **Right-sized Topology**: Scale from smallest HA setup of a pair-of-ToRs (sub/single
+ rack) to a full leaf-spine fabric (multiple racks) as needed in edge or DC deployments.
+- **API Driven**: Programmable API with ability to drop or reroute traffic plus obtain
+ telemetry and program application workloads across switches, CPU and NICs.
+- **Cloud Managed**: Fully integrated and configured by Aether™ Management platform.
+- **5G as a Workload**: Tofino + BESS UPF scalable on demand, Smart NIC + BESS UPF
+ extensions, 5G slicing as primary construct.
+- **Visibility**: Throughout the entire network enabling closed loop control.
+- **Integration**: With K8s CNI and overlay enabling true end-to-end programmability and visibility.
+
+Get Started
+-----------
+- Learn more about SD-Fabric
+
+ - `SD-Fabric Website <https://opennetworking.org/sd-fabric/>`_
+ - `SD-Fabric Whitepaper <https://opennetworking.org/wp-content/uploads/2021/06/SD-Fabric-White-Paper-FINAL.pdf>`_
+ - `SD-Fabric Techinar <https://www.youtube.com/watch?v=-wQB2x7oaqk>`_
+ - `SD-Fabric Wiki <https://wiki.opennetworking.org/display/COM/SD-Fabric>`_
+
+- Stay in touch by joining
+
+ - `SD-Fabric developer mailing list <https://groups.google.com/a/opennetworking.org/g/sdfabric-dev>`_
+ - \#sdfabric-dev channel in `ONF Community Slack <https://onf-community.slack.com>`_
+ (`register <https://onf-community.slack.com/join/shared_invite/zt-g2ed9rid-t9mAGa4Y2RrKfBWbY665tA>`_)
.. toctree::
:maxdepth: 2
@@ -49,5 +109,4 @@
:hidden:
:glob:
- community
readme