-
公开(公告)号:US20110317554A1
公开(公告)日:2011-12-29
申请号:US12824989
申请日:2010-06-28
申请人: Albert Greenberg , David A. Maltz , Parveen K. Patel , Lihua Yuan
发明人: Albert Greenberg , David A. Maltz , Parveen K. Patel , Lihua Yuan
CPC分类号: H04L61/2517 , H04L29/12367 , H04L29/12377 , H04L29/12396 , H04L61/2514 , H04L61/2525
摘要: A method of enabling an electronic privately addressable source to be publicly addressable starts at a receiver where an electronic message is received. It is communicated from a sender with a private address outside a subnet of the receiver through a translator. The translator retrieves a lease to at least one of a public address or a port from a lease manager, translates the private address and the private port into a public address and a public port and communicates identifying data such as the public address and the public port to the receiver. If a response is communicated to the private sender, the response may be communicated to the private sender through the network. The public address and the public port on the message may be translated to the private address and the port of the private sender and the private address and the private port may be used to properly route the response to the private sender.
摘要翻译: 使电子私密寻址源能够公开寻址的方法从接收电子消息的接收机开始。 通过翻译器从接收者的子网外的私人地址的发送者传送。 翻译人员从租赁经理向至少一个公共地址或港口检索租约,将私人地址和专用端口转换为公共地址和公共端口,并传达公共地址和公共端口等识别数据 到接收器。 如果将响应传达给私人发送者,则该响应可以通过网络传送给私人发送者。 消息上的公共地址和公共端口可以被转换为专用地址,并且专用发送者的端口和专用地址以及专用端口可以用于将响应正确地路由到私人发送者。
-
公开(公告)号:US08902743B2
公开(公告)日:2014-12-02
申请号:US12824989
申请日:2010-06-28
申请人: Albert Greenberg , David A. Maltz , Parveen K. Patel , Lihua Yuan
发明人: Albert Greenberg , David A. Maltz , Parveen K. Patel , Lihua Yuan
CPC分类号: H04L61/2517 , H04L29/12367 , H04L29/12377 , H04L29/12396 , H04L61/2514 , H04L61/2525
摘要: A method of enabling an electronic privately addressable source to be publicly addressable starts at a receiver where an electronic message is received. It is communicated from a sender with a private address outside a subnet of the receiver through a translator. The translator retrieves a lease to at least one of a public address or a port from a lease manager, translates the private address and the private port into a public address and a public port and communicates identifying data such as the public address and the public port to the receiver. If a response is communicated to the private sender, the response may be communicated to the private sender through the network. The public address and the public port on the message may be translated to the private address and the port of the private sender and the private address and the private port may be used to properly route the response to the private sender.
摘要翻译: 使电子私密寻址源能够公开寻址的方法从接收电子消息的接收机开始。 通过翻译器从接收者的子网外的私人地址的发送者传送。 翻译人员从租赁经理向至少一个公共地址或港口检索租约,将私人地址和专用端口转换为公共地址和公共端口,并传达公共地址和公共端口等识别数据 到接收器。 如果将响应传达给私人发送者,则该响应可以通过网络传送给私人发送者。 消息上的公共地址和公共端口可以被转换为专用地址,并且专用发送者的端口和专用地址以及专用端口可以用于将响应正确地路由到私人发送者。
-
公开(公告)号:US20100299349A1
公开(公告)日:2010-11-25
申请号:US12469160
申请日:2009-05-20
申请人: Albert Gordon Greenberg , Lihua Yuan , Randall Friend Kern , Jitendra Dattatraya Padhye , David A. Maltz , Parveen Kumar Patel , Murari Sridharan
发明人: Albert Gordon Greenberg , Lihua Yuan , Randall Friend Kern , Jitendra Dattatraya Padhye , David A. Maltz , Parveen Kumar Patel , Murari Sridharan
CPC分类号: G06F16/9574
摘要: An embodiment of the invention is directed to reducing search-response latency. The closest intermediate server can be located between a client computing device and a search engine. A search query is sent to the intermediate server in a first packet of a transport protocol handshake. A plurality of packets are received from the intermediate server. The plurality of packets are used to open a window associated with a transport protocol. A response related to the search query is received by the client.
摘要翻译: 本发明的实施例旨在减少搜索响应等待时间。 最接近的中间服务器可以位于客户端计算设备和搜索引擎之间。 搜索查询在传输协议握手的第一分组中被发送到中间服务器。 从中间服务器接收多个分组。 多个分组被用于打开与传输协议相关联的窗口。 客户端收到与搜索查询相关的响应。
-
公开(公告)号:US09025434B2
公开(公告)日:2015-05-05
申请号:US13617097
申请日:2012-09-14
申请人: David A. Maltz , Lihua Yuan , Ming Zhang , Xin Wu , Daniel Joseph Turner , Chao-Chih Chen
发明人: David A. Maltz , Lihua Yuan , Ming Zhang , Xin Wu , Daniel Joseph Turner , Chao-Chih Chen
CPC分类号: H04L41/0654 , H04L41/0883 , H04L41/145 , H04L41/147 , H04L43/0817 , H04L43/0823
摘要: The subject disclosure is directed towards a technology that automatically mitigates datacenter failures, instead of relying on human intervention to diagnose and repair the network. Via a mitigation pipeline, when a network failure is detected, a candidate set of components that are likely to be the cause of the failure is identified, with mitigation actions iteratively targeting each component to attempt to alleviate the problem. The impact to the network is estimated to ensure that the redundancy present in the network will be able to handle the mitigation action without adverse disruption to the network.
摘要翻译: 主题公开涉及一种自动减轻数据中心故障的技术,而不是依靠人为干预来诊断和修复网络。 通过缓解流程,当检测到网络故障时,识别可能是故障原因的一组候选组件,其中缓解措施迭代地针对每个组件来尝试减轻该问题。 估计对网络的影响可确保网络中存在的冗余能够处理缓解动作,而不会对网络造成不利影响。
-
公开(公告)号:US20140078882A1
公开(公告)日:2014-03-20
申请号:US13617097
申请日:2012-09-14
申请人: David A. Maltz , Lihua Yuan , Ming Zhang , Xin Wu , Daniel Joseph Turner , Chao-Chih Chen
发明人: David A. Maltz , Lihua Yuan , Ming Zhang , Xin Wu , Daniel Joseph Turner , Chao-Chih Chen
IPC分类号: H04L12/24
CPC分类号: H04L41/0654 , H04L41/0883 , H04L41/145 , H04L41/147 , H04L43/0817 , H04L43/0823
摘要: The subject disclosure is directed towards a technology that automatically mitigates datacenter failures, instead of relying on human intervention to diagnose and repair the network. Via a mitigation pipeline, when a network failure is detected, a candidate set of components that are likely to be the cause of the failure is identified, with mitigation actions iteratively targeting each component to attempt to alleviate the problem. The impact to the network is estimated to ensure that the redundancy present in the network will be able to handle the mitigation action without adverse disruption to the network.
摘要翻译: 主题公开涉及一种自动减轻数据中心故障的技术,而不是依靠人为干预来诊断和修复网络。 通过缓解流程,当检测到网络故障时,识别可能是故障原因的一组候选组件,其中缓解措施迭代地针对每个组件来尝试减轻该问题。 估计对网络的影响可确保网络中存在的冗余能够处理缓解动作,而不会对网络造成不利影响。
-
公开(公告)号:US08416692B2
公开(公告)日:2013-04-09
申请号:US12605388
申请日:2009-10-26
申请人: Parveen Patel , Lihua Yuan , David Maltz , Albert Greenberg , Randy Kern
发明人: Parveen Patel , Lihua Yuan , David Maltz , Albert Greenberg , Randy Kern
CPC分类号: H04L61/103 , H04L12/4633 , H04L29/12028 , H04L45/04 , H04L45/24 , H04L67/1027
摘要: The present application relates to network configurations and specifically to scalable load balancing network configurations. One implementation includes an external client coupled to a scalable load balancing system. The scalable load balancing system includes a load balancing layer that is configured to encapsulate individual incoming packets of a packet flow from the external client. The load balancing layer is further configured to route the incoming packets to target devices on the system. The target devices can span multiple IP subnets. The incoming packets can pass through one or more load balancers of the load balancing layer before reaching individual target devices. Individual target devices can be configured to route at least some outgoing packets of the packet flow to the external client without passing through any of the one or more load balancers.
摘要翻译: 本申请涉及网络配置,具体涉及可伸缩负载平衡网络配置。 一个实现包括耦合到可伸缩负载平衡系统的外部客户端。 可扩展负载平衡系统包括负载平衡层,其被配置为封装来自外部客户端的分组流的各个输入分组。 负载平衡层还被配置为将传入的分组路由到系统上的目标设备。 目标设备可以跨越多个IP子网。 传入的数据包可以在到达各个目标设备之前通过负载平衡层的一个或多个负载平衡器。 可以将各个目标设备配置为将分组流的至少一些输出分组路由到外部客户端,而不通过任何一个或多个负载平衡器。
-
公开(公告)号:US20100302940A1
公开(公告)日:2010-12-02
申请号:US12605388
申请日:2009-10-26
申请人: Parveen Patel , Lihua Yuan , David Maltz , Albert Greenberg , Randy Kern
发明人: Parveen Patel , Lihua Yuan , David Maltz , Albert Greenberg , Randy Kern
IPC分类号: H04L12/56
CPC分类号: H04L61/103 , H04L12/4633 , H04L29/12028 , H04L45/04 , H04L45/24 , H04L67/1027
摘要: The present application relates to network configurations and specifically to scalable load balancing network configurations. One implementation includes an external client coupled to a scalable load balancing system. The scalable load balancing system includes a load balancing layer that is configured to encapsulate individual incoming packets of a packet flow from the external client. The load balancing layer is further configured to route the incoming packets to target devices on the system. The target devices can span multiple IP subnets. The incoming packets can pass through one or more load balancers of the load balancing layer before reaching individual target devices. Individual target devices can be configured to route at least some outgoing packets of the packet flow to the external client without passing through any of the one or more load balancers.
摘要翻译: 本申请涉及网络配置,具体涉及可伸缩负载平衡网络配置。 一个实现包括耦合到可伸缩负载平衡系统的外部客户端。 可扩展负载平衡系统包括负载平衡层,其被配置为封装来自外部客户端的分组流的各个输入分组。 负载平衡层还被配置为将传入的分组路由到系统上的目标设备。 目标设备可以跨越多个IP子网。 传入的数据包可以在到达各个目标设备之前通过负载平衡层的一个或多个负载平衡器。 可以将各个目标设备配置为将分组流的至少一些输出分组路由到外部客户端,而不通过任何一个或多个负载平衡器。
-
公开(公告)号:US20110314326A1
公开(公告)日:2011-12-22
申请号:US12817264
申请日:2010-06-17
申请人: Saurabh Mahajan , Vladimir Shubin , Kevin Thomas Damour , Thekkthalackal Varugis Kurien , Lihua Yuan
发明人: Saurabh Mahajan , Vladimir Shubin , Kevin Thomas Damour , Thekkthalackal Varugis Kurien , Lihua Yuan
IPC分类号: G06F15/173 , G06F11/20 , G06F11/00 , G06F11/16
CPC分类号: G06F11/2035 , G06F11/2023 , G06F11/3006 , G06F11/3055 , G06F11/3093
摘要: Today, data networks are ever increasing in size and complexity. For example, a datacenter may comprise hundreds of thousands of service endpoints configured to perform work. To reduce network wide degradation, a load balancer may send work requests to healthy service endpoints, as opposed to unhealthy and/or inoperative service endpoints. Accordingly, among other things, one or more systems and/or techniques for monitoring service endpoints, which may be scalable for large scale networks, are provided. In particular, a consistent hash function may be performed to generate a monitoring scheme comprising assignments of service endpoints to monitoring groups. In this way, multiple monitoring components may monitor a subset of endpoints to ascertain health status. Additionally, the monitoring components may communicate between one another so that a monitoring component may know heath statuses of service endpoints both assigned and not assigned to the monitoring component.
摘要翻译: 今天,数据网络的规模和复杂性日益增加。 例如,数据中心可以包括被配置为执行工作的数十万个服务端点。 为了减少网络范围的恶化,负载平衡器可能会向健康的服务端点发送工作请求,而不是不健康和/或不工作的服务端点。 因此,提供了一种或多种用于监视服务端点的系统和/或技术,其可以对于大规模网络是可扩展的。 特别地,可以执行一致的散列函数以生成包括将服务端点分配给监视组的监视方案。 以这种方式,多个监视组件可以监视端点的子集以确定健康状况。 此外,监视组件可以彼此通信,使得监视组件可以知道既分配又未分配给监控组件的服务端点的健康状态。
-
公开(公告)号:US08478813B2
公开(公告)日:2013-07-02
申请号:US12768750
申请日:2010-04-28
申请人: Randall Kern , Parveen Patel , Lihua Yuan , Anil K. Ruia , Wok Suk Yoo
发明人: Randall Kern , Parveen Patel , Lihua Yuan , Anil K. Ruia , Wok Suk Yoo
IPC分类号: G06F15/16
CPC分类号: H04L45/24
摘要: Architecture that facilitates the capture of connection state of a connection established between a client and an intermediate server and forwards the state to one or more target servers. A software component at the target server (as well as the intermediate server) uses this connection state to reply back to the client directly, thereby bypassing the intermediate server. All packets from the client related to the request are received at the intermediate server and then forwarded to the target server. The migration can be accomplished without any change in the client operating system and client applications, without assistance from a gateway device such as a load balancer or the network, without duplication of all packets between the multiple servers, and without changes to the transport layer stack of the intermediate and target servers.
摘要翻译: 架构,便于捕获在客户端和中间服务器之间建立的连接的连接状态,并将状态转发到一个或多个目标服务器。 目标服务器(以及中间服务器)上的软件组件使用此连接状态直接回复客户端,从而绕过中间服务器。 来自客户端的与请求相关的所有数据包都在中间服务器处接收,然后转发到目标服务器。 无需客户端操作系统和客户端应用程序的任何更改即可完成迁移,无需网关设备(如负载平衡器或网络)进行协助,而不会在多个服务器之间复制所有数据包,而无需更改传输层堆栈 的中间和目标服务器。
-
公开(公告)号:US20160149816A1
公开(公告)日:2016-05-26
申请号:US14898277
申请日:2013-06-14
申请人: Haitao WU , Chuanxiong GUO , Yongguang ZHANG , Lihua YUAN , MICROSOFT TECHNOLOGY LICENSING, LLC
发明人: Haitao Wu , Chuanxiong Guo , Yongguang Zhang , Lihua Yuan
IPC分类号: H04L12/803
摘要: Techniques are described for balancing traffic load for networks configured in multi-rooted tree topologies, in the presence of link failures. Maximum flows (through minimum cuts) are calculated for subgraphs that incorporate effective link capacities on links between source and destination nodes. Effective link capacities may be determined that take into account link failures, as well as sharing of current available link capacities by multiple nodes. Traffic is balanced while simultaneously fully utilizing available link capacities, even available link capacities on partially failed links (e.g., partially failed Link Aggregation Groups (LAGs)).
摘要翻译: 描述了在存在链路故障的情况下平衡在多根树状拓扑中配置的网络的流量负载的技术。 对于在源节点和目标节点之间的链路上并入有效链路容量的子图来计算最大流量(通过最小削减)。 可以确定考虑到链路故障以及由多个节点共享当前可用链路容量的有效链路容量。 流量是平衡的,同时充分利用可用的链路容量,甚至部分故障链路上的链路容量(例如,部分失效的链路聚合组(LAG)))。
-
-
-
-
-
-
-
-
-