Charles Chan | fcfe890 | 2022-02-02 17:06:27 -0800 | [diff] [blame] | 1 | .. SPDX-FileCopyrightText: 2021 Open Networking Foundation <info@opennetworking.org> |
| 2 | .. SPDX-License-Identifier: Apache-2.0 |
| 3 | |
Charles Chan | caebcf3 | 2021-09-20 22:17:52 -0700 | [diff] [blame] | 4 | Configuration Guide |
| 5 | =================== |
| 6 | |
Charles Chan | de4eb7b | 2021-10-07 18:03:00 -0700 | [diff] [blame] | 7 | There are several different types of configuration we use in SD-Fabric. |
| 8 | We will explain every configuration in this section. |
| 9 | |
| 10 | Control plane configurations, |
| 11 | including configuration for ONOS and SD-Fabric applications (``SegmentRouting``, ``UP4``, ``INT``) |
| 12 | can be categorized as **network configuration** (sometimes shortened as ``netcfg``) and **component configuration**. |
| 13 | |
| 14 | - **Network configurations** are network-related attributes, |
| 15 | including device, subnet, VLAN, routes...etc. |
| 16 | - **Component conofigurations** are application component attributes, |
| 17 | including feature flags, polling intervals, timeouts...etc. |
| 18 | |
| 19 | Data plane configurations, including port speed, breakout channel and queue configurations |
| 20 | are done in Stratum **chassis config**. |
| 21 | |
Carmelo Cascone | 4398998 | 2021-10-12 00:01:19 -0700 | [diff] [blame] | 22 | We have implemented config loader in both ONOS and Stratum helm chart, |
Charles Chan | de4eb7b | 2021-10-07 18:03:00 -0700 | [diff] [blame] | 23 | fetching and applying configurations automatically once the system is ready. |
| 24 | |
Charles Chan | caebcf3 | 2021-09-20 22:17:52 -0700 | [diff] [blame] | 25 | .. toctree:: |
| 26 | :maxdepth: 2 |
Charles Chan | caebcf3 | 2021-09-20 22:17:52 -0700 | [diff] [blame] | 27 | :glob: |
| 28 | |
| 29 | configuration/network |
| 30 | configuration/component |
| 31 | configuration/chassis |
Carmelo Cascone | 4398998 | 2021-10-12 00:01:19 -0700 | [diff] [blame] | 32 | configuration/config-loader |