Automatic configuration of external services based upon network activity
    2.
    发明授权
    Automatic configuration of external services based upon network activity 有权
    根据网络活动自动配置外部服务

    公开(公告)号:US09392050B2

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

    申请号:US13842394

    申请日:2013-03-15

    Abstract: System, computer program product, and method to configure an external network based on internal network conditions, by monitoring a load attribute of one or more network flows traversing an ingress port of at least one network element in a software-defined networking (SDN) enabled network, upon determining that the load attribute of a first network element in the SDN enabled network exceeds a predefined threshold, provisioning, by the application, an additional service on the external network, by the application, an additional service on the external network, and extending, by the application, the SDN enabled network to include the additional service on the external network.

    Abstract translation: 系统,计算机程序产品和基于内部网络条件来配置外部网络的方法,通过监视在启用的软件定义网络(SDN)中穿过至少一个网络元素的入口端口的一个或多个网络流的负载属性 网络,在确定所述启用SDN的网络中的第一网元的负载属性超过预定阈值时,所述应用在所述外部网络上由所述应用提供外部网络上的附加服务,所述外部网络上的附加服务,以及 由应用程序扩展启用SDN的网络,以在外部网络上包括附加服务。

    Extended tag networking
    3.
    发明授权

    公开(公告)号:US10367736B2

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

    申请号:US16001820

    申请日:2018-06-06

    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.

    Commmon agent framework for network devices
    4.
    发明授权
    Commmon agent framework for network devices 有权
    Commmon代理框架为网络设备

    公开(公告)号:US09100346B2

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

    申请号: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

    公开(公告)号:US10862775B2

    公开(公告)日:2020-12-08

    申请号: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.

    Supporting programmability for arbitrary events in a software defined networking environment

    公开(公告)号:US10397073B2

    公开(公告)日:2019-08-27

    申请号:US13838719

    申请日:2013-03-15

    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.

    Extending routing rules from external services
    7.
    发明授权
    Extending routing rules from external services 有权
    从外部服务扩展路由规则

    公开(公告)号:US09509549B2

    公开(公告)日:2016-11-29

    申请号:US13842786

    申请日:2013-03-15

    Abstract: Techniques are disclosed to extend routing rules from external services. A request is received to modify a specified rule in a network element of a network. The specified rule governs disposition of a network flow specific to an application. The request is received via a communications channel configured to expose an application programming interface (API) to the application. The request is interpreted at a network abstraction layer of the network element. The request is converted into a command at a service implementation layer of the network element. The command is executed to modify the specified rule in the network element, responsive to the request.

    Abstract translation: 公开了从外部服务扩展路由规则的技术。 接收到请求以修改网络的网元中的指定规则。 指定的规则控制特定于应用程序的网络流的处理。 通过配置为向应用程序公开应用程序编程接口(API)的通信通道接收该请求。 请求在网元的网络抽象层进行解释。 该请求被转换成网元的服务实现层的命令。 执行该命令以根据请求修改网元中的指定规则。

    Extended tag networking
    8.
    发明授权
    Extended tag networking 有权
    扩展标签网络

    公开(公告)号:US09325610B2

    公开(公告)日:2016-04-26

    申请号:US13838713

    申请日:2013-03-15

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

    Automation and programmability for software defined networking systems
    10.
    发明授权
    Automation and programmability for software defined networking systems 有权
    软件定义的网络系统的自动化和可编程性

    公开(公告)号:US09047143B2

    公开(公告)日:2015-06-02

    申请号: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将该功能应用于指定的网元。

Patent Agency Ranking