Patent classifications
H04L45/24
Allocating additional bandwidth to resources in a datacenter through deployment of dedicated gateways
Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
Allocating additional bandwidth to resources in a datacenter through deployment of dedicated gateways
Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
Route selection in a wireless communication system
A method (100) of route selection in a wireless communication system and a control system (40) is provided. The method includes selecting a route between a first node (1) and a second node (2) and comprises: —evaluating (110) a plurality of possible routes (R1, R2, R3, R4), at least one route (R2, R3, R4) including a third node (3, 4) between the first and the second node; and —selecting (160) the route that has the lowest latency among the possible routes. Especially the method (100) includes: —selecting (120) parameter settings for each link of the possible routes, said selecting (120) comprising; —selecting (130) the length of the cyclic prefix, —evaluating (140) combinations of the selected cyclic prefix and different settings of the at least one further parameter of the physical layer; —selecting (150) the parameter settings that has lowest estimated latency and fulfils at least one communication quality criterion.
Route selection in a wireless communication system
A method (100) of route selection in a wireless communication system and a control system (40) is provided. The method includes selecting a route between a first node (1) and a second node (2) and comprises: —evaluating (110) a plurality of possible routes (R1, R2, R3, R4), at least one route (R2, R3, R4) including a third node (3, 4) between the first and the second node; and —selecting (160) the route that has the lowest latency among the possible routes. Especially the method (100) includes: —selecting (120) parameter settings for each link of the possible routes, said selecting (120) comprising; —selecting (130) the length of the cyclic prefix, —evaluating (140) combinations of the selected cyclic prefix and different settings of the at least one further parameter of the physical layer; —selecting (150) the parameter settings that has lowest estimated latency and fulfils at least one communication quality criterion.
Multi-level load balancing
Various methods are provided for facilitating the assignment of a DNS name to load balancers in a dynamically partitioned cluster environment. One example method may comprise receiving cluster configuration information from a cluster configuration observer, the cluster configuration information comprising information indicative of each of a plurality of instances of running application and one or more servers and associated ports to which at least one of the plurality of instances is bound, receiving a request from a first level load balancer requiring a call to the first application, determining, based on the cluster configuration information, to which port the instance of the first application is bound, and transmitting the request to the port to which the instance of the first application is bound.
High-quality adaptive bitrate video through multiple links
Delivery of high quality video in an adaptive bit rate (ABR) download session is achieved using obtained using lower quality communication paths. The method involves detecting that an ABR download session of a video is in a steady-state condition. If so a further determination is made as to whether there is sufficient pre-fetch time available to download an (N+1)th video segment of the video using at alternative connection path through a virtual WAN having a lower quality than a first connection path through the virtual WAN. If sufficient pre-fetch time is available, the (N+1)th video segment is prefetched using at least the second connection path instead of the first connection path.
High-quality adaptive bitrate video through multiple links
Delivery of high quality video in an adaptive bit rate (ABR) download session is achieved using obtained using lower quality communication paths. The method involves detecting that an ABR download session of a video is in a steady-state condition. If so a further determination is made as to whether there is sufficient pre-fetch time available to download an (N+1)th video segment of the video using at alternative connection path through a virtual WAN having a lower quality than a first connection path through the virtual WAN. If sufficient pre-fetch time is available, the (N+1)th video segment is prefetched using at least the second connection path instead of the first connection path.
Traffic forwarding method and traffic forwarding apparatus
A traffic forwarding method includes determining, by a first network device, a first address resolution protocol (ARP) entry of the access device, where the first ARP entry is used to indicate a mapping relationship among a media access control (MAC) address, an Internet Protocol (IP) address, and an egress port, the egress port includes a standby egress port, and the first network device is connected to the protection link through the standby egress port, receiving traffic sent by a network side, determining whether a fault exists in the first multi-chassis link aggregation group (MC-LAG) link, and when the first network device determines that a fault exists in the first MC-LAG link, sending the traffic to the second network device through the protection link based on a standby egress port number in the first ARP entry, where the standby egress port number is used to indicate the standby egress port.
OAM-based suboptimal ECMP path detection in software-defined fabric
A node of a network configured to forward packets based on network programming instructions encoded in the packets, performs a method. The method includes generating a probe packet encoded with a replication network programming instruction. The replication network programming instruction is configured to validate equal-cost multi-path (ECMP) routing in the network from the node to a destination by remotely triggering transit nodes of the network, that are traversed by the probe packet, to each perform replicate-and-forward actions. The replicate-and-forward actions include: identifying ECMP paths toward the destination; generating, for the ECMP paths, replicated probe packets that each include the replication network programming instruction; and forwarding the replicated probe packets along the ECMP paths. The method further includes forwarding the probe packet toward the destination.
OAM-based suboptimal ECMP path detection in software-defined fabric
A node of a network configured to forward packets based on network programming instructions encoded in the packets, performs a method. The method includes generating a probe packet encoded with a replication network programming instruction. The replication network programming instruction is configured to validate equal-cost multi-path (ECMP) routing in the network from the node to a destination by remotely triggering transit nodes of the network, that are traversed by the probe packet, to each perform replicate-and-forward actions. The replicate-and-forward actions include: identifying ECMP paths toward the destination; generating, for the ECMP paths, replicated probe packets that each include the replication network programming instruction; and forwarding the replicated probe packets along the ECMP paths. The method further includes forwarding the probe packet toward the destination.