会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明申请
    • METHOD AND SYSTEM FOR FLOW TABLE LOOKUP PARALLELIZATION IN A SOFTWARE DEFINED NETWORKING (SDN) SYSTEM
    • 用于软件定义网络(SDN)系统中的流表查找并行化的方法和系统
    • WO2014128598A1
    • 2014-08-28
    • PCT/IB2014/058946
    • 2014-02-12
    • TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    • ZHANG, YingBEHESHTI-ZAVAREH, NedaBELIVEAU, Ludovic
    • H04L12/721H04L12/741H04L12/717
    • H04L45/745H04L45/38H04L45/54H04L45/64
    • A method implemented in a Software Defined Networking (SDN) network for flow table lookup parallelization is disclosed. The SDN network contains at least a SDN controller and at least a forwarding element and the SDN network utilizes a plurality of flow tables to perform lookup for forwarding traffic. The method starts with determining dependency of flow tables within the forwarding element using a set of dependency determination rules. A dependency graph is then constructed based on determined dependency of flow tables. A dependency degree count for each flow table within the forwarding element is determined based on the dependency graph. Based on the dependency degree count determination for each flow table, a plurality of parallel lookup groups (PLGs) for the forwarding element is formed, where each parallel lookup group contains one or more flow tables having a same dependency degree count.
    • 公开了在用于流表查找并行化的软件定义网络(SDN)网络中实现的方法。 SDN网络至少包含一个SDN控制器和至少一个转发元件,并且SDN网络利用多个流表来执行用于转发流量的查找。 该方法开始于使用一组依赖性确定规则来确定转发元素内的流表的依赖性。 然后基于确定的流表的依赖性构建依赖图。 基于依赖图来确定转发元素内的每个流表的依赖度计数。 基于每个流表的依赖度计数确定,形成用于转发元素的多个并行查找组(PLG),其中每个并行查找组包含具有相同依赖度计数的一个或多个流表。
    • 8. 发明申请
    • EXPANDING NETWORK FUNCTIONALITIES FOR OPENFLOW BASED SPLIT-ARCHITECTURE NETWORKS
    • 基于开放式分布式架构网络的扩展网络功能
    • WO2013105009A1
    • 2013-07-18
    • PCT/IB2013/050105
    • 2013-01-04
    • TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    • MISHRA, RameshBELIVEAU, Ludovic
    • H04L12/801
    • H04L12/46H04L12/66H04L45/38H04L49/00
    • A method enables a switch in a split-architecture network to provide high speed packet processing and enhanced network functionalities that are not supported by the OpenFlow. The switch receives a packet from a network through an input port of the switch, and matches header fields in the packet against table entries in flow tables to identify an action to be taken. The flow tables are part of an OpenFlow pipeline. The identified action is to direct the packet to a designated processing unit in the switch. The OpenFlow pipeline forwards the packet to the designated processing unit via a communication channel in the switch. The designated processing unit processes the packet with the enhanced network functionalities, and injects the packet back to one of the flow tables before transmission of the packet to the network through an egress port of the switch.
    • 一种方法使分裂架构网络中的交换机能够提供OpenFlow不支持的高速分组处理和增强的网络功能。 交换机通过交换机的输入端口接收来自网络的数据包,并将数据包中的报头字段与流表中的表条目匹配,以识别要采取的操作。 流表是OpenFlow管道的一部分。 所识别的动作是将分组引导到交换机中的指定处理单元。 OpenFlow管道通过交换机中的通信通道将数据包转发到指定的处理单元。 指定的处理单元用增强的网络功能处理分组,并且在通过交换机的出口端口将分组传送到网络之前将分组注入到流表之一。
    • 9. 发明申请
    • SYSTEM FOR FLEXIBLE AND EXTENSIBLE FLOW PROCESSING IN SOFTWARE-DEFINED NETWORKS
    • 软件定义网络中的灵活和可扩展流程处理系统
    • WO2013093860A1
    • 2013-06-27
    • PCT/IB2012/057567
    • 2012-12-20
    • TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    • BELIVEAU, LudovicDYKE, EricMISHRA, RameshPATNEY, Ritun
    • H04L29/06H04L12/859
    • H04L47/2441H04L67/327H04L69/22
    • A system for flexible and extensible flow processing includes a first network device to act as a controller within a software-defined network. The first network device receives a processing definition, translates the processing definition to create a parser configuration package and transmit the parser configuration package to a plurality of forwarding elements, and transmit data to populate flow tables within the plurality of forwarding elements. The system also includes a second and third network device, each acting as a flow switching enabled forwarding element and able to receive a parser configuration package from the first network device. The second network device compiles the parser configuration package into machine code, which is executed on a processor to perform packet processing. The third network device includes a co- processor to execute the parser configuration package to perform packet processing. The parser configuration package includes representations of header, table definition, and stack instructions.
    • 用于灵活和可扩展流程处理的系统包括用作软件定义网络内的控制器的第一网络设备。 第一网络设备接收处理定义,翻译处理定义以创建解析器配置包,并将解析器配置包传送到多个转发元件,并且发送数据以填充多个转发元件内的流表。 该系统还包括第二和第三网络设备,每个网络设备充当启用流切换的转发元件,并且能够从第一网络设备接收解析器配置包。 第二网络设备将解析器配置包编译成在处理器上执行分组处理的机器码。 第三网络设备包括协处理器,用于执行解析器配置包以执行分组处理。 解析器配置包包括头,表定义和堆栈指令的表示。
    • 10. 发明申请
    • CONTROLLER FOR FLEXIBLE AND EXTENSIBLE FLOW PROCESSING IN SOFTWARE-DEFINED NETWORKS
    • 用于软件定义网络中灵活和可扩展流程处理的控制器
    • WO2013093857A1
    • 2013-06-27
    • PCT/IB2012/057564
    • 2012-12-20
    • TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    • BELIVEAU, LudovicDYKE, EricMISHRA, RameshPATNEY, Ritun
    • H04L29/06H04L12/859
    • H04L47/2441H04L67/327H04L69/22
    • A network device acts as a controller within a software-defined network. The network device receives a processing definition, which includes a representation of configurable definitions of protocols, configurable flow table definitions, and configurable logic for selecting between flow tables defined by the configurable flow table definitions. The network device translates the processing definition to create a parser configuration package, which is distributed to a plurality of forwarding elements. This distribution causes each forwarding element to create a flow table based on each of the configurable flow table definitions. The flow tables include one or more configurable key columns and a set of one or more action columns to store forwarding decisions. The network device transmits data to populate the configurable key columns and action columns of the flow tables created within each of the plurality of forwarding elements.
    • 网络设备充当软件定义网络内的控制器。 网络设备接收处理定义,其包括协议的可配置定义,可配置流表定义以及用于在由可配置流表定义定义的流表之间进行选择的可配置逻辑的表示。 网络设备翻译处理定义以创建解析器配置包,其被分发到多个转发元件。 该分发导致每个转发元素基于每个可配置流表定义创建流表。 流表包括一个或多个可配置的密钥列和一组一个或多个操作列以存储转发决定。 网络设备发送数据以填充在多个转发元件的每一个内创建的流表的可配置键列和动作列。