Supporting arbitrary routing criteria in software defined networks
    1.
    发明授权
    Supporting arbitrary routing criteria in software defined networks 有权
    在软件定义的网络中支持任意路由条件

    公开(公告)号:US09258212B2

    公开(公告)日:2016-02-09

    申请号:US13843536

    申请日:2013-03-15

    Abstract: System, method, and computer program product to route data communications based on non-routing criteria, by receiving, by a network element, a data packet, identifying, in a routing table of the network element, a first route for routing the data packet, computing, by an application executing on the network element, a routing score for the first route based on one or more non-routing criteria, computing, by the application, a routing score for a second route for routing the data packet based on the one or more non-routing criteria, and upon determining that the routing score for the second route is less than the routing score of the first route, updating the routing table to cause the network element to route the data packet according to the second route.

    Abstract translation: 用于基于非路由标准路由数据通信的系统,方法和计算机程序产品,通过网络单元接收数据分组,在所述网元的路由表中识别用于路由所述数据分组的第一路由 基于一个或多个非路由选择标准,由在所述网络单元上执行的应用程序计算所述第一路由的路由分数,由所述应用计算用于基于所述第一路由路由所述数据分组的第二路由的路由分数 一个或多个非路由标准,并且在确定所述第二路由的路由分数小于所述第一路由的路由分数时,更新所述路由表以使所述网络单元根据所述第二路由路由所述数据分组。

    SUPPORTING ARBITRARY ROUTING CRITERIA IN SOFTWARE DEFINED NETWORKS
    2.
    发明申请
    SUPPORTING ARBITRARY ROUTING CRITERIA IN SOFTWARE DEFINED NETWORKS 有权
    在软件定义的网络中支持仲裁路由标准

    公开(公告)号:US20140269331A1

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

    申请号:US13843536

    申请日:2013-03-15

    Abstract: System, method, and computer program product to route data communications based on non-routing criteria, by receiving, by a network element, a data packet, identifying, in a routing table of the network element, a first route for routing the data packet, computing, by an application executing on the network element, a routing score for the first route based on one or more non-routing criteria, computing, by the application, a routing score for a second route for routing the data packet based on the one or more non-routing criteria, and upon determining that the routing score for the second route is less than the routing score of the first route, updating the routing table to cause the network element to route the data packet according to the second route.

    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.

Patent Agency Ranking