Dynamic hardware forwarding pipeline compression

    公开(公告)号:US11240154B2

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

    申请号:US16742544

    申请日:2020-01-14

    Abstract: A controller device for a network provides data associated with pipeline capabilities of a programmable switch. The programmable switch receives data associated with pipeline capabilities of the programmable switch. The pipeline capabilities include a plurality of flow tables and allowable table transitions for each of the flow tables. The programmable switch determines that a first flow table and a second flow table are mutually independent based on the allowable table transitions for each of the flow tables. The programmable switch configures a pipeline for data flow in the computing device, the pipeline comprising a plurality of pipeline stages, a particular pipeline stage comprising the first flow table and the second flow table.

    DYNAMIC HARDWARE FORWARDING PIPELINE COMPRESSION

    公开(公告)号:US20210218674A1

    公开(公告)日:2021-07-15

    申请号:US16742544

    申请日:2020-01-14

    Abstract: A controller device for a network provides data associated with pipeline capabilities of a programmable switch. The programmable switch receives data associated with pipeline capabilities of the programmable switch. The pipeline capabilities include a plurality of flow tables and allowable table transitions for each of the flow tables. The programmable switch determines that a first flow table and a second flow table are mutually independent based on the allowable table transitions for each of the flow tables. The programmable switch configures a pipeline for data flow in the computing device, the pipeline comprising a plurality of pipeline stages, a particular pipeline stage comprising the first flow table and the second flow table.

    Efficient inter-VLAN routing in openflow networks

    公开(公告)号:US10581738B2

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

    申请号:US15956639

    申请日:2018-04-18

    Abstract: In embodiments disclosed herein involve receiving a first packet, where the first packet originated from a first device on a first virtual local area network (VLAN) in a first plurality of VLANs, where routing is enabled among each of the first plurality of VLANs. A first temporary value is assigned to a first VLAN identifier associated with the first packet, where the first temporary value corresponds to the first plurality of VLANs. Additionally, the first packet is processed based on a plurality of flow tables. Further, a first destination value is assigned to the first VLAN identifier, where the first destination value corresponds to a second VLAN in the first plurality of VLANs, and the first packet is transmitted to a second device on the second VLAN.

    Intent based network data path tracing and instant diagnostics

    公开(公告)号:US11882202B2

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

    申请号:US16393732

    申请日:2019-04-24

    CPC classification number: H04L69/22 H04L45/745 H04L47/24

    Abstract: Systems and methods provide for tracing traffic through a network. Based on a negotiation between a first network element and a second network element, the first network element can determine a customized packet type supported by the second network element. A tracing header can be added to a packet received by the first network element to generate a modified packet. The tracing header can include a unique identifier and be customized to the determined customized packet type. Based on the unique identifier, a second network element can be identified by tracing the modified packet as it is forwarded to the second network element. Forwarding information from the second network element that is associated with the modified packet can be collected, where the unique identifier is associated with the forwarding information. The unique identifier and the forwarding information can be sent to a controller to diagnose a packet forwarding issue.

Patent Agency Ranking