0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用开源网络协议提高网络敏捷性

星星科技指导员 来源:嵌入式计算设计 作者:Alex Henthorn-Iwane 2022-08-12 11:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们开源网络标准系列的前三部分涵盖了OpenDaylight、Open vSwitch和OpenStack,所有这些都是旨在改变供应商、电信和企业客户处理网络方式的广泛软件项目。这三个计划涉及软件定义网络 (SDN) 控制器 ( OpenDaylight )、虚拟交换 ( Open vSwitch ) 和云编排 ( OpenStack )。

在这篇文章中,我们将介绍一些开源网络协议,这些协议在推动提高网络敏捷性方面发挥了重要作用。可以说最突出的是 OpenFlow,它确实是 SDN 运动的催化剂,因为它使业界关注交换机编程的想法。OpenFlow 起源于 Ethane,这是当时斯坦福博士在 2006 年的一个项目。学生 Martin Casado(自 Nicira 的首席技术官和联合创始人以来,目前是 Nicira 收购方 VMware 的高管),现在由开放网络基金会管理。

OpenFlow:一种用于管理流量和启用 SDN 编排的协议

尽管 OpenFlow 很突出,但它并不是 SDN 的唯一协议,它本身也不足以成为 SDN。相反,正如史蒂夫·埃文斯(Steve Evans)不久前在 ComputerWeekly 上指出的那样,它是SDN 架构的构建块,它实现了对 SDN 至关重要的关键抽象和可编程性。

在最基本的层面上,OpenFlow 集中了数据包交换控制,取代了控制大多数网络上每个交换机发送数据包的位置的专有软件。它基于灵活的流场,而不是简单的基于目的地匹配,它被设计为SDN内转发和控制平面之间的标准通信接口。使用 OpenFlow,不仅可以解耦转发和控制,还可以解耦软件和硬件以及物理和逻辑配置。

传统的 L2 交换机使用 MAC 学习和单播泛洪来逐步填充其转发表和目标 MAC 地址以进行转发,而围绕 OpenFlow 构建的网络从服务器或 VM 上运行的 OpenFlow 控制器(例如 OpenDaylight)接收其转发表指令。OpenFlow 控制器通过 OpenFlow 协议与交换机和路由器进行交互,并通过北向 API 与业务应用程序交互。

控制器的集中位置使其能够优化网络范围内的流控制,以最大限度地提高带宽利用率,提供更好的端到端 QoS,并根据业务策略有效响应来自应用程序和服务的动态需求。OpenFlow 是云编排的理想伴侣,因为其更灵活、可编程的特性使其成为支持策略驱动的基础架构环境的连接的基础。

OpenFlow 系统包含三个关键组件:

· OpenFlow兼容交换机中的流表

· OpenFlow 控制器,如上所述

· 控制器和交换机通信的OpenFlow协议

OpenFlow 交换机上的流表条目包含可以匹配的数据包字段,包括源(或目标)以太网或 IP 地址、TCP/IP 端口等。诸如将数据包转发到正确的端口、更改标头值或丢弃是由基于这些字段的流策略驱动的。

流参数由控制器定义,通常还会接收与现有流表条目不匹配的任何数据包。当控制器处理其中一个数据包时,它将创建一个新条目,其中包含将来处理类似流的指令。

OpenFlow 控制器和 OpenFlow 交换机的消息传递可能是对称的、异步的或控制器到交换机的:

· 对称消息是交换机和控制器之间的“hello”消息,以及用于监控交换机到控制器通信延迟的回显消息。

· 来自交换机的异步消息涉及上述与现有流表条目不匹配的数据包情况。交换机还可以通知控制器端口的变化、错误或由于不活动而导致的流的移除。

· Controller-to-switch听起来像是控制器可能会向交换机询问信息、修改其流表或在创建新条目后重新发送数据包。

OpenFlow 和 SDN 社区

OpenFlow 是 SDN 运动和更广泛的开源社区机制中的一个重要组成部分。OpenFlow 与 OpenDaylight 和 Open vSwitch 有关键的交互(例如,它允许对 Open vSwitch 进行编程扩展,促进网络自动化)。对于SDN来说,它是最有影响力的转发/控制抽象的开源协议。Open Networking Foundation 现在囊括了惠普、华为、IBM 等多家主要厂商,并不断完善 OpenFlow。

