-
Notifications
You must be signed in to change notification settings - Fork 35
FAQs
A: The OpenSwitch OPX Base system is an innovative operating system for network systems. It uses an unmodified Linux kernel and standard distribution to take advantage of rich ecosystem, and also provide flexibility in customizing your system according to your network needs.
A: OPX Base is Linux-based but not a distribution by itself. OPX Base runs on Debian Jessie and has also been ported to Ubuntu (as a snap).
A: The build process is fully automated (see OpenSwitch ONIE installer and opx-build for complete information.
A: See OpenSwitch build system for complete instructions on how to produce an OpenSwitch OPX Base image.
A: OPX Base is fully open-sourced at GitHub, and distributed under an Apache license. It is maintained as multiple repositories, instead of a single large repo for manageability reasons (see Repositories for a complete listing).
A: SAI defines the common API supported by multiple ASIC vendors. The SAI implementation depends on each individual vendor's SDK, which may not be open-sourced itself. Depending on the vendor's license model, OPX Base may or may not be allowed to open source the SAI implementation.
A: The current release of OPX Base supports Dell S6000-ON devices only. Future implementations will support various devices, platforms, and ASIC vendors.
A: We have an initial test framework which is based on Ansible test suites. ASIC vendors have the ability to take OpenSwitch itself, run it on their platforms, and run the test suite that we're building. We're currently working on testing and qualification labs for future releases.
A: OPX Base supports both ToR and modular switches using the CPS layer. The CPS layer allows you to configure a group of switches together, and then talk to them all through the CPS layer (as if they were local). Although the S6000-ON platform supports it, OPX Base does not currently support fabric in this release.
Q: Do you recommend using the Linux standard drivers and interfaces in the SDI layer or are they vendor provided?
A: We do recommend you use the vendor's drivers that currently exist in Linux today. We don't recommend system vendors or ODM platforms to provide kernel-level modules or kernel modifications for that support.
A: See the OPX Base porting guide for complete information.
A: OPX Base welcomes collaboration with the community in many different capacities. See Contribute to OPX Base, Contribute to OpenSwitch, and Report bugs for complete information.
© 2019 OpenSwitch project. All information is contributed to and made available by OPX under the Creative Commons Attribution 4.0 International License (available at http://creativecommons.org/licenses/by/4.0/).
- Home
- System overview
- Software releases
- Hardware support
- FAQs
- Install
- Build
- Configure
- Develop
- Administer
- Troubleshoot
- Software compatibility
- Contribute
- DevOps
- Join