Selective traffic leaking in enterprise fabric with extranet

    公开(公告)号:US10547467B2

    公开(公告)日:2020-01-28

    申请号:US15792180

    申请日:2017-10-24

    摘要: A method including determining that network traffic being transmitted is unicast or multicast; mapping to which virtual network and locator address each host belongs; generating leaking data for unicast and multicast traffic, wherein the leaking data indicates that a first virtual network leaks traffic to a second virtual network; receiving a request from the second virtual network to receive traffic from a host in the first virtual network; determining, based on the leaking data and the type of traffic being transmitted, if the first virtual network leaks traffic to the second virtual network; if the first virtual network leaks traffic to the second virtual network, determining a locator address for the host in the first virtual network using the mapping data; and transmitting the locator address for the host to the second virtual network to enable traffic leaking from the host to the second virtual network is disclosed.

    SYSTEM AND METHOD TO DEBUG, OPTIMIZE, PROFILE, OR RECOVER NETWORK DEVICE IN LIVE NETWORK

    公开(公告)号:US20220407775A1

    公开(公告)日:2022-12-22

    申请号:US17850261

    申请日:2022-06-27

    摘要: An exemplary method is disclosed that facilitate the on-demand creation of an exemplary instrumented network device in a cloud infrastructure, remote server, evaluation platform, or customized testing server and to form a stack between the instrumented network device as a debug network device and a target network device. The control plane of the target network device then switches over, via a switchover operation, to the control plane of the debug network device, while the data-plane of the target network device continues to operate. Once switched over, the instrumentation (e.g., hardware or software) of the control plane or debug network device facilitates the debug, optimization, profile, and/or recovery of the physical network device, even in a live network.

    Dynamic hardware forwarding pipeline compression

    公开(公告)号:US11240154B2

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

    申请号:US16742544

    申请日:2020-01-14

    摘要: 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.

    PATH SIGNATURES FOR DATA FLOWS
    9.
    发明申请

    公开(公告)号:US20210344598A1

    公开(公告)日:2021-11-04

    申请号:US17377047

    申请日:2021-07-15

    摘要: This disclosure describes various methods, systems, and devices related to identifying path changes of data flows in a network. An example method includes receiving, at a node, a packet including a first value. The method further includes generating a second value by inputting the first value and one or more node details into a hash function. The method includes replacing the first value with the second value in the packet. The packet including the second value is forwarded by the node.

    DYNAMIC HARDWARE FORWARDING PIPELINE COMPRESSION

    公开(公告)号:US20210218674A1

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

    申请号:US16742544

    申请日:2020-01-14

    IPC分类号: H04L12/741 H04L12/933

    摘要: 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.