×

Federating interconnection switching element network to two or more levels

  • US 9,137,052 B2
  • Filed: 08/17/2012
  • Issued: 09/15/2015
  • Est. Priority Date: 08/17/2011
  • Status: Active Grant
First Claim
Patent Images

1. A network control system for interconnecting a plurality of separate networks arranged in a plurality of domains at at least two different levels, wherein a first domain at a first level contains at least two domains at a second level, the system comprising:

  • a plurality of interconnection switching elements, each interconnection switching element in the plurality for connecting one of the separate networks to a common interconnecting network; and

    a first set of network controllers for managing a first set of the interconnection switching elements at a first set of the separate networks that form a first domain at the second level by defining a first logical datapath set, the first logical datapath set having logical ports to which networks within the first set of separate networks couple and to which at least a second logical datapath set couples, the first logical datapath set for implementation by the first set of interconnection switching elements in order for machines at the first set of separate networks to communicate with each other, wherein at least one of the network controllers in the first set of network controllers is for managing a plurality of the interconnection switching elements of the first set of interconnection switching elements;

    a second set of network controllers for managing a second set of the interconnection switching elements at a second set of the separate networks that form a second domain at the second level by defining the second logical datapath set, the second logical datapath set having logical ports to which networks within the second set of separate networks couple and to which at least the first logical datapath set couples, the second logical datapath set for implementation by the second set of interconnection switching elements in order for machines at the second set of separate networks to communicate with each other, wherein at least one of the network controllers in the second set of network controllers is for managing a plurality of the interconnection switching elements of the second set of interconnection switching elements; and

    a third set of network controllers for managing the first and second sets of network controllers by defining a third logical datapath set having logical ports to which the networks in the first and second sets of separate networks couple, the third logical datapath set for implementation by the first and second sets of interconnection switching elements in order for machines at the first set of separate networks to communicate with machines at the second set of separate networks, wherein the first and second sets of separate networks belong to the first domain at the first level, which contains the first and second domains at the second level,wherein each network controller in the first, second, and third sets of network controllers is for execution by at least one processing unit of a server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×