linux交换机程序开发,微软发布基于 Linux 的交换机操作系统

0818b9ca8b590ca3270a3433284dd417.png

OCP 峰会于 2016 年 3 月 9 — 10 日在美国硅谷圣何塞举行,微软借此机会发布了微软本土的开源操作系统,基于

微软开源的这个交换机操作系统名称定为 SONiC,也就是云端的开放网络软件。这是一个代码和内核分支的工具包,可以帮助你摆脱传统网络供应商的自营固件问题,同时也是类似 HP,Dell 和 Cumulus Networks 的白盒网络操作系统。

SONiC 是以 Linux 为基础的,基于 Windows Azure Cloud Switch (ACS) 的操作系统。

ACS 是微软 Azure 云的核心交换机制,使用一个常规的 C API (Switch Abstraction Interface (SAI))来编程控制抽象接口芯片的网络设备。也就是说,ACS 可以控制和管理任意一家供应商提供的网络设备。2015 年的时候微软把 SAI 捐献给了 OCP。Arista, Broadcom, Dell 和 Mellanox 都希望能为 ACS 的核心 SONiC 做贡献。

SONiC 高层软件架构设计

0818b9ca8b590ca3270a3433284dd417.png

交换机状态服务高层设计

0818b9ca8b590ca3270a3433284dd417.png

学习 BGP 路由

0818b9ca8b590ca3270a3433284dd417.png

SONiC 遵循 GPL 和 Apache 开源授权协议。

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png↓点击阅读原文,查看相关链接

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值