PACKET DATA ROUTING
    1.
    发明申请
    PACKET DATA ROUTING 有权
    分组数据路由

    公开(公告)号:US20160127229A1

    公开(公告)日:2016-05-05

    申请号:US14527575

    申请日:2014-10-29

    CPC classification number: H04L45/74 H04L45/64

    Abstract: Measures, including methods, systems, non-transitory computer-readable storage mediums and computer programs for use in routing packet data. At a network switching device, a data packet is received from a device located upstream of the network switching device. The received data packet comprises routing data associated with a routing decision which has been taken for the data packet upstream of the network switching device. The routing data comprises an abstract media access control (MAC) address corresponding to a next hop destination for the data packet located downstream of the network switching device. At the network switching device, the abstract MAC address in the data packet is replaced with a real MAC address of the next hop downstream destination. At the network switching device, the data packet is forwarded towards the next hop downstream destination.

    Abstract translation: 措施,包括方法,系统,非暂时计算机可读存储介质和用于路由分组数据的计算机程序。 在网络交换设备处,从位于网络交换设备上游的设备接收数据分组。 接收到的数据分组包括与网络交换设备上游的数据分组已经采取的路由决定相关联的路由数据。 路由数据包括对应于位于网络交换设备下游的数据分组的下一跳目的地的抽象媒体访问控制(MAC)地址。 在网络交换设备中,数据包中的抽象MAC地址被下一跳下游目的地的真实MAC地址替换。 在网络交换设备处,将数据分组转发到下一跳下游目的地。

    DEVICE CONFIGURATION
    2.
    发明申请
    DEVICE CONFIGURATION 有权
    设备配置

    公开(公告)号:US20160065482A1

    公开(公告)日:2016-03-03

    申请号:US14473971

    申请日:2014-08-29

    Abstract: Measures for configuring a network aggregation device in a network. First routing data for a plurality of internet protocol (IP) flows configured on at least one edge device of a service provider network is identified. The edge device is located towards the service provider network from the network aggregation device. At least one utility metric for at least one IP flow in the identified plurality of IP flows is calculated. The at least one utility metric is calculated at least in part on the basis of one or more destination IP addresses associated with the at least one IP flow. A subset of IP flows from the identified plurality of IP flows is selected at least in part on the basis of the calculated at least one utility metric. Second routing data for the selected subset of IP flows is configured on the network aggregation device.

    Abstract translation: 网络中配置网络聚合设备的措施。 识别在服务提供商网络的至少一个边缘设备上配置的多个互联网协议(IP)流的第一路由数据。 边缘设备从网络聚合设备定位到服务提供商网络。 计算所识别的多个IP流中的至少一个IP流的至少一个效用度量。 至少部分地基于与所述至少一个IP流相关联的一个或多个目的地IP地址来计算所述至少一个效用度量。 至少部分地基于所计算的至少一个效用度量来选择来自所识别的多个IP流的IP流的子集。 在网络聚合设备上配置所选择的IP流子集的第二路由数据。

    VALIDATING A ROUTING FUNCTION
    3.
    发明申请
    VALIDATING A ROUTING FUNCTION 有权
    验证路由功能

    公开(公告)号:US20160218964A1

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

    申请号:US14608078

    申请日:2015-01-28

    CPC classification number: H04L45/14 H04L41/0866 H04L41/0893 H04L45/56

    Abstract: Certain examples described herein provide a system and method for validating a routing function for a network device. In one example, a network device has a run-time policy engine, wherein the run-time policy engine implements a routing configuration file and the routing configuration file defines a routing function for network traffic. A file editor is also provided that loads the routing configuration file. The file editor has an editor policy engine that duplicates a functionality of the run-time policy engine. In one example, the routing configuration file has at least one validation portion that has one or more route statements with definitions indicative of expected routing function behavior. The file editor parses the routing configuration file by implementing the routing configuration file using the editor policy engine. The editor policy engine applies the routing function defined by the routing configuration file to the one or more route statements and indicates where a result of the routing function does not conform to the definitions indicative of expected routing function behavior. These examples may help to reduce routing errors due to configuration errors in network devices.

    Abstract translation: 本文描述的某些示例提供了用于验证网络设备的路由功能的系统和方法。 在一个示例中,网络设备具有运行时策略引擎,其中运行时策略引擎实现路由配置文件,路由配置文件定义网络流量的路由功能。 还提供了一个加载路由配置文件的文件编辑器。 文件编辑器有一个编辑器策略引擎,它复制运行时策略引擎的功能。 在一个示例中,路由配置文件具有至少一个验证部分,该验证部分具有一个或多个具有指示预期路由功能行为的定义的路由语句。 文件编辑器通过使用编辑器策略引擎实现路由配置文件来解析路由配置文件。 编辑器策略引擎将路由配置文件定义的路由功能应用于一个或多个路由语句,并指示路由功能的结果与指示预期路由功能行为的定义不一致。 这些示例可能有助于减少由于网络设备中的配置错误导致的路由错误。

    FLOW SYNCHRONIZATION
    4.
    发明申请

    公开(公告)号:US20180359118A1

    公开(公告)日:2018-12-13

    申请号:US15970827

    申请日:2018-05-03

    Abstract: A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.

    INFERENCE-BASED NETWORK ROUTE CONTROL
    5.
    发明申请
    INFERENCE-BASED NETWORK ROUTE CONTROL 有权
    基于网络的路由控制

    公开(公告)号:US20160226711A1

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

    申请号:US14610885

    申请日:2015-01-30

    Abstract: Described herein is an inference-based approach to process network route definitions, e.g. routes received from other network devices according to a defined routing protocol. In examples, at least one proposition is defined that relates to at least one property of the route. Probabilities are also defined in association with the proposition. A first probability may be indicative of a randomly-selected network route and a second probability may be indicative of randomly-selected network route that is suitable for use in routing network traffic. In certain examples, a probability that a given route is malicious or erroneous may be computed. Probabilities may be calculated by processing historical routing data, such as network route definitions that are labelled as suitable for routing traffic. Probabilities may also be evaluated cumulatively over multiple routing policy elements. Final actions may be made by applying a configurable range or threshold to an output confidence value.

    Abstract translation: 这里描述的是基于推理的处理网络路由定义的方法,例如, 根据定义的路由协议从其他网络设备接收的路由。 在示例中,定义了与路线的至少一个属性相关的至少一个命题。 概念也与定位相关联。 第一概率可以指示随机选择的网络路由,并且第二概率可以指示适合于在路由网络业务中使用的随机选择的网络路由。 在某些示例中,可以计算给定路由是恶意或错误的概率。 概率可以通过处理历史路由数据来计算,例如标记为适合路由流量的网络路由定义。 概率也可以通过多个路由策略元素累积评估。 可以通过将可配置范围或阈值应用于输出置信度值来进行最终动作。

Patent Agency Ranking