[发明专利]一种基于SDN的ARP实现方法及装置有效

专利信息
申请号: 201580026726.5 申请日: 2015-07-27
公开(公告)号: CN108028801B 公开(公告)日: 2021-02-23
发明(设计)人: 乔晓强;李岩;倪慧 申请(专利权)人: 华为技术有限公司
主分类号: H04L12/741 分类号: H04L12/741
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 冯艳莲
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明实施例涉及数据通信技术领域,公开了一种基于SDN的ARP实现方法及装置,该方法为:控制器接收第一交换机发送的ARP请求,在确定本地不存在与ARP请求对应的ARP表项时,向第一交换机发送用于指示第一交换机将ARP请求泛洪的指令。这样,通过交换机之间的消息转发,可实现ARP请求在全网中广播,由于交换机之间转发消息比控制器向交换机发送packet‑out消息占用网络传输资源较少,因此,可大大减少ARP请求广播占用的网络传输资源,并提高ARP请求的广播效率,同时,由于减少了packet‑out消息的发送,降低了控制器的处理负荷,避免了控制器负荷较重,成为处理瓶颈的问题。
搜索关键词: 一种 基于 sdn arp 实现 方法 装置
【主权项】:
PCT国内申请,权利要求书已公开。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201580026726.5/,转载请声明来源钻瓜专利网。

