×

Systems and methods for forwarding network packets in a network using network domain topology information

  • US 9,548,900 B1
  • Filed: 08/18/2015
  • Issued: 01/17/2017
  • Est. Priority Date: 09/04/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of maintaining end host attachment point information in a network having client switches that are controlled by a controller and non-client switches, wherein end hosts are coupled to the client and non-client switches, the method comprising:

  • with the controller, maintaining network domain topology information that identifies client domains formed from client switches and non-client domains associated with non-client switches, wherein the non-client domains are interposed between the client domains;

    with the controller, receiving a packet from an end host;

    with the controller, identifying a network attachment point at the client switches for the end host based on the packet, wherein the client switches include ports and identifying the network attachment point for the end host comprises identifying, with the controller, a client switch and a port of the identified client switch to which the end host is coupled;

    with the controller, determining whether to replace a previously identified network attachment point for the end host with the identified network attachment point based on network topology information maintained by the controller;

    with the controller, retrieving the previously identified network attachment point for the end host from storage;

    with the controller, identifying an inter-domain forwarding path from the identified client switch to the previously identified network attachment point using the network domain topology information;

    with the controller, identifying a first-hop domain along the inter-domain forwarding path;

    with the controller, identifying a domain that is associated with the identified network attachment point;

    with the controller, determining whether the first-hop domain along the inter-domain forwarding path is the same as the domain of the identified network attachment point; and

    with the controller, assigning the identified network attachment point to the end host in response to determining that the first-hop domain along the inter-domain forwarding path is the same as the domain of the identified network attachment point.

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