Methods and apparatus for dynamic automated configuration within a control plane of a switch fabric
    1.
    发明授权
    Methods and apparatus for dynamic automated configuration within a control plane of a switch fabric 有权
    在交换结构的控制平面内进行动态自动配置的方法和装置

    公开(公告)号:US09577879B1

    公开(公告)日:2017-02-21

    申请号:US14573880

    申请日:2014-12-17

    Abstract: In one embodiment, a method includes receiving a first identifier and a private key after a network device has been included in a data center switch fabric control plane, authenticating the network device based on the private key, sending a second identifier to the network device, and sending a control signal to the network device based on the second identifier. The first identifier is associated with the network device and unique within a segment of the data center switch fabric control plane. The second identifier is unique within the segment of the data center switch fabric control plane.

    Abstract translation: 在一个实施例中,一种方法包括在网络设备已被包括在数据中心交换结构控制平面中之后接收第一标识符和私钥,基于私钥对网络设备进行认证,向网络设备发送第二标识符, 以及基于所述第二标识符向所述网络设备发送控制信号。 第一标识符与网络设备相关联,并且在数据中心交换矩阵控制平面的一段内是唯一的。 第二个标识符在数据中心交换矩阵控制平面的段内是唯一的。

    Systems and methods for increasing the scalability of software-defined networks
    2.
    发明授权
    Systems and methods for increasing the scalability of software-defined networks 有权
    提高软件定义网络可扩展性的系统和方法

    公开(公告)号:US09400811B2

    公开(公告)日:2016-07-26

    申请号:US13936033

    申请日:2013-07-05

    CPC classification number: G06F17/30303 G06F17/30289 H04L47/2441 H04L47/2483

    Abstract: A computer-implemented method for increasing the scalability of software-defined networks may include (1) maintaining a set of databases collectively configured to (i) store a set of flow entries that direct network traffic within a software-defined network and (ii) facilitate searching the set of flow entries based at least in part on at least one key whose size remains substantially constant irrespective of the number of flow entries within the set of flow entries, (2) detecting a request to perform an operation in connection with a flow of data packets within the software-defined network, (3) identifying at least one attribute of the flow of data packets in the request, and then (4) searching, using the attribute of the flow of data packets as a database key, at least one database within the set of databases to facilitate performing the operation. Various other methods, systems, and apparatuses are also disclosed.

    Abstract translation: 用于增加软件定义网络的可扩展性的计算机实现的方法可以包括(1)维护一组数据库,其集体配置为(i)存储在软件定义的网络内引导网络流量的一组流条目,以及(ii) 至少部分地基于至少一个密钥来搜索流条目集合,该密钥的大小基本上保持不变,而与流入条目集合内的流条目的数量无关,(2)检测执行与 软件定义网络内的数据包流,(3)识别请求中数据包流的至少一个属性,然后(4)使用数据包流的属性作为数据库密钥进行搜索, 数据库集中的至少一个数据库,以便于执行操作。 还公开了各种其它方法,系统和装置。

    APPLICATION VISIBILITY IN LAYER 3 NETWORKS
    3.
    发明申请

    公开(公告)号:US20170187603A1

    公开(公告)日:2017-06-29

    申请号:US15457317

    申请日:2017-03-13

    Abstract: A device may receive configuration information for generating an application probe. The application probe may be used to request network information, associated with an application, from network devices. The device may determine, based on the configuration information, traffic parameters associated with the application. The device may determine a requested type of network information to be requested from the network devices. The device may generate the application probe by including, in the application probe, the traffic parameters and information identifying the requested type of network information. The device may transmit the application probe to a network device of the network devices. The device may receive, from the network device and based on transmitting the application probe, a value associated with the requested type of network information.

    Application visibility in layer 3 networks
    4.
    发明授权
    Application visibility in layer 3 networks 有权
    第3层网络中的应用程序可见性

    公开(公告)号:US09596164B1

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

    申请号:US14316202

    申请日:2014-06-26

    Abstract: A device may receive configuration information for generating an application probe. The application probe may be used to request network information, associated with an application, from network devices. The device may determine, based on the configuration information, traffic parameters associated with the application. The device may determine a requested type of network information to be requested from the network devices. The device may generate the application probe by including, in the application probe, the traffic parameters and information identifying the requested type of network information. The device may transmit the application probe to a network device of the network devices. The device may receive, from the network device and based on transmitting the application probe, a value associated with the requested type of network information.

    Abstract translation: 设备可以接收用于生成应用探测的配置信息。 应用探测器可以用于从网络设备请求与应用相关联的网络信息。 设备可以基于配置信息来确定与应用相关联的流量参数。 设备可以从网络设备确定要请求的所请求的网络信息类型。 该设备可以通过在应用探测中包括识别所请求的网络信息类型的流量参数和信息来生成应用探测。 该设备可以将应用探测传输到网络设备的网络设备。 设备可以从网络设备接收并且基于发送应用探测器来接收与所请求类型的网络信息相关联的值。

    MONITORING PACKET RESIDENCE TIME AND CORRELATING PACKET RESIDENCE TIME TO INPUT SOURCES

    公开(公告)号:US20180006920A1

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

    申请号:US15693045

    申请日:2017-08-31

    Abstract: An output circuit, included in a device, may determine counter information associated with a packet provided via an output queue managed by the output circuit. The output circuit may determine that a latency event, associated with the output queue, has occurred. The output circuit may provide the counter information and time of day information associated with the counter information. The output circuit may provide a latency event notification associated with the output queue. An input circuit, included in the device, may receive the latency event notification associated with the output queue. The input circuit may determine performance information associated with an input queue. The input queue may correspond to the output queue and may be managed by the input circuit. The input circuit may provide the performance information associated with the input queue and time of day information associated with the performance information.

    Overlay tunnel and underlay path correlation

    公开(公告)号:US09699030B1

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

    申请号:US14316192

    申请日:2014-06-26

    Inventor: Jainendra Kumar

    CPC classification number: H04L41/0853 H04L43/10 H04W84/18

    Abstract: A device may receive an indication to generate a probe packet associated with a tunnel included in a first network. The tunnel may include a first tunnel endpoint and a second tunnel endpoint and may correspond to a path, associated with a second network, between the first tunnel endpoint and the second tunnel endpoint. The device may generate the probe packet including information associated with the tunnel. The device may provide the probe packet, via the first tunnel endpoint, such that the probe packet is received by a network device that lies on the path. The device may receive a response packet, associated with the probe packet and provided by the network device, that includes path information. The path information may include information associated with the network device. The device may store the path information to allow the network device to be identified as lying on the path.

    Systems and methods for increasing the scalability of software-defined networks

    公开(公告)号:US09846710B2

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

    申请号:US15166607

    申请日:2016-05-27

    CPC classification number: G06F17/30303 G06F17/30289 H04L47/2441 H04L47/2483

    Abstract: A computer-implemented method for increasing the scalability of software-defined networks may include (1) maintaining a set of databases collectively configured to (i) store a set of flow entries that direct network traffic within a software-defined network and (ii) facilitate searching the set of flow entries based at least in part on at least one key whose size remains substantially constant irrespective of the number of flow entries within the set of flow entries, (2) detecting a request to perform an operation in connection with a flow of data packets within the software-defined network, (3) identifying at least one attribute of the flow of data packets in the request, and then (4) searching, using the attribute of the flow of data packets as a database key, at least one database within the set of databases to facilitate performing the operation. Various other methods, systems, and apparatuses are also disclosed.

    SYSTEMS AND METHODS FOR INCREASING THE SCALABILITY OF SOFTWARE-DEFINED NETWORKS

    公开(公告)号:US20160275113A1

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

    申请号:US15166607

    申请日:2016-05-27

    CPC classification number: G06F17/30303 G06F17/30289 H04L47/2441 H04L47/2483

    Abstract: A computer-implemented method for increasing the scalability of software-defined networks may include (1) maintaining a set of databases collectively configured to (i) store a set of flow entries that direct network traffic within a software-defined network and (ii) facilitate searching the set of flow entries based at least in part on at least one key whose size remains substantially constant irrespective of the number of flow entries within the set of flow entries, (2) detecting a request to perform an operation in connection with a flow of data packets within the software-defined network, (3) identifying at least one attribute of the flow of data packets in the request, and then (4) searching, using the attribute of the flow of data packets as a database key, at least one database within the set of databases to facilitate performing the operation. Various other methods, systems, and apparatuses are also disclosed.

    Overlay tunnel and underlay path correlation

    公开(公告)号:US10038595B2

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

    申请号:US15640712

    申请日:2017-07-03

    Inventor: Jainendra Kumar

    CPC classification number: H04L41/0853 H04L43/10 H04W84/18

    Abstract: A device may receive an indication to generate a probe packet associated with a tunnel included in a first network. The tunnel may include a first tunnel endpoint and a second tunnel endpoint and may correspond to a path, associated with a second network, between the first tunnel endpoint and the second tunnel endpoint. The device may generate the probe packet including information associated with the tunnel. The device may provide the probe packet, via the first tunnel endpoint, such that the probe packet is received by a network device that lies on the path. The device may receive a response packet, associated with the probe packet and provided by the network device, that includes path information. The path information may include information associated with the network device. The device may store the path information to allow the network device to be identified as lying on the path.

    Monitoring packet residence time and correlating packet residence time to input sources

    公开(公告)号:US09755932B1

    公开(公告)日:2017-09-05

    申请号:US14498440

    申请日:2014-09-26

    Abstract: An output circuit, included in a device, may determine counter information associated with a packet provided via an output queue managed by the output circuit. The output circuit may determine that a latency event, associated with the output queue, has occurred. The output circuit may provide the counter information and time of day information associated with the counter information. The output circuit may provide a latency event notification associated with the output queue. An input circuit, included in the device, may receive the latency event notification associated with the output queue. The input circuit may determine performance information associated with an input queue. The input queue may correspond to the output queue and may be managed by the input circuit. The input circuit may provide the performance information associated with the input queue and time of day information associated with the performance information.

Patent Agency Ranking