同类专利
  • 分布式计算系统中的虚拟过滤平台-201880017079.5
  • D·菲利斯通 - 微软技术许可有限责任公司
  • 2018-03-06 - 2021-10-22 - H04L12/741
  • 本文中公开了在被实现在分布式计算系统中的主机处的虚拟交换机处过滤分组的计算系统、设备和相关联的操作方法。在一个实施例中,一种方法包括在虚拟交换机处接收具有报头和有效载荷的分组,以及在虚拟交换机处基于被布置成层级的多个匹配动作表来处理所接收的分组,在该层级中,第一层和第二层分别包含一个或多个匹配操作表,这些表分别包含一个或多个条目,每个条目包含条件和对应的处理动作。
  • 多路径环境中的按服务流划分的MP-GW端口映射方法及系统-201680088888.6
  • 全炳千;金义国;柳昌模 - 网络视觉电信公司
  • 2016-07-26 - 2021-08-13 - H04L12/741
  • 本发明是为将现有的EPC解决方案(策略及计费规则)应用到MPTCP解决方案即多路径聚合方案而提出的,涉及按服务流划分的端口映射方法及系统。即,本发明在终端和MP‑GW之间的MPTCP业务上追加应用服务器、MP‑GW端口编号的映射信息,并在现有的EPC(SAE‑GW)上追加设置新的MPTCP业务匹配用5元组过滤器,在无需追加设置额外的硬件设备或软件功能,也可执行对MPTCP业务的匹配。由此具有能够将应用于通用TCP业务的策略及计费规则也能够应用在MPTCP业务上的优点。
  • 用于在网络设备中提供分类资源的分区的系统和方法-201780015760.1
  • A·斯瑞尼瓦桑;M·迪戈纳姆 - 甲骨文国际公司
  • 2017-11-10 - 2021-08-03 - H04L12/741
  • 根据实施例,本文描述的是用于在高性能网络中的网络设备中对分类资源进行分区的系统和方法。分类资源可以被配置到多个级别的分区中,其中一个或多个基于硬件的分区被配置为存储与频繁使用的或性能敏感的流相关联的流条目,以及基于固件的分区用以访问存储在一个或多个附加存储器中的大型查找表用于分类资源可扩展性。查找关键字可以用于首先在基于硬件的分区中搜索流条目匹配。如果存在未命中,则可以将查找关键字呈现给基于固件的分区以供进一步搜索。基于固件级别的结果可以被分派回基于硬件的解析器以供进一步处理。可以基于流条目的利用率由分区管理块在查找表之间移动流条目。
  • 提供用于网络设备的可编程包分类框架的系统和方法-201780015786.6
  • A·斯瑞尼瓦桑;M·迪戈纳姆 - 甲骨文国际公司
  • 2017-11-10 - 2021-08-03 - H04L12/741
  • 根据实施例,本文描述的是用于提供可编程包分类框架以在高性能网络中的网络设备中使用的系统和方法。包分类框架可以包括多个基于硬件的可编程分类原语,分类原语包括关键字组成原语、关键字组成规则原语、匹配操作逻辑结构和下一操作原语。分类原语可以逻辑地串在一起,其中来自一个分类原语的结果被馈送到下一分类原语,直到数据包的处理被完成。分类框架可以使用状态机来跟踪数据包处理的状态,并基于数据包的处理状态动态地调整分类原语的行为。利用可编程分类原语,分类框架可以递归地解析多个协议的数据包,而不要求任何硬件改变。
  • 在业务链网络环境中集成物理和虚拟网络功能-201780070143.1
  • 法尔哈德·P·桑娜瓦拉;张红;亨利·L·福里 - 华为技术有限公司
  • 2017-10-28 - 2021-06-15 - H04L12/741
  • 数据报文可以由包括虚拟和物理业务功能的业务功能链或业务功能序列处理。在一种方式中,在软件交换机上分析报文的原始报头和/或净荷,从而确定所述报文是否应该由链处理。如果指示了如此处理,则识别下一个处理所述报文的业务功能。之后,将所述报文转发到实现所述下一个业务功能的虚拟化设备或物理设备。可以修改所述报头的一部分,例如MAC目的地址,从而将所述报文引向所述下一个功能。此外,在一些情况下,可以在所述报文中添加或去除带有链标识的业务功能链(service function chain,SFC)报头。
  • 控制节点和路径控制系统-201780011166.5
  • 片山阳平;榑林亮介;岩科滋;田村基 - 株式会社NTT都科摩
  • 2017-02-13 - 2021-05-07 - H04L12/741
  • 路径控制系统(4)中的C‑plane装置(1)具有:存储部(10),其存储指定节点的检索关键词信息的指定信息、以及表示包含检索关键词信息的分组部分的部分信息,所述节点的检索关键词信息作为U‑plane装置(2)接收分组,判定要中继的目的地即转发目的地的检索关键词而被使用;以及设定部(12),其在新节点与U‑plane装置(2)连接的情况下,取得关于该新节点的节点信息,根据所取得的该节点信息和所存储的指定信息来提取该新节点的检索关键词信息,并且,在U‑plane装置(2)接收到的分组中的、部分信息所表示的分组部分中包含新节点的检索关键词信息的情况下,按照至少一部分U‑plane装置(2)中的每个U‑plane装置(2)设定该分组的转发目的地。
  • 用于横向扩展路由器的可编程低时延交换网-201780075259.4
  • 宋浩宇 - 华为技术有限公司
  • 2017-12-15 - 2021-05-04 - H04L12/741
  • 一种路由器设备,包括内存存储器和多个网络接口线卡,所述内存存储器存储含有网络路径信息的数据库。所述多个网络接口线卡通过第一线卡的网络接口接收发往第二线卡的数据;基于存储在所述数据库中的所述网络路径信息确定从所述第一线卡到所述第二线卡的经过至少一个交换机的路径;以及通过所述至少一个交换机将所述数据、所述第二线卡的地址以及所述路径信息从所述第一线卡转发到所述第二线卡。
  • 虚拟网络中基于切片/服务的路由方法和设备-201780046722.2
  • 张航 - 华为技术有限公司
  • 2017-08-07 - 2021-04-20 - H04L12/741
  • 提供了通过支持基于服务的流量转发的虚拟网络路由包。在预配置的虚拟网络中,使用虚拟路由器将数据包路由到目的端点。虚拟路由器与虚拟网络节点相关联,虚拟网络节点与物理网络节点相关联。接收与虚拟网络相关联的数据包,并指定目的端点的名称标识符。获得与名称标识符对应的位置。获得与位置对应的目的虚拟网络节点的指示。获得虚拟路由器与目的虚拟网络节点之间的路径上的下一虚拟网络节点的指示。将下一虚拟网络节点的指示插入包,以产生路由包。将路由包提交到关联的网络节点,以传输至下一节点。
  • 一种基于SDN的ARP实现方法及装置-201580026726.5
  • 乔晓强;李岩;倪慧 - 华为技术有限公司
  • 2015-07-27 - 2021-02-23 - H04L12/741
  • 本发明实施例涉及数据通信技术领域,公开了一种基于SDN的ARP实现方法及装置,该方法为:控制器接收第一交换机发送的ARP请求,在确定本地不存在与ARP请求对应的ARP表项时,向第一交换机发送用于指示第一交换机将ARP请求泛洪的指令。这样,通过交换机之间的消息转发,可实现ARP请求在全网中广播,由于交换机之间转发消息比控制器向交换机发送packet‑out消息占用网络传输资源较少,因此,可大大减少ARP请求广播占用的网络传输资源,并提高ARP请求的广播效率,同时,由于减少了packet‑out消息的发送,降低了控制器的处理负荷,避免了控制器负荷较重,成为处理瓶颈的问题。
  • 一种数据处理方法、网络接口卡及服务器-201780076601.2
  • 卢胜文 - 华为技术有限公司
  • 2017-06-30 - 2021-02-12 - H04L12/741
  • 本发明实施例提供了一种数据处理方法、网络接口卡及服务器。该方法包括:主机接收网络接口卡发送的第一数据包,获取与第一数据包关联的至少两个流表项,根据至少两个流表项生成处理信息,并向网络接口卡发送处理信息。网络接口卡根据处理信息生成第一会话表项的动作域,并根据第一数据包的匹配信息生成第一会话表项的匹配域。第一会话表项用于记录网络接口卡处理与第一会话表项匹配的数据包的规则。根据与数据包关联的多个流表项的动作域,合并一个会话表项的动作域,并将对数据包的处理功能卸载到网络接口卡实现,从而节约了服务器的硬件资源,且简化了对数据包的处理流程。
  • 通信的方法和设备-201980033969.X
  • 朱强华;吴问付 - 华为技术有限公司
  • 2019-04-19 - 2021-01-01 - H04L12/741
  • 本申请提供了一种通信的方法和设备,通过获取会话绑定的终端设备的媒体访问控制MAC地址和所述会话对应的用户面功能网元和数据网络之间的接口的第一路由信息,并将该获取到的所述话绑定的终端设备的媒体访问控制MAC地址和所述第一路由信息向应用功能网元或数据网络的网关发送,使得该应用功能网元和该数据网络的网关根据该第一路由信息确定下行数据从数据网络到UPF的的传输路径所述方法包括:获取会话绑定的终端设备的媒体访问控制MAC地址和所述会话对应的用户面功能网元和数据网络之间的接口的第一路由信息;向应用功能网元或数据网络的网关发送所述会话绑定的终端设备的MAC地址和所述第一路由信息。
  • 使用主动式最短路径的SDN中的扁平化L3路由-201780088221.0
  • 奥默·安森;利希·威什尼茨 - 华为技术有限公司
  • 2017-03-08 - 2020-12-15 - H04L12/741
  • 一种使用虚拟网络主动映射来通过所述虚拟网络传送网络层(L3)对等数据分组的系统,包括连接多个虚拟对端的虚拟网络的直接分组载体,所述直接分组载体适用于:从所述多个虚拟对端的源虚拟对端接收去往所述多个虚拟对端的目的虚拟对端的一个或多个数据分组;访问包括多个虚拟L3对等地址的映射记录,每个虚拟L3对等地址映射所述多个虚拟对端中的一对虚拟对端之间的直接对等路径;从所述映射记录中检索映射所述源对端和所述目的对端之间的所述直接对等路径的所述多个虚拟L3对等地址中的相应一个;以及使用所述检索的虚拟L3对等路径将所述数据分组传输到所述目的虚拟对端。
  • 一种报文传输方法、装置及机器可读存储介质-201710497932.5
  • 黄李伟;王伟 - 新华三技术有限公司
  • 2017-06-27 - 2020-12-04 - H04L12/741
  • 本公开提供一种报文传输方法、装置及机器可读存储介质,该方法包括:在通过第一接口接收到报文后,确定与所述报文对应的特定标记;确定与所述特定标记对应的VXLAN隧道;通过所述VXLAN隧道将携带所述特定标记的报文发送给第二设备,以使第二设备确定所述特定标记对应的第二接口,并通过所述第二接口发送报文。通过本公开的技术方案,可以通过特定标记实现报文传输,而不再依赖于MAC地址的学习和转发,从而大大减少设备的查表转发压力,降低报文传输错误的可能,避免MAC转发表的存储空间被占满、不同主机的MAC地址冲突等情况导致的报文传输异常问题。
  • 一种数据流报头压缩传输方法、系统及控制器、节点-201580035116.1
  • 孙嘉楠;董平;郑涛;徐通 - 华为技术有限公司
  • 2015-08-31 - 2020-11-10 - H04L12/741
  • 本发明提供了一种数据流报头压缩传输方法及装置,以降低用于数据流报头压缩传输的节点的设备复杂度、设备成本,减少节点处理数据流报头压缩传输的时间,降低数据流报头压缩传输延迟。本发明方法包括:控制器为数据流分配未被占用的上下文标识CID,并确定数据流的传输路径;针对传输路径上的各个节点,控制器执行以下步骤:针对传输路径上的首节点,控制器将数据流的报头标识、CID和首节点的下一节点的节点标识发送给首节点;针对传输路径上的各中间节点,控制器将CID和该中间节点的下一节点的节点标识发送给该中间节点;针对传输路径上的末节点,控制器将CID发送给末节点。
  • 一种报文传输的方法、装置和系统-201580084787.7
  • 左少夫 - 华为技术有限公司
  • 2015-12-30 - 2020-10-09 - H04L12/741
  • 本申请提供一种重叠网络中报文传输的实现方法、装置和系统,在传统物理网络上承载大二层逻辑网络,建立逻辑网络与物理网络之间IP地址映射,在逻辑网络与物理网络的分界点IP隧道终端上实现网络地址转换与反向网络地址转换,同时扩展IP选项以携带源端网元标识和目的端网元标识,通过IP隧道使上层逻辑网络内虚拟机经过下层物理网络与对端虚拟机完成互通。本申请以源端虚拟机和目的虚拟机的网元标识取代冗余的报文封装,降低了网络传输消耗的带宽,无需报文嵌套,报文的结构简单,网络可视性好。
  • 软件定义网络SDN中数据转发的方法、设备和系统-201480083893.9
  • 左少夫 - 华为技术有限公司
  • 2014-12-17 - 2020-06-26 - H04L12/741
  • 本发明提供了一种SDN中数据转发的方法和设备,通过确定对所述数据信息对应的数据进行转发的第一路径,以使所述第一交换设备封装包含第一路径的信息的所述数据并发送给第二交换设备,使得所述第二交换设备根据所述第一路径的信息以及第二转发规则对所述数据进行转发,所述第二转发规则是所述第二交换设备在接收到所述数据之前接收到的,使得所述第二交换设备能够在接收到数据之前接收到对数据转发的转发规则,并根据接收到的数据和路径信息实现数据转发。由于第二交换设备是在接收到需要转发的数据之前接收到第二转发规则,使得第二交换设备在进行数据转发时能够重复适用所述第二转发规则对数据进行转发,节省了第二交换设备保存和适用转发规则带来的资源消耗,从而提高了交换设备的利用率,也节省了控制设备与交换设备之间因多次下发转发规则所占用的带宽。
  • 一种自适应流表的处理方法及装置-201480083849.8
  • 张伟;彭程晖 - 华为技术有限公司
  • 2014-12-09 - 2020-05-08 - H04L12/741
  • 一种自适应流表的处理方法及装置,当进行资源调度时,确定在被调度的时间段进行上行数据传输的用户终端或者数据流,查询所述用户终端或者数据流的相应流规则,并将所述查询到的流规则更新到流表中,当接收到数据包时,根据流表中的流规则对数据包进行相应的处理,减小数据在流表匹配过程中处理的时延。
  • 包混淆和包转发-201680004966.X
  • 万涛;彼得·艾斯伍德·史密斯;童文 - 华为技术有限公司
  • 2016-02-26 - 2020-03-31 - H04L12/741
  • 一种包混淆方法包括:接收数据包,该数据包具有路由头部部分和有效载荷部分;对路由头部部分执行第一混淆以生成混淆的路由头部部分;对至少有效载荷部分执行第二混淆以生成混淆的有效载荷部分;以及将混淆的路由头部部分与混淆的有效载荷部分进行组合以形成混淆的包。一种包转发方法包括:使用包混淆函数来混淆路由信息;根据所混淆的路由信息来生成多个转发规则条目;将多个转发规则条目发送给网络中的至少一个网络节点;将包混淆函数发送给网络中的至少一个网络节点;以及将去混淆函数发送给网络中的至少一个网络节点。
  • 数据报文的转发方法、装置及设备-201580001154.5
  • 沈伟锋;张丰伟;刘洪宽 - 华为技术有限公司
  • 2015-01-21 - 2019-07-12 - H04L12/741
  • 本发明实施例涉及一种数据报文的转发方法、装置及设备,包括:源交换机接收源虚拟机发送的第一数据报文;在本地保存的转发表中未查找到目标虚拟机信息对应的目标虚拟机所属的目标交换机的目标交换机信息时,根据源虚拟机的特征标识信息,在从控制服务器接收的通配流表中获取与源虚拟机的特征标识信息对应的动作指令集;从与源虚拟机的特征标识信息对应的动作指令集中提取多播组地址信息;根据多播组地址信息,分别向多个交换机发送第一数据报文;接收目标交换机返回的响应报文;生成交换机流表项信息,交换机流表项信息包括目标交换机信息与目标虚拟机信息的对应关系。由此,可以减轻控制服务器处理数据报文的负担。
  • 一种NFV系统的业务实现方法及通信单元-201480000824.7
  • 朱雷;韦安妮;余芳 - 华为技术有限公司
  • 2014-03-24 - 2019-06-11 - H04L12/741
  • 本发明实施例提供一种NFV系统的业务实现方法及通信单元,能够实现NFV网络业务链的建立。所述方法包括:第一通信单元获取业务链规则,其中,所述业务链规则用于指示需要进行的业务处理;根据所述业务链规则,获取业务路由通过的业务链的信息,其中,所述业务链的信息用于指示业务路由通过的虚拟网络功能VNF的信息,所述VNF用于所述业务处理;发送路由与资源配置请求消息,所述路由与资源配置请求消息携带所述业务链的信息,以请求根据所述业务链的信息,对所述业务链中包含的VNF进行路由与资源的配置。本发明适用于通信领域。
  • 用于处理因特网协议包的方法和系统-201380081201.2
  • 陈思瀚 - 柏思科技有限公司
  • 2013-11-26 - 2019-05-31 - H04L12/741
  • 一种由系统中使用的网络节点实施的用于转发IP包的方法。当所述网络节点从第一网络接口接收IP包时,所述网络节点确定所述IP包的目的地址是否匹配第一路由规则的IP地址区段中的IP地址。如果所述IP包的所述目的地址匹配所述第一路由规则的所述IP地址区段中的所述IP地址,那么所述网络节点将所述IP包转发到第二网络接口。所述第一路由规则包括至少一个IP地址区段和至少一个网络接口区段。所述第一网络接口和所述第二网络接口中的一个或两个未分配IP地址。所述网络节点包括至少三个网络接口。
  • 流表管理方法及相关设备和系统-201480010151.3
  • 唐朋成;周伟 - 华为技术有限公司
  • 2014-05-27 - 2019-05-24 - H04L12/741
  • 一种流表管理方法及设备和系统。一种流表管理方法,包括:软件定义网络控制器生成第一流表项,其中,第一流表项中的第一字段集携带第一字段集的实际取值的索引,第一字段集包括N个字段;软件定义网络控制器向开放流交换设备发送开放流协议消息,开放流协议消息携带有第一流表项。本发明实施例的技术方案有利于降低SDN Controller向OpenFlow Switch下发流表项的数据量,进而减少控制信道开销,进而降低控制信道拥塞风险,减少下发流表项对SDN Controller和OpenFlow Switch的网络处理资源占用。
  • 一种路由方法和设备-201480037879.5
  • 胡农达;冯强 - 华为技术有限公司
  • 2014-12-29 - 2019-04-12 - H04L12/741
  • 本发明实施例提供了一种方法和设备,可以给查找表条目增加运算字段,增强了查找表条目的表达能力,从而提高了查找表条目的聚合能力。该方法包括:接收数据包,所述数据包中携带所述数据包的目的地址;在路由表中确定与所述目的地址对应的匹配条目,其中,所述路由表的条目中包含地址运算符和网络标识,所述匹配条目的网络标识的有效位与所述目的地址的有效位按照所述匹配条目的地址运算符进行运算的逻辑运算结果为真;从根据所述匹配条目中输出端口信息确定的输出端口发送所述数据包。通过本发明公开的技术方案,可以减小查找表的规模,有效降低网络设备对片上存储空间的需求,从而减小了芯片面积、成本、查表时间及功耗。
  • 一种软件定义网络SDN中处理数据包的方法、装置及系统-201480036767.8
  • 李泉材;梁剑耀;张丰伟 - 华为技术有限公司
  • 2014-12-17 - 2019-03-08 - H04L12/741
  • 本发明实施例公开了一种软件定义网络中控制设备执行的方法,包括:控制设备与交换设备建立控制通道;所述控制设备获取所述控制通道的标识;所述控制设备生成流表项,所述流表项包括匹配域和所述控制通道的标识;所述控制设备发送所述流表项给所述交换设备,所述流表项用于指示所述交换设备将与所述匹配域匹配的数据包通过所述控制通道的标识代表的所述控制通道发送给所述控制设备。从而实现在交换设备侧完成新流的分类。
  • 一种多路径转发规则的构造方法、装置及系统-201480033010.3
  • 曾毓珑;文白林;李建飞 - 华为技术有限公司
  • 2014-05-30 - 2019-01-18 - H04L12/741
  • 本发明提供一种多路径转发规则的构造方法、装置及系统,控制器调用多路径算法生成数据流的多条路径;控制器根据多条路径生成每个转发设备的多端口规则;控制器根据每个转发设备的多端口规则生成元数据,元数据中包含指示转发设备的至少一个转发端口的信息;控制器生成建立流表项的指示;控制器将建立流表项的指示发送给每个转发设备,以便每个转发设备依据生成流表项的指示,根据元数据选择转发设备的至少一个转发端口转发数据流;由于转发设备根据元数据既可以对端口组合实现复用,因此,控制器在生成流表项后,不需要查询已经使用过的组,直接将流表项发送给每个转发设备,从而加快了控制器的决策时间。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top