Containerized router with a disjoint data plane

    公开(公告)号:US12245130B2

    公开(公告)日:2025-03-04

    申请号:US18477198

    申请日:2023-09-28

    Abstract: In general, this disclosure describes techniques for a containerized router operating within a cloud native orchestration framework. In an example, a computing device comprises processing circuitry; a containerized set of workloads; a containerized routing protocol process configured to execute on the processing circuitry and configured to receive routing information; a kernel network stack executing on the processing circuitry and configured to forward packets based on first routing information from the containerized routing protocol process; and a data plane development kit (DPDK)-based virtual router executing on processing circuitry and configured to forward traffic to and from the workloads based on second routing information from the containerized routing protocol process.

    DYNAMIC TUNNEL REPORTING FOR PATH COMPUTATION AND TRAFFIC ENGINEERING WITHIN A COMPUTER NETWORK

    公开(公告)号:US20190386915A1

    公开(公告)日:2019-12-19

    申请号:US16012524

    申请日:2018-06-19

    Inventor: Arijit Paul

    Abstract: In general, techniques are described for reporting dynamic tunnels to a path computation element (PCE) of a network to inform path computation by the PCE for traffic engineering within the network. In some examples, a method comprises generating, by a network device configured to route network packets within a network, a dynamic tunnel report message that includes dynamic tunnel description data for a dynamic tunnel that transports the network packets through the network, wherein the network packets transported by the dynamic tunnel each comprises an outer header that does not include a multiprotocol label switching (MPLS) transport label; and sending, by the network device, the dynamic tunnel report message to a path computation element (PCE) for a path computation domain to report the dynamic tunnel to the PCE for inclusion in path computation by the PCE for label switched paths of the network.

    Containerized routing protocol process for virtual private networks

    公开(公告)号:US12218831B2

    公开(公告)日:2025-02-04

    申请号:US17807700

    申请日:2022-06-17

    Abstract: In general, this disclosure describes techniques for leveraging a containerized routing protocol process to implement virtual private networks using routing protocols. In an example, a system comprises a container orchestration system for a cluster of computing devices, the cluster of computing devices including a computing device, wherein the container orchestration system is configured to: deploy a containerized application to a compute node; and in response to deploying the containerized application to the compute node, configure in the compute node a virtual routing and forwarding (VRF) instance to implement a virtual private network (VPN) for the containerized application.

    CONTAINERIZED ROUTING PROTOCOL PROCESS FOR VIRTUAL PRIVATE NETWORKS

    公开(公告)号:US20230079209A1

    公开(公告)日:2023-03-16

    申请号:US17807700

    申请日:2022-06-17

    Abstract: In general, this disclosure describes techniques for leveraging a containerized routing protocol process to implement virtual private networks using routing protocols. In an example, a system comprises a container orchestration system for a cluster of computing devices, the cluster of computing devices including a computing device, wherein the container orchestration system is configured to: deploy a containerized application to a compute node; and in response to deploying the containerized application to the compute node, configure in the compute node a virtual routing and forwarding (VRF) instance to implement a virtual private network (VPN) for the containerized application.

Patent Agency Ranking