ONL(open network linux) from OCP

 https://opennetlinux.org/

github:https://github.com/OpenComputeProject/OpenNetworkLinux

Open Network Linux is a Linux distribution for "bare metal" switches, that is, network forwarding devices built from commodity components. ONL uses ONIE to install onto on-board flash memory. Open Network Linux is a part of the Open Compute Project and is a component in a growing collection of open source and commercial projects.

Open Network Linux supports multiple switch fabric APIs including: OF-DPAOpenNSL and SAI. Specific information about hardware support for the different APIs can be found in the HCL (支持单板列表)
Open Network Linux is compatible with most forwarding agents including: FRRBIRDFacebook FBOSS and Azure SONiC.

 

Forwarding Agent Support

ONL provides multiple options for forwarding agents and APIs to control forwarding on switches. The options go from direct (OpenNSL, SAI, OF-DPA) to simplistic ipv4 only (ORC) to complex full systems (FBOSS). Each option is available via installable packages.

APIs

    • OpenNSL Provides a Open abstraction interface to supported Broadcom chipsets and is supported by Accton on many of their platforms.
    • OF-DPA is a OpenFlow focused API from Broadcom and is supported on most platforms.
    • SAI is a fully open multi-vendor abstraction interface that runs on switching chipsets from Broadcom, Cavium, Mellanox and more.

Routing and Switching Agents

  • ONL Supports ORC (Open Route Cache) an IPv4 only netlink listener which provides logical interfaces for routing protocols such as Quagga, BIRD and others to run on. See the HCL for a list of supported platforms.
  • ONL Supports the Facebook FBOSS fowarding agent. FBOSS currently only runs on the Wedge with other systems in the works.

 

Accton/Edge-Core

 

DevicePortsCPUForwardingONL Ver TestedIn LabOF-DPAOpenNSLSAI
Accton AS4600-54T48x1G + 4x10GFreeScale P2020BCM56540 (Apollo2)2.0.0 dd42debYesYes***Yes***No
Accton AS4610-54P48x1G + 4x10G + 2x20GDual-core ARM Cortex A9 1GHzBCM56340 (Helix4)2.0.0 fd18376YesNoNoNo
Accton AS5610-52X48x10G + 4x40GFreeScale P2020BCM56846 (Trident+)2.0.0 1d7a4d8YesNoNoNo
Accton AS5710-54X48x10G + 6x40GFreeScale P2041BCM56854 (Trident2)2.0.0 7a8dc98YesYes***Yes***No
Accton AS6700-32X32x40GFreeScale P2041BCM56850 (Trident2)2.0.0YesNoNoNo
Accton AS5512-54X48x10G + 6x40GIntel Rangeley C2538 x86MediaTek/Nephos MT32582.0.0 dd42debYesNoNoNo
Accton AS5712-54X48x10G + 6x40GIntel Rangeley C2538 x86BCM56854 (Trident2)2.0.0 1d7a4d8YesYes***Yes***No
Accton AS6712-32X32x40GIntel Rangeley C2538 x86BCM56850 (Trident2)2.0.0YesYes***Yes***No
Accton AS5812-54T48x10G + 6x40GIntel Rangeley C2538 x86BCM56864 (Trident2+)2.0.0YesNoNoNo
Accton AS5812-54X48x10G + 6x40GIntel Rangeley C2538 x86BCM56864 (Trident2+)2.0.0YesYes***Yes***No
Accton AS6812-32X32x40GIntel Rangeley C2538 x86BCM56864 (Trident2+)2.0.0YesYes***Yes***No
Accton AS7712-32X32x100GIntel Rangeley C2538 x86BCM56960 (Tomahawk)2.0.0 84df541YesYes***Yes***No
Accton AS7716-32X32x100GIntel Xeon D-1518 x86BCM56960 (Tomahawk)2.0.0YesYes***Yes***No
Accton Wedge-16X16x40GIntel Rangeley C2550 x86BCM56864 (Trident2+)WIP**YesNoYesNo
Accton (FB) Wedge 10032x100GIntel Bay Trail E3845 x86BCM56960 (Tomahawk)WIP**YesNoYesNo

转载于:https://www.cnblogs.com/soul-stone/p/8321839.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值