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

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

3天内不再提示

用于管理流量和启用SDN编排的协议

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

扫码添加小助手

加入工程师交流群

我们开源网络标准系列的前三部分涵盖了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

    文章

    17926

    浏览量

    195908
  • 服务器
    +关注

    关注

    14

    文章

    10456

    浏览量

    91866
  • 交换机
    +关注

    关注

    23

    文章

    2951

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LoRa流量监测系统方案

    为有效监控和管理各类流体(如水、气体等)的流量,确保资源的高效利用与合理分配,众多企业及公共设施部门正积极寻求先进的流量监测解决方案。传统流量监测方法往往依赖于人工巡检与抄表,不仅工作
    的头像 发表于 04-01 10:42 221次阅读
    LoRa<b class='flag-5'>流量</b>监测系统方案

    艺开放平台鸿蒙智能体版本管理

    智能体的版本管理功能,包括查看、回退到历史版本。版本记录中包括智能体上下架及撤回审核时的版本。 查看历史版本 点击智能体编排页右上角【版本记录】图标可查看版本记录,点击某个版本可以查看该版本智能体
    发表于 02-27 19:18

    告别「协议迷宫」!耐达讯自动化Ethernet/IP转CC-Link:流量数据的导航仪来了

    工业生产中,流量数据的精准传输是效率与安全的生命线。当Ethernet/IP与CC-Link两大协议“各自为政”,流量计数据如同被困在孤岛,指令延迟、信息失真等问题频发,成为生产流程的隐形痛点
    的头像 发表于 01-23 17:29 2388次阅读
    告别「<b class='flag-5'>协议</b>迷宫」!耐达讯自动化Ethernet/IP转CC-Link:<b class='flag-5'>流量</b>数据的导航仪来了

    SDN 网络与 SDN 控制器:重塑网络的 “软件定义” 革命

    大、业务交付迟缓,早已难以适配新时代的网络需求。而SDN(软件定义网络)的出现,以全新的设计理念打破了这一困局,成为重塑网络架构的核心技术。一、SDN的核心:打破
    的头像 发表于 01-13 11:04 1304次阅读
    <b class='flag-5'>SDN</b> 网络与 <b class='flag-5'>SDN</b> 控制器:重塑网络的 “软件定义” 革命

    轻量级参数的管理框架(C语言)

    嵌入式软件中的系统数据参数是指在嵌入式系统中用于实现系统功能和控制的各种数据,如用户参数、状态、配置信息等;那么如何管理这些数据对于嵌入式系统的正确运行和维护非常重要。 该参数管理框架代码就是
    发表于 12-16 06:24

    涡街流量计温度数据的协议桥梁:ModbusRTU转Profinet网关的自动化应用

    涡街流量计温度数据的协议桥梁:ModbusRTU转Profinet网关的自动化应用 在化工管道流量监测系统中,涡街流量计作为常用的流量测量设
    的头像 发表于 11-07 16:16 2214次阅读
    涡街<b class='flag-5'>流量</b>计温度数据的<b class='flag-5'>协议</b>桥梁:ModbusRTU转Profinet网关的自动化应用

    涡街流量计温度数据的协议桥梁:Modbus RTU转Profinet网关的自动化应用

    异构性。本方案通过ModbusRTU-Profinet协议转换网关,实现西门子S7-1200PLC对横河DY050涡街流量计的温度数据采集,解决传统串行总线与工业以太网的互联问题,适用于石油、化工、水处理等流程工业的温度监测场景
    的头像 发表于 09-29 17:48 972次阅读
    涡街<b class='flag-5'>流量</b>计温度数据的<b class='flag-5'>协议</b>桥梁:Modbus RTU转Profinet网关的自动化应用

    流量数据乱、成本算不清?预付费流量积算仪或许能帮你

    青岛和晟测控EF-Ⅱ/TCP系列预付费流量积算仪是一种集流量精准计量、预付费管理、数据采集分析于一体的智能测控设备,主要用于对液体、气体、蒸汽等各类流体介质的
    的头像 发表于 09-26 09:06 630次阅读

    中小河流生态流量远程监测信息化管理平台方案

    中小河流作为流域生态系统的关键组成部分,不仅承担着防洪排涝的重要功能,还是维持区域生态平衡、保障生物多样性的重要基础。 然而,当前中小河流生态流量管理面临诸多挑战,如监测手段落后、数据实时性差、管理
    的头像 发表于 09-25 16:15 639次阅读
    中小河流生态<b class='flag-5'>流量</b>远程监测信息化<b class='flag-5'>管理</b>平台方案

    ZeroNews多路由管理流量策略技术详解

    ZeroNews 作为一款强大的内网穿透工具,不仅能够将本地服务暴露到公网,还提供了多路由管理和精细化流量策略的能力。
    的头像 发表于 09-06 11:48 955次阅读
    ZeroNews多路由<b class='flag-5'>管理</b>与<b class='flag-5'>流量</b>策略技术详解

    用于各种设备协议间做报文转换的网关是什么

    用于各种设备协议间做报文转换的网关通常被称为协议转换网关,也常被称为工业协议网关(在工业场景中)或多协议网关。它是一种专门
    的头像 发表于 08-11 14:08 1323次阅读
    <b class='flag-5'>用于</b>各种设备<b class='flag-5'>协议</b>间做报文转换的网关是什么

    PCIe协议分析仪在数据中心中有何作用?

    ,并限制访问权限(如仅允许管理员账户读取)。 恶意流量检测 场景:数据中心可能遭受供应链攻击,恶意硬件通过PCIe总线窃取数据或发起侧信道攻击。 作用: 捕获所有PCIe事务并解析其类型(如
    发表于 07-29 15:02

    协议分析仪支持哪些高级触发选项?

    192.168.1.x的网络流量,或监测CAN总线中优先级为0x3的报文。 优势:灵活处理二进制数据,适用于复杂协议解析。 二、基于逻辑运算的高级触发 多条件组合触发 功能
    发表于 07-23 14:21

    协议分析仪能监测哪些异常行为?

    PLC内存。 DNP3:伪造“Unsolicited Response”报文洪泛主站,导致其处理队列溢出。 检测方法:统计单位时间内特定协议报文数量,识别突发流量峰值。 协议混淆攻击(Protocol
    发表于 07-22 14:20

    流量计连接神器 CClinkie转Modbus RTU:工程师的「断舍离」指南

    在能源行业,工程师们常常被设备通信协议兼容性问题所困扰。当新加入的流量计使用Modbus RTU协议,而现有系统支持CC-Link IE协议时,直接连接几乎是不可能的。这不仅导致项目延
    发表于 06-24 13:53