Data Frame Forwarding Using a Multitiered Distributed Virtual Bridge Hierarchy
    31.
    发明申请
    Data Frame Forwarding Using a Multitiered Distributed Virtual Bridge Hierarchy 有权
    数据帧转发使用多层分布式虚拟网桥层次结构

    公开(公告)号:US20110243146A1

    公开(公告)日:2011-10-06

    申请号:US12751187

    申请日:2010-03-31

    IPC分类号: H04L12/56

    摘要: Systems and methods to forward data frames are provided. A particular method may include evaluating address data of a first data frame at a first virtual bridge coupled to a first virtual machine of a first server computer of a plurality of server computers. Based upon the evaluation at the first virtual bridge, the first data frame may be forwarded to a second virtual bridge associated with an adapter that is coupled to the first virtual machine. The address data of the first data frame may be evaluated at the second virtual bridge. Based upon the evaluation, the data frame may be forwarded to a third virtual bridge configured to forward the data frame based upon the address data to a second server computer of the plurality of server computers.

    摘要翻译: 提供了转发数据帧的系统和方法。 特定方法可以包括评估耦合到多个服务器计算机中的第一服务器计算机的第一虚拟机的第一虚拟桥的第一数据帧的地址数据。 基于第一虚拟网桥上的评估,第一数据帧可以转发到与耦合到第一虚拟机的适配器相关联的第二虚拟桥。 可以在第二虚拟桥处对第一数据帧的地址数据进行评估。 基于评估,可以将数据帧转发到配置为基于地址数据将数据帧转发到多个服务器计算机中的第二服务器计算机的第三虚拟桥。

    Data Frame Forwarding Using a Distributed Virtual Bridge
    32.
    发明申请
    Data Frame Forwarding Using a Distributed Virtual Bridge 有权
    使用分布式虚拟桥的数据帧转发

    公开(公告)号:US20110243134A1

    公开(公告)日:2011-10-06

    申请号:US12751249

    申请日:2010-03-31

    IPC分类号: H04L12/56

    摘要: Systems and methods to forward data frames are provided. A particular method may include receiving a data frame at a distributed virtual bridge. The distributed virtual bridge includes a first bridge element coupled to a first server computer and a second bridge element coupled to the first bridge element and to a second server computer. The distributed virtual bridge further includes a controlling bridge coupled to the first bridge element and to the second bridge element. The controlling bridge includes a global forwarding table. The data frame is forwarded from the first bridge element to the second bridge element of the distributed virtual bridge using address data associated with the data frame. A logical network associated with the frame may additionally be used to forward the data frame.

    摘要翻译: 提供了转发数据帧的系统和方法。 特定方法可以包括在分布式虚拟桥处接收数据帧。 分布式虚拟桥包括耦合到第一服务器计算机的第一桥单元和耦合到第一桥单元和第二服务器计算机的第二桥单元。 分布式虚拟桥还包括耦合到第一桥接元件和第二桥接元件的控制桥。 控制桥包括全局转发表。 使用与数据帧相关联的地址数据将数据帧从第一桥接元件转发到分布式虚拟桥的第二桥接元件。 与帧相关联的逻辑网络可另外用于转发数据帧。

    Requesting multicast membership information in a distributed switch in response to a miss event
    33.
    发明授权
    Requesting multicast membership information in a distributed switch in response to a miss event 有权
    在分布式交换机中响应未命中事件请求组播成员资格信息

    公开(公告)号:US08861400B2

    公开(公告)日:2014-10-14

    申请号:US13352952

    申请日:2012-01-18

    摘要: Apparatuses and methods to request multicast membership information in a distributed switch are provided. A particular method may include requesting multicast membership information of a group identified by a multicast destination address in a distributed switch. The distributed switch may include a plurality of distributed switch elements with a plurality of switch forwarding units. The method may generate a miss event indicating that the multicast destination address is unregistered in a switch forwarding unit of a distributed switch element and there is a need for the multicast membership information. The method may also request the multicast membership information of the multicast destination address in response to the miss event. The method may further initiate a query for the multicast membership information of the multicast destination address in response to the request.

    摘要翻译: 提供了在分布式交换机中请求组播成员资格信息的设备和方法。 特定方法可以包括在分布式交换机中请求由组播目的地地址标识的组的组播成员关系信息。 分布式交换机可以包括具有多个交换机转发单元的多个分布式交换单元。 该方法可以产生指示在分布式交换单元的交换机转发单元中组播目的地地址未注册的未命中事件,并且需要组播成员资格信息。 该方法还可以响应于未命中事件来请求组播目的地地址的组播成员关系信息。 该方法可以响应于该请求,进一步发起针对组播目的地地址的组播成员关系信息的查询。

    REQUESTING MULTICAST MEMBERSHIP INFORMATION IN A DISTRIBUTED SWITCH IN RESPONSE TO A MISS EVENT
    34.
    发明申请
    REQUESTING MULTICAST MEMBERSHIP INFORMATION IN A DISTRIBUTED SWITCH IN RESPONSE TO A MISS EVENT 有权
    要求分配的交换机中的多播会议信息响应失败事件

    公开(公告)号:US20130182706A1

    公开(公告)日:2013-07-18

    申请号:US13352952

    申请日:2012-01-18

    IPC分类号: H04L12/56

    摘要: Apparatuses and methods to request multicast membership information in a distributed switch are provided. A particular method may include requesting multicast membership information of a group identified by a multicast destination address in a distributed switch. The distributed switch may include a plurality of distributed switch elements with a plurality of switch forwarding units. The method may generate a miss event indicating that the multicast destination address is unregistered in a switch forwarding unit of a distributed switch element and there is a need for the multicast membership information. The method may also request the multicast membership information of the multicast destination address in response to the miss event. The method may further initiate a query for the multicast membership information of the multicast destination address in response to the request.

    摘要翻译: 提供了在分布式交换机中请求组播成员资格信息的设备和方法。 特定方法可以包括在分布式交换机中请求由组播目的地地址标识的组的组播成员关系信息。 分布式交换机可以包括具有多个交换机转发单元的多个分布式交换单元。 该方法可以产生指示在分布式交换单元的交换机转发单元中组播目的地地址未注册的未命中事件,并且需要组播成员资格信息。 该方法还可以响应于未命中事件来请求组播目的地地址的组播成员关系信息。 该方法可以响应于该请求,进一步发起针对组播目的地地址的组播成员关系信息的查询。

    Priority resolution for access control list policies in a networking device
    35.
    发明授权
    Priority resolution for access control list policies in a networking device 有权
    网络设备中访问控制列表策略的优先级分辨率

    公开(公告)号:US09571502B2

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

    申请号:US13616256

    申请日:2012-09-14

    摘要: Access control lists (ACLs) permit network administrators to manage network traffic flowing through a networking element to optimize network security, performance, quality of service (QoS), and the like. If a networking element has multiple ACLs directed towards different types of network optimization, each ACL may return a separate action set that identifies one or more actions the networking element should perform based on a received frame. In some cases, these action sets may conflict. To resolve the conflicts, a networking element may include resolution logic that selects one of the conflicting actions based on a predefined precedence value assigned to each action in an action set. By comparing the different precedence values, the resolution logic generates a new action set based on the actions with the highest precedence value.

    摘要翻译: 访问控制列表(ACL)允许网络管理员管理流经网络元件的网络流量,以优化网络安全性,性能,服务质量(QoS)等。 如果网络元件具有针对不同类型的网络优化的多个ACL,则每个ACL可以返回单独的动作集合,其识别基于接收到的帧的网络元件应该执行的一个或多个动作。 在某些情况下,这些操作集可能会发生冲突。 为了解决冲突,网络元件可以包括分辨率逻辑,其基于分配给动作集中的每个动作的预定义优先级值来选择冲突动作之一。 通过比较不同的优先级值,分辨率逻辑基于具有最高优先级值的动作生成新的动作集。

    Identification of QoS classification based on packet attributes
    36.
    发明授权
    Identification of QoS classification based on packet attributes 有权
    基于分组属性的QoS分类识别

    公开(公告)号:US08942095B2

    公开(公告)日:2015-01-27

    申请号:US13302489

    申请日:2011-11-22

    CPC分类号: H04L47/2441 H04L69/22

    摘要: A method, a system, and a computer program product is disclosed for identifying a quality of service (QoS) classification of a packet in a network by a network processor. The method comprising: providing a table wherein a priority value with a maximum of N values is used as an index into the table to retrieve a QoS classification having a maximum of M values with M less than N; receiving a data packet in a stream of data packets; extracting at least two priority indicator values from the packet; converting the at least two priority indicator values into a priority value; utilizing the priority value as an index into the table; extracting the entry in the table corresponding to the priority value as the QoS classification of the packet; and utilizing the QoS classification for subsequent processing of the data packet.

    摘要翻译: 公开了一种方法,系统和计算机程序产品,用于通过网络处理器来识别网络中的分组的服务质量(QoS)分类。 该方法包括:提供一个表,其中将具有最大N个值的优先级值用作表中的索引以检索具有M小于N的最大M个值的QoS分类; 在数据包流中接收数据包; 从分组中提取至少两个优先级指示符值; 将所述至少两个优先级指示符值转换为优先级值; 利用优先级值作为表中的索引; 提取对应于优先级值的表中的条目作为分组的QoS分类; 并利用QoS分类来对数据分组进行后续处理。

    Managing a global forwarding table in a distributed switch
    37.
    发明授权
    Managing a global forwarding table in a distributed switch 有权
    在分布式交换机中管理全局转发表

    公开(公告)号:US08891535B2

    公开(公告)日:2014-11-18

    申请号:US13352973

    申请日:2012-01-18

    摘要: Apparatuses and methods to manage a global forwarding table in a distributed switch are provided. A particular method may include managing a global forwarding table in a distributed switch. The distributed switch may include a plurality of switch forwarding units. The method may start a timer for an entry in the global forwarding table, and the entry may include a multicast destination address and corresponding multicast membership information. The method may also, in response to expiration of the timer of the entry, check at least one hit status to determine whether at least one switch forwarding unit of the plurality of switch forwarding units has forwarded multicast data to the corresponding multicast membership information of the multicast destination address of the entry. The method may further determine whether the entry is a cast-out candidate based on the hit status.

    摘要翻译: 提供了在分布式交换机中管理全局转发表的设备和方法。 特定方法可以包括管理分布式交换机中的全局转发表。 分布式交换机可以包括多个交换机转发单元。 该方法可以启动全局转发表中的条目的定时器,并且该条目可以包括多播目的地地址和相应的多播成员资格信息。 该方法还可以响应于条目的定时器的到期来检查至少一个命中状态,以确定多个交换机转发单元中的至少一个交换机转发单元是否已经将多播数据转发到相应的组播成员信息 组播目的地址。 该方法还可以基于命中状态进一步确定该条目是否是舍弃候选者。

    PRIORITY RESOLUTION FOR ACCESS CONTROL LIST POLICIES IN A NETWORKING DEVICE
    38.
    发明申请
    PRIORITY RESOLUTION FOR ACCESS CONTROL LIST POLICIES IN A NETWORKING DEVICE 有权
    网络设备访问控制列表策略的优先解决方案

    公开(公告)号:US20140082168A1

    公开(公告)日:2014-03-20

    申请号:US13616256

    申请日:2012-09-14

    IPC分类号: G06F15/173

    摘要: Access control lists (ACLs) permit network administrators to manage network traffic flowing through a networking element to optimize network security, performance, quality of service (QoS), and the like. If a networking element has multiple ACLs directed towards different types of network optimization, each ACL may return a separate action set that identifies one or more actions the networking element should perform based on a received frame. In some cases, these action sets may conflict. To resolve the conflicts, a networking element may include resolution logic that selects one of the conflicting actions based on a predefined precedence value assigned to each action in an action set. By comparing the different precedence values, the resolution logic generates a new action set based on the actions with the highest precedence value.

    摘要翻译: 访问控制列表(ACL)允许网络管理员管理流经网络元件的网络流量,以优化网络安全性,性能,服务质量(QoS)等。 如果网络元件具有针对不同类型的网络优化的多个ACL,则每个ACL可以返回单独的动作集合,其识别基于接收到的帧的网络元件应该执行的一个或多个动作。 在某些情况下,这些操作集可能会发生冲突。 为了解决冲突,网络元件可以包括分辨率逻辑,其基于分配给动作集中的每个动作的预定义优先级值来选择冲突动作之一。 通过比较不同的优先级值,分辨率逻辑基于具有最高优先级值的动作生成新的动作集。

    CHECKSUM VERIFICATION ACCELERATOR
    39.
    发明申请
    CHECKSUM VERIFICATION ACCELERATOR 有权
    检查验证加速器

    公开(公告)号:US20120221928A1

    公开(公告)日:2012-08-30

    申请号:US13466940

    申请日:2012-05-08

    IPC分类号: H03M13/09 G06F11/10

    摘要: Disclosed a method for validating a data packet by a network processor supporting a first, network protocol and a second network protocol and utilizing shared hardware. The network processor receives a data packet: identities a network packet protocol for the data packet; and processes the data packet according to the network packet protocol comprising: updating a first register with a first partial packet length specific to the first network protocol; updating a second register with a second partial packet length specific to the second network protocol; and updating a third register with a first checksum computed from fields independent of the network protocol. The method produces a second checksum utilizing a function that combines values from the first register, the second register, and the third register. The method validates the data packet by comparing the data packet checksum to the second checksum.

    摘要翻译: 公开了一种通过支持第一网络协议和第二网络协议的网络处理器来验证数据分组并利用共享硬件的方法。 网络处理器接收数据包:识别数据包的网络包协议; 并根据网络分组协议对数据分组进行处理,包括:以第一网络协议特有的第一部分分组长度更新第一寄存器; 用第二网络协议特有的第二部分分组长度更新第二寄存器; 以及用独立于网络协议的字段计算的具有第一校验和的更新第三寄存器。 该方法利用组合来自第一寄存器,第二寄存器和第三寄存器的值的函数产生第二校验和。 该方法通过将数据包校验和与第二校验和进行比较来验证数据包。