×

Method, apparatus, and system for implementing a content switch

  • US 10,609,091 B2
  • Filed: 07/30/2015
  • Issued: 03/31/2020
  • Est. Priority Date: 04/03/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of implementing a distributed content switch that is implemented by a plurality of content switches executing on a plurality of physical host computers along with a plurality of content servers, the distributed content switch forwarding different content requests to different groups of content servers that process different types of content, the method comprising:

  • defining data that identifies first and second groups of content servers and first and second types of content processed by the first and second groups of content servers respectively, the first and second groups of content servers associated with a shared network address; and

    distributing the defined data to the plurality of content switches, the plurality of content switches (1) executing on the plurality of host computers, (2) associated with the first and second groups of content servers, and (3) deployed in the ingress datapaths of the plurality of content servers,said distributed data configuring a first content switch executing on a first host computer to make a determination (i) to forward a first request that is associated with the shared network address and that is for a first-type content to a first-group content server when the first-group content server executes on the first host computer, and (ii) to forward a second request that is associated with the shared network address and that is for a second-type content to a second host computer when a second-group content server executes on the second host computer by modifying a destination network address of the second request from a first address associated with a content server executing on the first host computer to a second address associated with the second-group content server executing on the second host computer, wherein a network element forwards the first and second requests to the first host computer based on the shared network address.

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