×

Disjoint multi-pathing for a data center network

  • US 9,455,899 B2
  • Filed: 09/24/2015
  • Issued: 09/27/2016
  • Est. Priority Date: 02/28/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus, comprising:

  • a processor and logic integrated with and/or executable by the processor, the logic being configured to;

    obtain a topology of a data center fabric network system;

    determine paths between a plurality of switches connected together in the data center fabric network system via a plurality of communication links by performing path calculations based on the topology of the data center fabric network system;

    calculate one or more disjoint multi-paths from among the paths, the one or more disjoint multi-paths connecting a source device to a destination device based on the topology by determining whether a fully disjoint multi-path is available from the source device to the destination device, wherein the source device is connected to a first switch of the plurality of switches, and wherein the destination device is connected to a second switch of the plurality of switches; and

    write the one or more disjoint multi-paths into a forwarding table of at least one device,wherein the one or more disjoint multi-paths are fully disjoint based on a determination that a fully disjoint multi-path is available from the source device to the destination device resulting in at least one fully redundant path, andwherein the one or more disjoint multi-paths are partially disjoint based on a determination that a fully disjoint multi-path is not available from the source device to the destination device, a partially disjoint multi-path comprising at least two paths that share a minimum number of devices in the data center fabric network system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×