发明名称 Disjoint multi-pathing for a data center network
摘要 According to one embodiment, a data center fabric network system includes a controller, a plurality of switches connected to the controller via a plurality of communication links, a source device connected to at least a first switch of the plurality of switches, a destination device connected to at least a second switch of the plurality of switches, and wherein the controller is adapted for: creating a topology of the data center fabric network system, determining paths between the plurality of switches, calculating one or more disjoint multi-paths from the source device to the destination device based on the topology, and writing the one or more disjoint multi-paths into a forwarding table of at least one of: the source device, the first switch, and a nearest shared switch to the source device.
申请公布号 US9185166(B2) 申请公布日期 2015.11.10
申请号 US201213407658 申请日期 2012.02.28
申请人 International Business Machines Corporation 发明人 DeCusatis Casimer M.;Kamble Keshav G.;Kumbhare Abhijit P.;Recio Renato J.;Singh Simarbir
分类号 H04L29/08;H04L12/931;H04L12/735;H04L12/707 主分类号 H04L29/08
代理机构 Zilka-Kotab, PC 代理人 Zilka-Kotab, PC
主权项 1. A data center fabric network system, comprising: a switch controller; a plurality of switches directly connected to the switch controller via a plurality of secure communication links, the plurality of switches being restricted from executing a discovery protocol to determine paths to other switches in the system; a source device connected to at least a first switch of the plurality of switches; a destination device connected to at least a second switch of the plurality of switches; and wherein the switch controller is configured to: create a topology of the data center fabric network system,determine paths between the plurality of switches using path calculations performed by the switch controller,calculate one or more disjoint multi-paths from the source device to the destination device based on the topology by determining whether a fully disjoint multi-path is available from the source device to the destination device, the one or more disjoint multi-paths being fully disjoint based on a determination that a fully disjoint multi-path is available from the source device to the destination device and being partially disjoint based on a determination that a fully disjoint multi-path is not available from the source device to the destination device, andwrite the one or more disjoint multi-paths into a forwarding table of the source device, the source device being configured to communicate with the switch controller during the writing of the one or more disjoint multi-paths into the forwarding table, andwrite the one or more disjoint multi-paths into a switch forwarding table of a nearest shared switch to the source device so that all traffic sent from the source device is routed through the nearest shared switch.
地址 Armonk NY US