-
Notifications
You must be signed in to change notification settings - Fork 35
Network integration
jeff-yin edited this page Dec 11, 2018
·
8 revisions
You have two available methods for network configuration — using the CPS object library APIs or Linux commands (Linux native APIs). The network adaptation service (NAS) handles CPS API calls and programs the NPU accordingly. The NAS Linux adapter listens to Linux Netlink events for Layer 2 and Layer 3 configurations, and makes corresponding CPS calls to NAS to program the NPU.
- Interfaces — Physical, link aggregation, virtual local area network (VLAN), fanout (4x10G) using scripts, statistics
- Layer 2 bridging — Link layer discovery protocol (LLDP), spanning-tree protocol (STP), VLAN
- Layer 3 routing — Equal cost multi-path (ECMP), IPv4, IPv6, unicast
- Access control lists — Physical port (NPU)
- Quality of service — 802.1p, DSCP, WRED, CoPP
- Monitoring - Mirroring, sFlow
Some features are not supported by Netlink and can only be performed using the CPS API.
- Fanout interface configuration
- Layer 2 MAC address table configuration
- QoS and ACL configuration
- Port monitoring, sFlow configuration, and port and VLAN statistics
© 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