AUTOMATION AND PROGRAMMABILITY FOR SOFTWARE DEFINED NETWORKING SYSTEMS
    1.
    发明申请
    AUTOMATION AND PROGRAMMABILITY FOR SOFTWARE DEFINED NETWORKING SYSTEMS 有权
    软件定义的网络系统的自动化和可编程性

    公开(公告)号:US20140282628A1

    公开(公告)日:2014-09-18

    申请号:US13844326

    申请日:2013-03-15

    CPC classification number: H04L67/10 G06F9/54 G06F9/541 H04L41/0803 H04L41/5096

    Abstract: System, method, and computer program product to orchestrate software defined networking (SDN) applications, by providing a plurality of network elements in a network, each network element comprising a plurality of ingress interfaces, a plurality of egress interfaces, and a routing information base (RIB), providing, to an SDN application, an application program interface (API) to abstract properties and events of: (i) the ingress interfaces, (ii) the egress interfaces, and (iii) the RIB of a specified network element, receiving a request from the SDN application apply a function to the specified network element, the function specifying to modify: (i) a preprocessing operation on a data packet, (ii) the RIB, (iii) a post processing operation on the data packet, and (iv) the properties of the ingress interfaces, egress interfaces, and RIBs of the specified network element, and applying the function to the specified network element through the API.

    Abstract translation: 通过在网络中提供多个网元来配置软件定义网络(SDN)应用的系统,方法和计算机程序产品,每个网元包括多个入口接口,多个出口接口和路由信息库 (RIB),向SDN应用提供应用程序接口(API)以抽象出属性和事件:(i)入口接口,(ii)出口接口,和(iii)指定网元的RIB 接收来自SDN应用程序的请求应用于指定网元的功能,指定修改的功能:(i)对数据包进行预处理操作,(ii)RIB,(iii)对数据进行后处理操作 数据包,以及(iv)指定网元的入口接口,出接口和RIB的属性,并通过API将该功能应用于指定的网元。

    REPRESENTING SOFTWARE DEFINED NETWORKS USING A PROGRAMMABLE GRAPH MODEL
    2.
    发明申请
    REPRESENTING SOFTWARE DEFINED NETWORKS USING A PROGRAMMABLE GRAPH MODEL 有权
    使用可编程图形模型表示软件定义的网络

    公开(公告)号:US20140280900A1

    公开(公告)日:2014-09-18

    申请号:US13844021

    申请日:2013-03-15

    Inventor: John E. MCDOWALL

    CPC classification number: H04L41/12 H04L43/045 H04L45/02 H04W40/24

    Abstract: System, method, and computer program product to represent a network using a programmable graph model, by generating a directed graph to represent a topology of the network, wherein each of a plurality of network elements in the network are represented, in the directed graph, by one of the plurality of nodes, identifying, through the directed graph, a subset of network elements, of the plurality of network elements, upon which to apply a requested operation, and applying the requested operation to the subset of network elements in a distributed manner through the directed graph.

    Abstract translation: 使用可编程图形模型表示网络的系统,方法和计算机程序产品,通过生成有向图来表示网络的拓扑,其中网络中的多个网络元素中的每一个在有向图中被表示, 通过所述多个节点中的一个节点,通过所述有向图识别所述多​​个网络元件中的所述多个网络元件的子集,在其上应用所请求的操作,以及将所请求的操作应用于所分配的网络元素的子集 方式通过有向图。

    CAPABILITY IDENTIFICATION AND MODIFICATION THROUGH HARDWARE INTROSPECTION AND REFLECTION
    4.
    发明申请
    CAPABILITY IDENTIFICATION AND MODIFICATION THROUGH HARDWARE INTROSPECTION AND REFLECTION 审中-公开
    通过硬件入侵和反射的能力识别和修改

    公开(公告)号:US20140280802A1

    公开(公告)日:2014-09-18

    申请号:US13842973

    申请日:2013-03-15

    Inventor: John E. MCDOWALL

    Abstract: System, method, and computer program product to provide capability identification and modification through hardware introspection and reflection in a network, by exposing, to an application: (i) a plurality of attributes of each of a plurality of network elements in a network, (ii) a current state of each of the plurality of network elements, and (iii) a set of networking capabilities of each of the plurality of network elements, and providing, to the application, an interface for real-time configuration of each of the plurality of network elements and a set of data flows passing through each respective network element.

    Abstract translation: 系统,方法和计算机程序产品,通过向网络中的硬件内省和反射提供能力识别和修改,通过暴露于应用:(i)网络中的多个网元中的每一个的多个属性( ii)所述多个网络元件中的每一个的当前状态,以及(iii)所述多个网络元件中的每一个的一组联网能力,以及向所述应用提供用于实时配置每个所述网络元件的接口 多个网络元件和一组通过每个相应网络元件的数据流。

    COMMMON AGENT FRAMEWORK FOR NETWORK DEVICES
    5.
    发明申请
    COMMMON AGENT FRAMEWORK FOR NETWORK DEVICES 有权
    网络设备的通用代理框架

    公开(公告)号:US20140269762A1

    公开(公告)日:2014-09-18

    申请号:US13843715

    申请日:2013-03-15

    Abstract: Techniques are provided for automating a common framework for network devices. In one example, a network device (e.g., switch, router, etc.) is configured to resolve the handling unknown packets automatically. The network device can detect whether or not a protocol is unknown to the network device, perform a lookup, determine if a matching protocol is available for the network device, and dynamically load an appropriate protocol handler into a memory of the network device. Advantageously, the present technology provides a mechanism for flexible on-demand push of protocol information. If a new protocol is noted on the network, the network device can look up the type of packet and can use a single platform kit to dynamically load drivers and control logic for that protocol onto the network device. Likewise, other network devices in the packet's path or in the network generally can load the drivers and control logic, as needed.

    Abstract translation: 提供了用于自动化网络设备的通用框架的技术。 在一个示例中,网络设备(例如,交换机,路由器等)被配置为自动解决处理未知分组。 网络设备可以检测网络设备的协议是否未知,执行查找,确定匹配协议是否可用于网络设备,以及将适当的协议处理程序动态加载到网络设备的存储器中。 有利地,本技术提供了一种灵活的按需推送协议信息的机制。 如果在网络上注明新的协议,则网络设备可以查找分组的类型,并且可以使用单个平台工具来动态地将该协议的驱动程序和控制逻辑加载到网络设备上。 同样,数据包路径或网络中的其他网络设备通常可以根据需要加载驱动程序和控制逻辑。

    SUPPORTING PROGRAMMABILITY FOR ARBITRARY EVENTS IN A SOFTWARE DEFINED NETWORKING ENVIRONMENT

    公开(公告)号:US20190342192A1

    公开(公告)日:2019-11-07

    申请号:US16508158

    申请日:2019-07-10

    Abstract: Techniques are disclosed for using arbitrary criteria to define events occurring within a network infrastructure, as well and techniques for detecting and responding to the occurrence of such custom events. Doing so allows a collection of networking elements (switches, routers, etc.) to perform a variety of distributed functions from within the network itself to respond to custom events. Further, because custom events are published across the network, multiple network elements can communicate and respond to the same event. Thus, unlike currently available event management systems, custom events (and responding applications) can be used to create and coordinate software defined networking within a common network infrastructure.

    AUTOMATION AND PROGRAMMABILITY FOR SOFTWARE DEFINED NETWORKING SYSTEMS
    7.
    发明申请
    AUTOMATION AND PROGRAMMABILITY FOR SOFTWARE DEFINED NETWORKING SYSTEMS 审中-公开
    软件定义的网络系统的自动化和可编程性

    公开(公告)号:US20150229709A1

    公开(公告)日:2015-08-13

    申请号:US14691784

    申请日:2015-04-21

    CPC classification number: H04L67/10 G06F9/54 G06F9/541 H04L41/0803 H04L41/5096

    Abstract: System, method, and computer program product to perform an operation comprising providing, to a software defined networking (SDN) application executing on a first network element, of a plurality of network elements in a network, an application program interface (API) to abstract access to: (i) a plurality of ingress interfaces of the first network element, (ii) a plurality of egress interfaces of the first network element, and (iii) a routing information base (RIB) of the first network element, wherein each of the plurality of network elements comprise a plurality of ingress interfaces, a plurality of egress interfaces, and a RIB, receiving a request from the SDN application invoke a function of the API to apply the function to the first network element, and applying the function to the first network element through the API.

    Abstract translation: 用于执行操作的系统,方法和计算机程序产品包括向在网络中的多个网络元件提供在第一网络元件上执行的软件定义的网络(SDN)应用程序,抽象的应用程序接口(API) 访问:(i)第一网元的多个入口接口,(ii)第一网元的多个出口接口,和(iii)第一网元的路由信息​​库(RIB),其中每个 所述多个网络元件包括多个入口接口,多个出口接口和RIB,从所述SDN应用接收请求,调用所述API的功能以将所述功能应用于所述第一网络元件,以及应用所述功能 通过API到第一个网元。

    EXTENDED TAG NETWORKING
    9.
    发明申请
    EXTENDED TAG NETWORKING 有权
    扩展标签网络

    公开(公告)号:US20160212043A1

    公开(公告)日:2016-07-21

    申请号:US15080967

    申请日:2016-03-25

    Abstract: Techniques are provided for enabling tag networking. In one example, a network device (e.g., switch, router, etc.) is configured to receive a packet of a traffic flow and to analyze the traffic flow to determine the packet belongs to a particular type of traffic. The network device can then add and/or change a tag in a data field of the packet. The tag, among other things, serves as an identifier for the particular type of traffic flow. The tag is identifiable by a downstream node that is preconfigured to recognize the tag and to carry out logic in response to recognizing the tag. Advantageously, the tag functionality of the present approach provides a generalized way of adding information to packets; the information and the associated functionalities are customizable during a runtime of the network.

    Abstract translation: 提供了技术来实现标签组网。 在一个示例中,网络设备(例如交换机,路由器等)被配置为接收业务流的分组并且分析业务流以确定分组属于特定类型的业务。 然后,网络设备可以在分组的数据字段中添加和/或更改标签。 该标签尤其用作特定类型的业务流的标识符。 该标签可被下游节点识别,该下游节点被预配置为识别该标签并且执行逻辑以响应识别该标签。 有利地,本方法的标签功能提供了将信息添加到分组的一般方式; 信息和相关功能在网络运行时可定制。

    SUPPORTING PROGRAMMABILITY FOR ARBITRARY EVENTS IN A SOFTWARE DEFINED NETWORKING ENVIRONMNET
    10.
    发明申请
    SUPPORTING PROGRAMMABILITY FOR ARBITRARY EVENTS IN A SOFTWARE DEFINED NETWORKING ENVIRONMNET 审中-公开
    支持软件中定义的网络环境下的仲裁活动的可编程性

    公开(公告)号:US20140280893A1

    公开(公告)日:2014-09-18

    申请号:US13838719

    申请日:2013-03-15

    CPC classification number: H04L43/04 H04L43/06 H04L43/08 H04L43/14 H04W4/50

    Abstract: Techniques are disclosed for using arbitrary criteria to define events occurring within a network infrastructure, as well and techniques for detecting and responding to the occurrence of such custom events. Doing so allows a collection of networking elements (switches, routers, etc.) to perform a variety of distributed functions from within the network itself to respond to custom events. Further, because custom events are published across the network, multiple network elements can communicate and respond to the same event. Thus, unlike currently available event management systems, custom events (and responding applications) can be used to create and coordinate software defined networking within a common network infrastructure.

    Abstract translation: 公开了用于使用任意标准来定义在网络基础设施内发生的事件的技术,以及用于检测和响应这种定制事件的发生的技术。 这样做允许网络元素(交换机,路由器等)的集合来执行网络本身内的各种分布式功能以响应自定义事件。 此外,由于自定义事件通过网络发布,所以多个网络元素可以通信并响应相同的事件。 因此,与当前可用的事件管理系统不同,可以使用自定义事件(和响应应用)来创建和协调公共网络基础设施内的软件定义的网络。

Patent Agency Ranking