未加星标

SONiC: Global support and updates

字体大小 | |
[系统(windows) 所属分类 系统(windows) | 发布者 店小二04 | 时间 2018 | 作者 红领巾 ] 0人收藏点击收藏

Over the past few years,SONiC (Software for Open Networking in the Cloud), our open switch OS, has been in the fast lane. A diverse group of community partners have actively engaged with us to contribute and support the evolvement of the software.

SONiC is considered a live organism, always evolving. Microsoft and the community is developing, refining, and making SONiC freely available to anyone running global scale or cloud-type networks or just have a healthy interest in advanced networking.

Being in control of the network fabric and particularly having a hardware agnostic approach across larger heterogenous networks is critical. SONiC was created to provide those foundational attributes we ourselves needed when we set out to build our global network which powers both Azure and our other cloud services.

Recently, SONiC has received several enhancements and updates, along with additions to the ecosystem contributing to SONiC’s success.

Let’s take a look at what is new.

Global support now available

We are excited to see SONiC and its sibling SAI (Switch Abstraction Interface) being adopted by many global network innovators. Recently, both Dell EMC and Mellanox announced that SONiC will feature as switch OS options for customers using their respective hardware and on top of this, they will both offer global support services for this new combination.


SONiC: Global support and updates
“Dell EMC Networking has led the industry to an open networking paradigm, allowing customers to transform their IT operations on their own terms. Having SONiC as a validated option on our Open Networking hardware is a no-brainer as customers increasingly look to open source to gain even more flexibility and the scale to power massive cloud-based services such as Azure,” said Tom Burns, Senior Vice President and General Manager, Dell EMC Networking & Solutions.

With the introduction of enterprise-class support services, SONiC is moving quickly into mainstream territory. Users will now be able to take advantage of SONiC and its open source benefits, while at the same time enjoying high-quality global support. We look forward to welcome more contributors and maintainers offering similar services, as the SONiC community continues to grow.


SONiC: Global support and updates
“Mellanox is a leading SONiC contributor offering years of experience in high speed networking, large system validation and Open Source. Our customers are looking for open systems based on Spectrum and Spectrum-2 that are easily tailored to the changing and demanding needs of the cloud. Mellanox is in the unique position to globally support advanced services from networking, scalable high-performance computing, advanced storage transport and Datacenter switching,” said Amir Preacher Executive Vice President Business Development, Mellanox Technologies.

Our decade long experience with running the global network powering both Azure and our other cloud services, have taught us many things. A key area crucial to operations at scale, remains to be monitoring and telemetry, which we have worked into and refined for SONiC over the years.

Pinpoint network issues with Everflow

Everflow is the brainchild of Microsoft researchers and networking engineers. It can be very difficult to diagnose tricky network issues such as packet drops, random latency spikes and network loops, and it’s not unusual for networking engineers to spend hours and even days working on pinpointing and resolving such problems.

Everflow is a packet-level telemetry system with unprecedented level of detail. Everflow adds a timestamp to packets at each stop and mirrors packets to a centralized collector for deep analysis. For Azure, Everflow is one of the most powerful tools we use to diagnose packet loss and latency issues in our global network.


SONiC: Global support and updates

Figure 1. Everflow concept chart

No more resource overflows

A network switch has limited capacity to store all the various rules that make up the foundation of routing packets across a network. As the size of the networks increase, it is quite common to reconfigure the network to adopt more rules, routes, and nodes along the way. Through our own experience in building and running cloud scale networks, we have seen critical incidents caused simply by resource usage exceeding the limit of the ASIC, or brain of the switch.

To ease the pain and help address overflows, we have added Critical Resource Monitoring (CRM) to SONiC. It allows your switch to proactively flag and proactively issue alerts if strain on any resource is approaching its thresholds. Further, it enables a network engineer to proactively query the current state of any critical resource in the network. With CRM, critical configuration changes can be handled with safe taps on all resources.

Richer telemetry collection

Traditional network management systems are typically based on polling switch equipment to acquire telemetry via SNMP . This type of pull based telemetry is very inefficient, and hard to scale.

When running online services such as Azure, the dependency on network health and the ability to quickly resolve is obviously paramount. So, naturally we decided to build a more efficient way to monitor network states.

SONiC provides the data we need using streaming telemetry . In short, this means our hardware is proactively pushing real-time, structured, and analytics-ready data to the management system. Streaming telemetry greatly enriches the way we collect performance data. Its a natural fit to SONiC’s unique architecture by merely adding a containerized module with a centralized Redis database where telemetry data can be directly read out. The gRPC feature that streaming telemetry is based on was contributed to SONiC by community member Alibaba Group .


SONiC: Global support and updates

Figure 2. SONiC streaming telemetry through gRPC

The features presented in this blog are all great examples demonstrating SONiC’s powerful ability to run diagnostics, prevent network failures, and provide fast and flexible telemetry. As online services and application requirements become more and more sophisticated, the SONiC team at Microsoft and our highly committed developer community will continue to build, innovate, and refine the software, making the learnings we gather from building and operating the most reliable network in public cloud available to you. Please stay tuned for future updates.

Events

On November 7, 2018, Microsoft and Dell hosted a joint webinar with SDxCentral on our collaboration around SONIC for the Data Center and Enterprise. On-demand details are available at SDxCentral.

The first SONiC workshop in China wa

本文系统(windows)相关术语:三级网络技术 计算机三级网络技术 网络技术基础 计算机网络技术

分页:12
转载请注明
本文标题:SONiC: Global support and updates
本站链接:https://www.codesec.net/view/620745.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(windows) | 评论(0) | 阅读(10)