Allocating additional bandwidth to resources in a datacenter through deployment of dedicated gateways
Abstract
Some embodiments provide a method for deploying edge forwarding elements in a public or private software defined datacenter (SDDC). For an entity, the method deploys a default first edge forwarding element to process data message flows between machines of the entity in a first network of the SDDC and machines external to the first network of the SDDC. The method subsequently receives a request to allocate more bandwidth to a first set of the data message flows entering or exiting the first network of the SDDC. In response, the method deploys a second edge forwarding element to process the first set of data message flows of the entity in order to allocate more bandwidth to the first set of the data message flows, while continuing to process a second set of data message flows of the entity through the default first edge node. The method in some embodiments receives the request for more bandwidth by first receiving a request to create a traffic group and then receiving a list of network addresses that are associated with the traffic group. In some embodiments, the method receives the list of network addresses associated with the traffic group by receiving a prefix of network addresses and receiving a request to associate the prefix of network addresses with the traffic group. Based on this request, the method then creates an association between the traffic group and the received prefix of network addresses.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method of providing bandwidth as a resource in a software defined datacenter (SDDC), the method comprising:
providing, through a user interface, a first set of controls to request additional bandwidth to process a first set of data message flows entering or exiting the SDDC; deploying a dedicated first edge forwarding element to process the first set of data message flows in order to allocate more bandwidth to the first set of the data message flows; and using a previously deployed second edge forwarding element to process a second set of data message flows entering or exiting the SDDC.
22 . The method of claim 21 , wherein the second edge forwarding element is a default edge forwarding element.
23 . The method of claim 21 further comprising providing, through the user interface, a second set of controls to define a set of network addresses serving as source or destination network addresses for the first set of data message flows.
24 . The method of claim 23 , wherein the second set of controls comprises a subset of controls to receive a prefix of network addresses that are associated with the first set of data message flows.
25 . The method of claim 23 , wherein the set of network addresses is a set of network addresses associated with interfaces for connecting a set of machines in a first network of the SDDC to forwarding elements of the first network, the set of machines serving as sources or destinations of the first set of data message flows.
26 . The method of claim 21 , wherein deploying the dedicated edge forwarding element comprises:
configuring the dedicated edge forwarding element to forward data messages of the first set to forwarding elements in a network external to a first network of the SDDC associated with the set of network addresses; configuring a set of forwarding elements in the first network to forward data message flows in the first set of data message flows from a set of machines of the first network to the dedicated edge forwarding element.
27 . The method of claim 26 , wherein
the edge forwarding elements are edge routers, and configuring the dedicated edge forwarding element comprises configuring the dedicated edge forwarding element to advertise to forwarding elements in the external network routes associated with the set of network addresses
28 . The method of claim 26 , wherein
the set of forwarding elements comprises a set of intervening routers, and configuring the set of forwarding elements comprises providing next-hop forwarding rules to the set of intervening routers.
29 . The method of claim 26 , wherein
the set of forwarding elements comprises a set of intervening switches that implement a logical switch, and configuring the set of forwarding elements comprises providing forwarding rules to the set of intervening switches to direct the switches to forward data messages of the first set to the second edge forwarding element through a set of tunnels that connect the set of intervening switches to the second edge forwarding element.
30 . The method of claim 26 further comprising configuring a gateway of the SDDC to forward data message flows with destination IP addresses in the set of network addresses to the dedicated edge forwarding element.
31 . A non-transitory machine readable medium storing a program for providing dedicated bandwidth as a resource in a software defined datacenter (SDDC), the program for execution by at least one processing unit of a computer, the program comprising sets of instructions for:
providing, through a user interface, a first set of controls to request additional bandwidth to process a first set of data message flows entering or exiting the SDDC; deploying a dedicated first edge forwarding element to process the first set of data message flows in order to allocate more bandwidth to the first set of the data message flows; and using a previously deployed second edge forwarding element to process a second set of data message flows entering or exiting the SDDC.
32 . The non-transitory machine readable medium of claim 31 , wherein the second edge forwarding element is a default edge forwarding element.
33 . The non-transitory machine readable medium of claim 31 , wherein the program further comprises a set of instructions for providing, through the user interface, a second set of controls to define a set of network addresses serving as source or destination network addresses for the first set of data message flows.
34 . The non-transitory machine readable medium of claim 33 , wherein the second set of controls comprises a subset of controls to receive a prefix of network addresses that are associated with the first set of data message flows.
35 . The non-transitory machine readable medium of claim 33 , wherein the set of network addresses is a set of network addresses associated with interfaces for connecting a set of machines in a first network of the SDDC to forwarding elements of the first network, the set of machines serving as sources or destinations of the first set of data message flows.
36 . The non-transitory machine readable medium of claim 31 , wherein the set of instructions for deploying the dedicated edge forwarding element comprises sets of instructions for:
configuring the dedicated edge forwarding element to forward data messages of the first set to forwarding elements in a network external to a first network of the SDDC associated with the set of network addresses; configuring a set of forwarding elements in the first network to forward data message flows in the first set of data message flows from a set of machines of the first network to the dedicated edge forwarding element.
37 . The non-transitory machine readable medium of claim 36 , wherein
the edge forwarding elements are edge routers, and the set of instructions for configuring the dedicated edge forwarding element a set of instructions for comprises configuring the dedicated edge forwarding element to advertise to forwarding elements in the external network routes associated with the set of network addresses
38 . The non-transitory machine readable medium of claim 36 , wherein
the set of forwarding elements comprises a set of intervening routers, and the set of instructions for configuring the set of forwarding elements comprises a set of instructions for providing next-hop forwarding rules to the set of intervening routers.
39 . The non-transitory machine readable medium of claim 36 , wherein
the set of forwarding elements comprises a set of intervening switches that implement a logical switch, and the set of instructions for configuring the set of forwarding elements comprises a set of instructions for providing forwarding rules to the set of intervening switches to direct the switches to forward data messages of the first set to the second edge forwarding element through a set of tunnels that connect the set of intervening switches to the second edge forwarding element.
40 . The non-transitory machine readable medium of claim 36 , wherein the program further comprises a set of instructions for configuring a gateway of the SDDC to forward data message flows with destination IP addresses in the set of network addresses to the dedicated edge forwarding element.Join the waitlist — get patent alerts
Track US2023396562A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.