Dynamic remote packet capture
    1.
    发明授权
    Dynamic remote packet capture 有权
    动态远程数据包捕获

    公开(公告)号:US09178780B2

    公开(公告)日:2015-11-03

    申请号:US14529418

    申请日:2014-10-31

    Inventor: Bruno Rijsman

    CPC classification number: H04L43/04 H04L41/142 H04L43/065 H04L45/70 H04L47/825

    Abstract: A device may be configured to receive information regarding one or more ports associated with a routing device; output, to the routing device, filter information associated with at least a particular port, of the one or more ports associated with the routing device, the filter information specifying one or more conditions associated with traffic of interest; receive, from the routing device, and based on the outputted filter information, information regarding traffic of interest received or sent by the routing device via the particular port, the traffic of interest being less than or equal to all traffic received or sent by the routing device via the particular port; and store or output a representation of at least a portion of the received information regarding the traffic of interest.

    Abstract translation: 设备可以被配置为接收关于与路由设备相关联的一个或多个端口的信息; 向所述路由设备输出与所述路由设备相关联的所述一个或多个端口中的至少与特定端口相关联的信息,所述过滤器信息指定与感兴趣业务相关联的一个或多个条件; 从所述路由设备接收并且基于所输出的过滤器信息,关于由所述路由设备经由所述特定端口接收或发送的关注业务的信息,所述业务量小于或等于所述路由接收或发送的所有业务 设备通过特定端口; 并且存储或输出关于感兴趣的业务的所接收的信息的至少一部分的表示。

    Remotely updating routing tables
    2.
    发明授权

    公开(公告)号:US12294517B2

    公开(公告)日:2025-05-06

    申请号:US16193481

    申请日:2018-11-16

    Abstract: A network device may receive an instruction to update a data structure implemented by the network device and update the data structure based on receiving the instruction. The data structure may include a routing instruction to direct the network device to provide a data flow to a server device for processing. The network device may receive the data flow destined for a destination device; determine the routing instruction based on at least a portion of an internet protocol (IP) address associated with the data flow and based on the data structure; execute the routing instruction to provide the data flow to the server device and to cause the data flow to be processed by the server device to form a processed data flow; and receive the processed data flow and provide the processed data flow towards the destination device.

    Dynamic network device processing using external components

    公开(公告)号:US09258384B2

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

    申请号:US14617384

    申请日:2015-02-09

    Abstract: A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.

    Dynamic network device processing using external components
    4.
    发明授权
    Dynamic network device processing using external components 有权
    使用外部组件的动态网络设备处理

    公开(公告)号:US09596318B2

    公开(公告)日:2017-03-14

    申请号:US15014552

    申请日:2016-02-03

    Abstract: A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.

    Abstract translation: 网络设备可以接收关于服务集标识服务的信息以应用于经由网络设备的特定接口接收的数据流; 通过特定接口接收数据流; 基于关于服务集的信息来识别提供给数据流的服务; 识别处理设备来处理数据流; 并将数据流提供给处理装置。 处理设备可以不同于网络设备,并且可以代表网络设备处理数据流,以形成经处理的数据流。 处理的数据流可以包括具有应用于数据流的服务的数据流。 网络设备还可以从处理设备接收经处理的数据流,并将处理的数据流发送到目的地设备。

    Dynamic network device processing using external components
    5.
    发明授权
    Dynamic network device processing using external components 有权
    使用外部组件的动态网络设备处理

    公开(公告)号:US08954535B2

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

    申请号:US13740781

    申请日:2013-01-14

    Abstract: A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.

    Abstract translation: 网络设备可以接收关于服务集标识服务的信息以应用于经由网络设备的特定接口接收的数据流; 通过特定接口接收数据流; 基于关于服务集的信息来识别提供给数据流的服务; 识别处理数据流的处理设备; 并将数据流提供给处理装置。 处理设备可以不同于网络设备,并且可以代表网络设备处理数据流,以形成经处理的数据流。 处理的数据流可以包括具有应用于数据流的服务的数据流。 网络设备还可以从处理设备接收经处理的数据流,并将处理的数据流发送到目的地设备。

    Remotely updating routing tables
    6.
    发明授权

    公开(公告)号:US10135732B2

    公开(公告)日:2018-11-20

    申请号:US13955945

    申请日:2013-07-31

    Abstract: A network device may receive an instruction to update a data structure implemented by the network device and update the data structure based on receiving the instruction. The data structure may include a routing instruction to direct the network device to provide a data flow to a server device for processing. The network device may receive the data flow destined for a destination device; determine the routing instruction based on at least a portion of an internet protocol (IP) address associated with the data flow and based on the data structure; execute the routing instruction to provide the data flow to the server device and to cause the data flow to be processed by the server device to form a processed data flow; and receive the processed data flow and provide the processed data flow towards the destination device.

    Routing protocol interface for generalized data distribution

    公开(公告)号:US09706014B1

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

    申请号:US14822544

    申请日:2015-08-10

    Inventor: Bruno Rijsman

    Abstract: In general, techniques are described for defining an interface to a network router software infrastructure that allows developers to dynamically extend a routing protocol executed by the network router to distribute data throughout the routing domain for use with custom applications. In some examples, a routing protocol process executing on a control plane of a network device may expose an interface, such as an Application Programming Interface (API), that defines methods and parameters for extending the operation of a routing protocol executed by the routing protocol process. Third-party developers may then build custom applications that invoke the interface of the routing protocol process to define new routing protocol messages or message payloads, inject application-specific data into the routing protocol process for distribution within the newly defined messages/payloads, and extract application-specific data that is carried by newly defined messages/payloads that are originated by another network device in the routing domain.

    Configuration of applications for distributed computing systems
    8.
    发明授权
    Configuration of applications for distributed computing systems 有权
    分布式计算系统的应用程序配置

    公开(公告)号:US09590853B1

    公开(公告)日:2017-03-07

    申请号:US14697435

    申请日:2015-04-27

    Abstract: A distributed computing system includes a primary device and one or more backend devices. The primary device provides a management interface for the distributed computing system. A plurality of applications may be installed on the backend devices for execution. The primary device generates registration data that associates the applications with management interface commands or configuration parameters in response to messages received from the applications. Subsequently, when the primary device receives a particular command at the management interface, the primary device identifies, based on the registration data, a particular application from among the plurality of applications. In response to identifying the application, the primary device may send to the application an outgoing message.

    Abstract translation: 分布式计算系统包括一个主设备和一个或多个后端设备。 主设备为分布式计算系统提供管理界面。 多个应用可以安装在后端设备上以供执行。 主设备生成注册数据,其将应用与管理接口命令或配置参数相关联,以响应于从应用接收到的消息。 随后,当主设备在管理接口处接收到特定命令时,主设备基于注册数据识别来自多个应用中的特定应用。 响应于识别应用,主设备可以向应用发送外发消息。

    Dynamic remote packet capture
    9.
    发明授权

    公开(公告)号:US09350630B2

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

    申请号:US14870710

    申请日:2015-09-30

    Inventor: Bruno Rijsman

    CPC classification number: H04L43/04 H04L41/142 H04L43/065 H04L45/70 H04L47/825

    Abstract: A device may be configured to receive information regarding one or more ports associated with a routing device; output, to the routing device, filter information associated with at least a particular port, of the one or more ports associated with the routing device, the filter information specifying one or more conditions associated with traffic of interest; receive, from the routing device, and based on the outputted filter information, information regarding traffic of interest received or sent by the routing device via the particular port, the traffic of interest being less than or equal to all traffic received or sent by the routing device via the particular port; and store or output a representation of at least a portion of the received information regarding the traffic of interest.

Patent Agency Ranking