-
公开(公告)号:CN119854250A
公开(公告)日:2025-04-18
申请号:CN202411994473.8
申请日:2021-08-06
Applicant: 微软技术许可有限责任公司
IPC: H04L49/9057 , H04L45/24 , H04L45/30 , H04L1/1829 , H04L1/1867
Abstract: 本公开的多个实现涉及交换机的数据平面对存储设备的直接访问。在交换机的数据平面处,确定在最近接收到应答信号的数据包之后从存储设备是否没有接收到对预定数目的数据包的应答信号;响应于确定在最近接收到应答信号的数据包之后没有接收到对预定数目的数据包的应答信号,将交换机的第一状态序号更新为第二状态序号第一状态序号表示交换机要发送的数据包的序号,第二状态序号表示最近接收到肯定应答信号的数据包的序号;将第一状态序号以及交换机要发送的数据封装为数据包;以及将所封装的数据包发送给存储设备。
-
公开(公告)号:CN114616811A
公开(公告)日:2022-06-10
申请号:CN202080037956.2
申请日:2020-04-21
Applicant: 微软技术许可有限责任公司
IPC: H04L49/00 , H04L49/35 , H04L47/80 , H04L47/125 , H04L67/1097 , H04L61/256 , G06F9/50 , H04L45/24 , H04L67/101 , H04L45/7453 , H04L49/109 , H04L45/30
Abstract: 与云中开放联网软件(SONiC)平台一起操作的架顶式(TOR)交换机使用商品交换机硬件被实现,并且被配置为维护或检索针对负载均衡器中的传入数据流的流状态信息。在一个实施例中,专用集成电路(ASIC)向用户模式容器通知针对每个传入数据流的流状态信息。用户模式容器向ASIC通知可能关于经修改的分布式系统(例如,被添加、被更新或被移除的服务器)而产生的任何受影响的流。在其他实施例中,ASIC可以利用远程直接存储器访问(RDMA)来检索由远程设备维护的流状态信息,或者可以利用RDMA来检索针对传入业务的网络地址转换(NAT)信息。在实现中的每个实现中,当服务器的分布式系统改变时,负载均衡系统的完整性被维持。
-
公开(公告)号:CN106464532A
公开(公告)日:2017-02-22
申请号:CN201580030241.3
申请日:2015-06-04
Applicant: 微软技术许可有限责任公司
IPC: H04L12/24
Abstract: 在此所描述的技术和/或系统实现了网络管理服务,该网络管理服务被配置为读取和写入针对各个应用(例如网络管理应用)的网络的状态,使得应用能够独立地操作。网络管理服务被配置为读取观测网络状态并向应用提供观测网络状态。随后,网络管理服务从应用接收建议网络状态,并且使用状态依赖关系图来确定在建议网络状态之间是否存在状态冲突。网络管理服务还确定定义策略是否由建议网络状态违反。最后,网络管理服务被配置为通过将遵守定义策略的非冲突的建议网络状态合并来生成目标网络状态,并且基于所生成的目标网络状态来更新(例如写入)网络状态。
-
公开(公告)号:CN115914144A
公开(公告)日:2023-04-04
申请号:CN202110901026.3
申请日:2021-08-06
Applicant: 微软技术许可有限责任公司
IPC: H04L49/9057 , H04L45/24 , H04L45/30 , H04L1/1829 , H04L1/1867
Abstract: 本公开的多个实现涉及交换机的数据平面对存储设备的直接访问。在交换机的数据平面处,从存储设备接收针对交换机向存储设备发送的第一数据包的应答信号,第一数据包封装数据包序号和交换机要发送的第一数据,并且应答信号包含数据包序号。响应于确定应答信号为否定应答信号,将交换机的第一状态序号更新为应答信号包含的数据包序号,第一状态序号表示交换机要发送的数据包的序号。将第一状态序号以及交换机要发送的第二数据封装为第二数据包。将第二数据包发送给存储设备。
-
公开(公告)号:CN110313163B
公开(公告)日:2022-03-04
申请号:CN201880012983.7
申请日:2018-02-16
Applicant: 微软技术许可有限责任公司
IPC: H04L45/74 , H04L67/1001 , H04L67/1008 , G06F15/173 , G06F15/76 , H04L67/1038 , H04L67/1097
Abstract: 本文中公开了用于促进分布式计算系统中的负载平衡的技术。在一个实施例中,一种方法包括在目的地服务器处经由计算机网络从负载平衡器接收请求分组,该请求分组请求始发服务器与由负载平衡器可选择的一个或多个其他服务器之间的远程直接存储器访问(“RDMA”)连接。该方法还可以包括在目的地服务器处配置用于基于接收到的应答分组来处理经由RDMA连接可传输给始发服务器的附加分组的规则。该规则被配置为利用外部报头封装可传输给始发服务器的传出分组,该外部报头具有包含发起服务器的网络地址的目的地字段和包含目的地服务器的另一网络地址的源字段。
-
公开(公告)号:CN114616811B
公开(公告)日:2025-02-25
申请号:CN202080037956.2
申请日:2020-04-21
Applicant: 微软技术许可有限责任公司
IPC: H04L49/00 , H04L49/35 , H04L47/80 , H04L47/125 , H04L67/1097 , H04L61/256 , G06F9/50 , H04L45/24 , H04L67/101 , H04L45/7453 , H04L49/109 , H04L45/30
Abstract: 与云中开放联网软件(SONiC)平台一起操作的架顶式(TOR)交换机使用商品交换机硬件被实现,并且被配置为维护或检索针对负载均衡器中的传入数据流的流状态信息。在一个实施例中,专用集成电路(ASIC)向用户模式容器通知针对每个传入数据流的流状态信息。用户模式容器向ASIC通知可能关于经修改的分布式系统(例如,被添加、被更新或被移除的服务器)而产生的任何受影响的流。在其他实施例中,ASIC可以利用远程直接存储器访问(RDMA)来检索由远程设备维护的流状态信息,或者可以利用RDMA来检索针对传入业务的网络地址转换(NAT)信息。在实现中的每个实现中,当服务器的分布式系统改变时,负载均衡系统的完整性被维持。
-
公开(公告)号:CN107690778B
公开(公告)日:2020-12-18
申请号:CN201680031371.3
申请日:2016-05-06
Applicant: 微软技术许可有限责任公司
Abstract: 本文中描述了用于测量网络性能的功能。该功能通过生成探测分组并且将探测分组注入到网络中来进行操作。探测分组被配置为使用一个或多个封装层来以网络中的感兴趣的特定网络部件为目标,或者以网络中的特定网络部件集合为目标。探测分组被寻址到的交换机通过以下来进行操作:(a)生成与探测分组相关联的镜像信息;(b)将(关于其最外封装的)探测分组解封装以产生新的探测分组;以及(c)根据与新的探测分组相关联的目的地地址,将新的探测分组传递到下游网络部件。该功能使用以上述方式收集的镜像信息来检测网络中的各种异常。
-
-
公开(公告)号:CN105379196B
公开(公告)日:2019-03-22
申请号:CN201380077450.4
申请日:2013-06-14
Applicant: 微软技术许可有限责任公司
IPC: H04L12/70
Abstract: 描述了用于在存在链路故障的情况下平衡以多根树拓扑配置的网络的通信负载的技术。为子图计算最大流量(通过最小分割),所述子图将源和目的地节点之间的链路上的有效链路容量合并。确定计及链路故障以及多个节点对当前可用的链路容量的共享的有效链路容量。通信被平衡同时充分利用了可用的链路容量,甚至是在部分故障的链路(例如部分故障的链路聚合组LAG)上的可用链路容量。
-
公开(公告)号:CN106105162A
公开(公告)日:2016-11-09
申请号:CN201580015228.0
申请日:2015-03-18
Applicant: 微软技术许可有限责任公司
IPC: H04L29/08
CPC classification number: H04L47/125 , H04L12/4633 , H04L45/745 , H04L45/7453 , H04L67/1002
Abstract: 本文描述了一种负载均衡器系统,其使用一个或多个基于交换机的硬件多路复用器,每个硬件多路复用器执行多路复用功能。每个这样的硬件多路复用器基于与虚拟IP(VIP)地址的集合(对应于VIP地址的完整集合或完整集合的一部分)相关联的映射信息的实例进行操作。也就是说,每个硬件多路复用器通过将对应于其VIP地址的集合的VIP地址映射到适当的直接IP(DIP)地址进行操作。在另一实施方式中,负载均衡器系统还可以使用一个或多个软件多路复用器,其执行关于VIP地址的完整集合的多路复用功能。主控制器可以生成映射信息的一个或多个实例,并且然后将映射信息的(一个或多个)实例加载在(一个或多个)硬件多路复用器和(一个或多个)软件多路复用器(如果使用的话)上。
-
-
-
-
-
-
-
-
-