Concurrent routing for network devices

    公开(公告)号:US12052158B1

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

    申请号:US18194295

    申请日:2023-03-31

    摘要: The disclosure describes techniques for concurrently operating multiple network stacks, one operating natively and one operating remotely, to control the routing table within a router of a network. An example network device includes a control unit comprising one or more processors. A native routing stack executes on the control unit to exchange routing protocol advertisements with a peer network device in accordance with a routing protocol. The native routing stack is configured to insert first routing entries into a routing table. The first routing entries are based on the routing protocol advertisements. A controller interface executed by the control unit receives second routing entries from a network controller and inserts the second routing entries into the routing table. A routing process generates a forwarding table based on the first and second routing entries.

    Method, device, and computer program product for processing data

    公开(公告)号:US11888705B2

    公开(公告)日:2024-01-30

    申请号:US16883088

    申请日:2020-05-26

    发明人: Chenxi Hu Sanping Li

    摘要: Embodiments of the present disclosure relate to a method, a device, and a computer program product for processing data. The method includes: loading, at a switch and in response to receipt of a model loading request from a terminal device, a data processing model specified in the model loading request. The method further includes: acquiring model parameters of the data processing model from the terminal device. The method further includes: processing, in response to receipt of to-be-processed data from the terminal device, the data using the data processing model based on the model parameters. Through the method, data may be processed at a switch, which improves the efficiency of data processing and the utilization rate of computing resources, and reduces the delay of data processing.

    Network system and software updating method

    公开(公告)号:US10038630B2

    公开(公告)日:2018-07-31

    申请号:US15335451

    申请日:2016-10-27

    发明人: Yu-Fu Fan

    摘要: A network system includes a terminal device, a first router, a second router, a first border router, a second border router and a server. The server transmits an updating software to the first and the second border routers through an Internet network. The first border router transmits the updating software to the first router and the second border router transmits the updating software to the second router. The first router transmits the updating software to the terminal device and the second router transmits the updating software to the terminal device. When a version information of the updating software received from the first router and that received from second router are identical, the terminal device executes the updating software. When the version information of the updating software received from the first router and that received from the second router are different, the terminal device does not execute the updating software.

    AUTONOMOUS CONFIGURATION SYSTEM FOR A SERVICE INFRASTRUCTURE

    公开(公告)号:US20180123890A1

    公开(公告)日:2018-05-03

    申请号:US15338128

    申请日:2016-10-28

    IPC分类号: H04L12/24 H04L12/771

    摘要: Various methods and systems for implementing an autonomous configuration system for configuring a service infrastructure are provided. An autonomous configuration system implements a service infrastructure configuration manager to identify discovered configuration data. The discovered configuration data supports circumventing a routing protocol for service infrastructure communications via an edge infrastructure, such that, the service infrastructure is alternatively configured to access remote configuration data based on the discovered configuration data. The discovered configuration data is discovered based an autonomous discovery service (e.g., sniffing service or a casting service). An initial configuration state is configured in the service infrastructure, based on the discovered configuration data. The service infrastructure can communicate with a service provider infrastructure associated with the service infrastructure to access the remote configuration data. The service infrastructure configuration manager accesses the remote configuration data and uses the remote configuration data to configure a final configuration state in the service infrastructure.

    Hybrid Configuration Engine
    8.
    发明申请

    公开(公告)号:US20180032377A1

    公开(公告)日:2018-02-01

    申请号:US15782386

    申请日:2017-10-12

    摘要: A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.

    Apparatus and method for fast search table update in a network switch
    10.
    发明授权
    Apparatus and method for fast search table update in a network switch 有权
    网络交换机快速搜索表更新的装置和方法

    公开(公告)号:US09553829B2

    公开(公告)日:2017-01-24

    申请号:US14540927

    申请日:2014-11-13

    申请人: XPLIANT, INC.

    摘要: A network switch comprises a plurality of packet processing units configured to process a received packet through multiple packet processing stages based on search result of a table. The network switch further comprises one or more memory units configured to maintain the table to be searched and provide the search result to the packet processing units. The network switch further comprises a table managing unit configured to accept a plurality of rules on bulk update to the table specified by a control unit, and perform the bulk update on the table based on the rules specified by the control unit without the control unit accessing the table directly for the bulk update.

    摘要翻译: 网络交换机包括多个分组处理单元,其被配置为基于表的搜索结果通过多个分组处理阶段处理接收到的分组。 网络交换机还包括一个或多个存储器单元,其被配置为维护要搜索的表并将搜索结果提供给分组处理单元。 网络交换机还包括表管理单元,被配置为接受对由控制单元指定的表的批量更新的多个规则,并且基于由控制单元指定的规则在表上执行批量更新,而没有控制单元访问 该表直接为批量更新。