Delivering multicast frames to aggregated link trunks in a distributed switch

    公开(公告)号:US08811406B2

    公开(公告)日:2014-08-19

    申请号:US13420259

    申请日:2012-03-14

    摘要: A distributed switch may include a plurality of sub-switches. These sub-switches may be arranged in a hierarchy that increases the available bandwidth for transmitting multicast data frames across the switch fabric. Moreover, the distributed switch may be compatible with link aggregation where multiple physical connections are grouped together to create an aggregated (logical) link. Link aggregation requires similar data frames to use the same data path when traversing the distributed switch. With a unicast data frame, the sub-switch in the distributed switch that receives the data frame typically identifies the destination port (during a process called link selection) and forwards the data frame to the sub-switch containing that port. However, with multicast data frames, instead of the receiving sub-switch performing link selection to determine the destination port, link selection may be done by a different sub-switch or not done at all.

    Multicast traffic generation using hierarchical replication mechanisms for distributed switches
    2.
    发明授权
    Multicast traffic generation using hierarchical replication mechanisms for distributed switches 有权
    使用分布式交换机的分层复制机制的组播流量生成

    公开(公告)号:US08913620B2

    公开(公告)日:2014-12-16

    申请号:US13420203

    申请日:2012-03-14

    摘要: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. When a sub-switch receives a multicast data frame, it forwards the packet to one of the surrogate sub-switches. Each surrogate sub-switch may then forward the packet to another surrogate in a different hierarchical level or to a destination computing device. Because the surrogates may transmit the data frame in parallel using two or more connection interfaces, the bandwidth used to forward the multicast packet increases for each surrogate used.

    摘要翻译: 分布式交换机可以包括具有使得分布式交换机能够基于多播组的成员资格的大小来缩放带宽的代理子交换机(和代理桥元素)的一个或多个级别的层级。 当子交换机接收到组播数据帧时,它将数据包转发到其中一个代理子交换机。 然后,每个代理子交换机可以将分组转发到不同层级的另一个代理或转发到目的地计算设备。 由于代理可以使用两个或多个连接接口并行传输数据帧,所以用于转发组播数据包的带宽随着使用的每个代理而增加。

    Dynamic optimization of a multicast tree hierarchy for a distributed switch
    5.
    发明授权
    Dynamic optimization of a multicast tree hierarchy for a distributed switch 有权
    分布式交换机的组播树层次结构的动态优化

    公开(公告)号:US08953619B2

    公开(公告)日:2015-02-10

    申请号:US13420232

    申请日:2012-03-14

    CPC分类号: H04L12/18 H04L12/185

    摘要: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers.

    摘要翻译: 分布式交换机可以包括具有使得分布式交换机能够基于多播组的成员资格的大小来缩放带宽的代理子交换机(和代理桥元素)的一个或多个级别的层级。 此外,每个代理可以根据一个或多个优化标准优化层次。 例如,层次结构中的每个代理可以具有必要的信息,以确保如果层次结构中的下一个代理不可用,则数据可以被路由到备用代理。 可以通过跳过代理(或替代级别)来进一步优化所选择的层次结构,使得用于跳过的代理的数据被发送到层次结构的较低级别的代理。 这可以更好地利用发送子交换机中的连接接口,并消除任何不必要的替代代理转移。

    DELIVERING MULTICAST FRAMES TO AGGREGATED LINK TRUNKS IN A DISTRIBUTED SWITCH
    6.
    发明申请
    DELIVERING MULTICAST FRAMES TO AGGREGATED LINK TRUNKS IN A DISTRIBUTED SWITCH 有权
    在分布式交换机中传送多媒体帧

    公开(公告)号:US20130242988A1

    公开(公告)日:2013-09-19

    申请号:US13420259

    申请日:2012-03-14

    IPC分类号: H04L12/56

    摘要: A distributed switch may include a plurality of sub-switches. These sub-switches may be arranged in a hierarchy that increases the available bandwidth for transmitting multicast data frames across the switch fabric. Moreover, the distributed switch may be compatible with link aggregation where multiple physical connections are grouped together to create an aggregated (logical) link. Link aggregation requires similar data frames to use the same data path when traversing the distributed switch. With a unicast data frame, the sub-switch in the distributed switch that receives the data frame typically identifies the destination port (during a process called link selection) and forwards the data frame to the sub-switch containing that port. However, with multicast data frames, instead of the receiving sub-switch performing link selection to determine the destination port, link selection may be done by a different sub-switch or not done at all.

    摘要翻译: 分布式交换机可以包括多个子交换机。 这些子交换机可以以层次结构来布置,从而增加跨越交换结构传输多播数据帧的可用带宽。 此外,分布式交换机可以与链路聚合兼容,其中多个物理连接被分组在一起以创建聚合(逻辑)链路。 链路聚合需要相似的数据帧才能在穿过分布式交换机时使用相同的数据路径。 通过单播数据帧,接收数据帧的分布式交换机中的子交换机通常标识目的端口(在称为链路选择的过程中),并将数据帧转发到包含该端口的子交换机。 然而,使用组播数据帧,代替执行链路选择的接收子交换机来确定目的地端口,链路选择可以由不同的子交换机完成,或者根本不完成。

    DYNAMIC OPTIMIZATION OF A MULTICAST TREE HIERARCHY FOR A DISTRIBUTED SWITCH
    7.
    发明申请
    DYNAMIC OPTIMIZATION OF A MULTICAST TREE HIERARCHY FOR A DISTRIBUTED SWITCH 有权
    用于分布式开关的多媒体树分层的动态优化

    公开(公告)号:US20130242987A1

    公开(公告)日:2013-09-19

    申请号:US13420232

    申请日:2012-03-14

    IPC分类号: H04L12/56

    CPC分类号: H04L12/18 H04L12/185

    摘要: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers.

    摘要翻译: 分布式交换机可以包括具有使得分布式交换机能够基于多播组的成员资格的大小来缩放带宽的代理子交换机(和代理桥元素)的一个或多个级别的层级。 此外,每个代理可以根据一个或多个优化标准优化层次。 例如,层次结构中的每个代理可以具有必要的信息,以确保如果层次结构中的下一个代理不可用,则数据可以被路由到备用代理。 可以通过跳过代理(或替代级别)来进一步优化所选择的层次结构,使得用于跳过的代理的数据被发送到层次结构的较低级别的代理。 这可以更好地利用发送子交换机中的连接接口,并消除任何不必要的替代代理转移。

    MULTICAST TRAFFIC GENERATION USING HIERARCHICAL REPLICATION MECHANISMS FOR DISTRIBUTED SWITCHES
    8.
    发明申请
    MULTICAST TRAFFIC GENERATION USING HIERARCHICAL REPLICATION MECHANISMS FOR DISTRIBUTED SWITCHES 有权
    使用分布式交换机的分层机制的多媒体业务生成

    公开(公告)号:US20130242986A1

    公开(公告)日:2013-09-19

    申请号:US13420203

    申请日:2012-03-14

    IPC分类号: H04L12/56

    摘要: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. When a sub-switch receives a multicast data frame, it forwards the packet to one of the surrogate sub-switches. Each surrogate sub-switch may then forward the packet to another surrogate in a different hierarchical level or to a destination computing device. Because the surrogates may transmit the data frame in parallel using two or more connection interfaces, the bandwidth used to forward the multicast packet increases for each surrogate used.

    摘要翻译: 分布式交换机可以包括具有使得分布式交换机能够基于多播组的成员资格的大小来缩放带宽的代理子交换机(和代理桥元素)的一个或多个级别的层级。 当子交换机接收到组播数据帧时,它将数据包转发到其中一个代理子交换机。 然后,每个代理子交换机可以将分组转发到不同层级的另一个代理或转发到目的地计算设备。 由于代理可以使用两个或多个连接接口并行传输数据帧,所以用于转发组播数据包的带宽随着使用的每个代理而增加。

    Address Data Learning and Registration Within a Distributed Virtual Bridge
    10.
    发明申请
    Address Data Learning and Registration Within a Distributed Virtual Bridge 有权
    在分布式虚拟桥中处理数据学习和注册

    公开(公告)号:US20110264610A1

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

    申请号:US12767506

    申请日:2010-04-26

    IPC分类号: G06F15/18 G06F15/16

    CPC分类号: G06F15/17312 H04L12/4625

    摘要: Systems and methods to forward data frames are provided. A particular apparatus may include a plurality of server computers and a distributed virtual bridge. The distributed virtual bridge may include a plurality of bridge elements coupled to the plurality of server computers and configured to forward a data frame between the plurality of server computers. The plurality of bridge elements may further be configured to automatically learn address data associated with the data frame. A controlling bridge may be coupled to the plurality of bridge elements. The controlling bridge may include a global forwarding table that is automatically updated to include the address data and is accessible to the plurality of bridge elements.

    摘要翻译: 提供了转发数据帧的系统和方法。 特定装置可以包括多个服务器计算机和分布式虚拟桥。 分布式虚拟桥可以包括耦合到多个服务器计算机并被配置为在多个服务器计算机之间转发数据帧的多个桥接元件。 多个桥接元件还可被配置为自动学习与数据帧相关联的地址数据。 控制桥可以耦合到多个桥元件。 控制桥可以包括全局转发表,该全局转发表被自动更新以包括地址数据,并且可被多个桥元件访问。