然而,这并不是镇上唯一的游戏。思科已将 OpFlex 作为其以应用为中心的基础设施 (ACI) 的一部分,这可以看作是对 SDN 的一种非常不同的看法,它不需要 OpenFlow 的特定功能集。此外,诸如 VMware 的 NSX 之类的网络覆盖方法为实现网络可编程性提供了一种完全不同的范例。

随着越来越多的组织转向软件定义的数据中心和额外的虚拟化,OpenFlow 几年前开辟的 SDN 空间仍然具有很强的竞争力。随着 Gartner 宣布 SDN 已达到其炒作周期的最低点,真正的采用者正在认真工作,将 OpenFlow 及其竞争对手等协议转变为实际业务问题的现实解决方案。只有时间会告诉我们哪些范式会胜出。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17890

    浏览量

    195355
  • 交换机
    +关注

    关注

    23

    文章

    2938

    浏览量

    104908
  • 开源
    +关注

    关注

    3

    文章

    4375

    浏览量

    46482
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    从 802.1X 到 MFA:如何利用 RADIUS 协议升级企业网络准入安全?

    本文深度解析 RADIUS 协议及其核心 AAA 机制。通过探讨其在企业 Wi-Fi 与接入认证中的实际运作流程,帮助您掌握如何利用 RADIUS 构建安全、可审计的网络准入环境。立即阅读,了解企业级身份验证的基石!
    的头像 发表于 03-05 14:39 246次阅读
    从 802.1X 到 MFA:如何<b class='flag-5'>利用</b> RADIUS <b class='flag-5'>协议</b>升级企业<b class='flag-5'>网络</b>准入安全?

    企业网络架构多久未更新了?为何企业选择SD-WAN开启敏捷转型?

    前言在AI与数字化浪潮的深度融合下,企业网络正从静态连接走向智能感知与服务的核心枢纽。传统架构的刚性供给与复杂运维,已成为企业迈向敏捷化的主要障碍,尤其让多分支零售及制造等行业深陷跨境访问卡顿、多
    的头像 发表于 02-02 14:11 1017次阅读
    企业<b class='flag-5'>网络</b>架构多久未更新了?为何企业选择SD-WAN开启<b class='flag-5'>敏捷</b>转型?

    电子行业供应链敏捷性需要考虑的核心指标

    在瞬息万变的电子行业,供应链敏捷性不仅是竞争优势,更是生存必需。该领域企业面临着技术快速迭代、消费者需求不断变化以及全球事件难以预测的复杂局面。与贸泽电子这样的供应链专家合作,有助于企业制定提升响应速度与运营效率的解决方案。
    的头像 发表于 01-09 14:38 833次阅读

    5g双模路由器如何满足现代企业的敏捷网络需求

    ​ 在数字化转型浪潮中,网络连接的稳定性和可靠成为企业运营的关键基础设施。SR800-02系列双模路由器凭借其独特的4G/5G双网融合技术,为各类应用场景提供了高可用网络接入方案
    的头像 发表于 12-03 16:58 1642次阅读
    5g双模路由器如何满足现代企业的<b class='flag-5'>敏捷</b><b class='flag-5'>网络</b>需求

    为什么说uCentral是构建开放网络开源利器?

    uCentral是TIP主导的开源网络管理系统,其核心uCentral Controller通过开放协议实现设备集中管控与自动化运维。该系统支持配置下发、状态监控和闭环自愈,在数据中心场景中要求底层交换机具备NETCONF/YA
    的头像 发表于 11-28 18:33 1431次阅读
    为什么说uCentral是构建开放<b class='flag-5'>网络</b>的<b class='flag-5'>开源</b>利器?

    发布新一代Anybus Atlas2 Plus——实现永久OT网络监控的革新解决方案

    HMS Networks推出具备预测诊断、多协议支持与可视化功能的新型工业以太网监控解决方案,助力OT网络工 程师降低停机风险、提升运维效率。   随着工业网络复杂度不断提升,面临多
    的头像 发表于 11-25 17:47 598次阅读
    发布新一代Anybus Atlas2 Plus——实现永久<b class='flag-5'>性</b>OT<b class='flag-5'>网络</b>监控的革新解决方案

    企业网络升级两难?SASE解决方案实现业务“无感”安全加固

    前言在当前数字化转型的浪潮中,企业的运营模式正经历深刻变革。随着云计算、物联网和远程办公的普及,传统以数据中心为核心的辐射状网络架构已不堪重负。企业面临着网络敏捷性不足、安全边界模糊、运维成本高昂等
    的头像 发表于 11-14 09:55 815次阅读
    企业<b class='flag-5'>网络</b>升级两难?SASE解决方案实现业务“无感”安全加固

    飞凌嵌入式ElfBoard-Linux系统基础入门-网络相关shell命令之网络基础知识

    。 1.OSI七层模型 OSI模型即网络结构的标准模型,是由国际互联网标准化组织定义的网络分层模型,虽然由于模型的实现太复杂,并没有实际的七层网络协议栈,但对于理解
    发表于 10-09 09:30

    华为出席第33届国际网络协议大会

    2025年9月22—25日,第33届国际网络协议大会(ICNP2025)在韩国首尔成功举办。华为数据通信标准专利部网络协议专家尚晓通发表了主题演讲《Opportunities
    的头像 发表于 09-25 10:51 874次阅读

    NVIDIA如何优化AI工厂的网络可靠与功耗

    随着 AI 重新定义计算格局,网络已成为构建未来数据中心发展的关键支柱。大语言模型的训练性能不仅取决于计算资源,更受到底层网络敏捷性、容量和智能程度的影响。行业正从传统以 CPU 为中心的基础架构,迈向紧耦合的、GPU 驱动和
    的头像 发表于 09-04 11:23 1634次阅读
    NVIDIA如何优化AI工厂的<b class='flag-5'>网络</b>可靠<b class='flag-5'>性</b>与功耗

    贵州农信与华为共筑金融网络新范式

    在《“十四五”规划纲要》《关于银行业保险业数字化转型的指导意见》《基于SRv6的金融广域网络技术要求》等政策推动下,银行业数智化转型升级进入规范化阶段。网络作为连接业务、数据与用户的核心载体,其智能化、敏捷化水平直接决定金融服务
    的头像 发表于 08-29 10:40 1263次阅读

    利用矢量网络分析仪测试大动态范围微波器件的几种方法

    利用矢量网络分析仪对微波器件进行测试时,矢量网络分析仪的测试动态范围将影响被测微波器件(DUT)的测量范围、测量精度和测量速度。只有矢量网络分析仪的测试动态范围大于被测微波器件的动态范
    的头像 发表于 08-27 17:33 1953次阅读
    <b class='flag-5'>利用</b>矢量<b class='flag-5'>网络</b>分析仪测试大动态范围微波器件的几种方法

    PCIe协议分析仪能测试哪些设备?

    PCIe协议分析仪能测试多种依赖PCIe总线进行高速数据传输的设备,其测试范围覆盖计算、存储、网络及异构计算等多个领域,具体设备类型及测试场景如下:一、核心计算设备 GPU(图形处理器) 测试
    发表于 07-25 14:09

    中宇联SDWAN:重塑企业网络智能连接新纪元

    拥抱数字化转型浪潮,企业网络架构正面临连接敏捷性、成本压力与安全威胁的三重挑战。中宇联SDWAN解决方案正在深刻改变企业广域网的构建逻辑,其核心在于以软件定义技术重构传统网络架构,将原本僵硬、高成本
    的头像 发表于 07-16 17:56 1076次阅读

    信而泰×DeepSeek:AI推理引擎驱动网络智能诊断迈向 “自愈”时代

    有效降低整体运维成本l 优化人力资源:AI自动化处理大量重复性监控、初步分析与告警任务,释放高级工程师精力,使其专注于更具战略的复杂问题与创新。l 提升资源利用率:AI可基于分析结果,提供网络配置
    发表于 07-16 15:29