Implementing a software defined network based on event records

    公开(公告)号:US10257084B2

    公开(公告)日:2019-04-09

    申请号:US15094652

    申请日:2016-04-08

    Abstract: A network switch for implementing a Software Defined Network can include one or more memory resources storing a flow table and including a buffer. The network switch can receive and analyze data packets to generate a lookup key for each respective data packet. Using the lookup key, the network switch can perform a lookup in the flow table to determine a rule number for the respective data packet. Based on the rule number, the network switch can generate an event record for the respective data packet, and store the event record in a block of the buffer. When the block is full, the network switch can stream a set of event records from the buffer to a processing resource to enable the processing resource to update counter tables, external to the network switch, to implement the Software Defined Network.

    IMPLEMENTING A SOFTWARE DEFINED NETWORK BASED ON EVENT RECORDS
    9.
    发明申请
    IMPLEMENTING A SOFTWARE DEFINED NETWORK BASED ON EVENT RECORDS 审中-公开
    基于事件记录实现软件定义的网络

    公开(公告)号:US20170026281A1

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

    申请号:US15094652

    申请日:2016-04-08

    Abstract: A network switch for implementing a Software Defined Network can include one or more memory resources storing a flow table and including a buffer. The network switch can receive and analyze data packets to generate a lookup key for each respective data packet. Using the lookup key, the network switch can perform a lookup in the flow table to determine a rule number for the respective data packet. Based on the rule number, the network switch can generate an event record for the respective data packet, and store the event record in a block of the buffer. When the block is full, the network switch can stream a set of event records from the buffer to a processing resource to enable the processing resource to update counter tables, external to the network switch, to implement the Software Defined Network.

    Abstract translation: 用于实现软件定义网络的网络交换机可以包括存储流表并包括缓冲器的一个或多个存储器资源。 网络交换机可以接收和分析数据分组,以产生每个相应数据分组的查找密钥。 使用查找键,网络交换机可以在流表中执行查找,以确定相应数据包的规则号。 基于规则号,网络交换机可以生成相应数据包的事件记录,并将事件记录存储在缓冲区的块中。 当块已满时,网络交换机可以将一组事件记录从缓冲区流向处理资源,以使处理资源能够更新网络交换机外部的计数器表,以实现软件定义的网络。

Patent Agency Ranking