发明名称 Systems and methods for dynamic routing in a cluster
摘要 The present application is directed towards distributing multicast routing packets in a cluster environment utilizing link aggregation. In a cluster environment, a plurality of devices may be connected to an upstream router or switch as a single “virtual” device having a plurality of connections as part of a link aggregation group, allowing the router to easily and efficiently distribute packets among the connections. Multicast routing packets may be sent via only a single connection of the link aggregation group, and accordingly, a recipient device may distribute the multicast routing packet to other devices. To distinguish between a newly received routing packet from the router and an internally distributed routing packet from a first device, the first device may insert a predetermined identifier into a MAC address of the routing packet.
申请公布号 US8971323(B2) 申请公布日期 2015.03.03
申请号 US201213524923 申请日期 2012.06.15
申请人 Citrix Systems, Inc. 发明人 Mithyantha Sharvari;Biruduraju Surekha
分类号 H04L12/28;G06F11/07 主分类号 H04L12/28
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP ;McKenna Christopher J.;Khan Shabbi S.
主权项 1. A method of dynamic routing with link aggregation across intermediary devices of a cluster, the method comprising: (a) receiving, by a first intermediary device of a cluster comprising a plurality of intermediary devices in communication via a common data backplane, a multicast routing packet from a router via a connection of an established link aggregation group; (b) establishing, for the first intermediary device, a predetermined identifier comprising a cluster identifier identifying the cluster and a node identifier identifying the first intermediary device; (c) modifying, by the first intermediary device, a source MAC identifier of the multicast routing packet to the predetermined identifier; (d) forwarding, by the first intermediary device to each of the other intermediary devices of the link aggregation group via the common data backplane, the multicast routing packet using, as the source Media Access Control (MAC) identifier, the predetermined identifier comprising the cluster identifier and the node identifier; (e) identifying, by a second intermediary device of the link aggregation group, the predetermined identifier of the forwarded multicast routing packet; and (f) determining, by the second intermediary responsive to the identification, that the multicast routing packet was forwarded by another intermediary device of the link aggregation group.
地址 Fort Lauderdale FL US