-
公开(公告)号:US07715396B2
公开(公告)日:2010-05-11
申请号:US11118240
申请日:2005-04-28
摘要: To reduce the dependency of overlay networks on underlay networks to route messages, a virtual ring routing architecture may be formed that leverages the design of the overlay network to achieve their desirable scaling and robustness properties but also reduce the dependency on any underlay network to setup and maintain connectivity. More particularly, each node may have a single, fixed, location independent node identifier, to organize the nodes into a virtual ring. The connectivity between nodes through the actual network topology may be formed by a plurality of nodes in the virtual ring by maintaining connectivity to those nodes identified as virtual neighbor nodes within the virtual ring. The path segments defining communication connections between virtual neighbor nodes may be used to route messages between any pair of nodes in the network and may reduce route discovery overhead, reduce delay in transmission, and reduce or eliminate flooding to setup or maintain the path segments.
摘要翻译: 为了减少叠加网络对底层网络的依赖性以路由消息,可以形成利用覆盖网络的设计来实现其期望的缩放和鲁棒性属性的虚拟环路由架构,而且还减少对任何底层网络的依赖,以建立和 保持连接。 更具体地,每个节点可以具有单个,固定的,位置独立的节点标识符,以将节点组织成虚拟环。 通过实际网络拓扑的节点之间的连接可以由虚拟环中的多个节点通过维持与被识别为虚拟环内的虚拟邻居节点的那些节点的连接来形成。 定义虚拟相邻节点之间的通信连接的路径段可以用于在网络中的任何一对节点之间路由消息,并且可以减少路由发现开销,减少传输中的延迟,以及减少或消除洪泛以建立或维护路径段。
-
公开(公告)号:US20100061370A1
公开(公告)日:2010-03-11
申请号:US12207166
申请日:2008-09-09
IPC分类号: H04L12/56
CPC分类号: H04L45/748 , H04L45/00 , H04L45/04 , H04L45/742 , H04L45/7457 , H04L61/2007 , H04L61/6009
摘要: A method for optimized route caching includes comparing a destination address of a network packet to a first set of prefixes in a routing cache, and comparing the destination address to a second set of prefixes in a full routing table when a longest matching prefix for the destination address is not found in the routing cache. The method further includes copying the longest matching prefix and a set of sub-prefixes of the longest matching prefix from the full routing table to the routing cache, and forwarding the network packet.
摘要翻译: 用于优化路由缓存的方法包括将网络分组的目的地地址与路由高速缓存中的第一组前缀进行比较,并且当目的地的最长匹配前缀时将目的地地址与完整路由表中的第二组前缀进行比较 路由缓存中找不到地址。 该方法还包括将最长匹配前缀和最长匹配前缀的一组子前缀从完全路由表复制到路由高速缓存,并转发网络包。
-
公开(公告)号:US08908696B2
公开(公告)日:2014-12-09
申请号:US12207166
申请日:2008-09-09
IPC分类号: H04L12/28 , H04L12/56 , G06F9/26 , G06F9/34 , H04L12/701 , H04L12/743 , H04L12/715
CPC分类号: H04L45/748 , H04L45/00 , H04L45/04 , H04L45/742 , H04L45/7457 , H04L61/2007 , H04L61/6009
摘要: A method for optimized route caching includes comparing a destination address of a network packet to a first set of prefixes in a routing cache, and comparing the destination address to a second set of prefixes in a full routing table when a longest matching prefix for the destination address is not found in the routing cache. The method further includes copying the longest matching prefix and a set of sub-prefixes of the longest matching prefix from the full routing table to the routing cache, and forwarding the network packet.
摘要翻译: 用于优化路由缓存的方法包括将网络分组的目的地地址与路由高速缓存中的第一组前缀进行比较,并且当目的地的最长匹配前缀时将目的地地址与完整路由表中的第二组前缀进行比较 路由缓存中找不到地址。 该方法还包括将最长匹配前缀和最长匹配前缀的一组子前缀从完全路由表复制到路由高速缓存,并转发网络包。
-
公开(公告)号:US08924560B2
公开(公告)日:2014-12-30
申请号:US12955600
申请日:2010-11-29
IPC分类号: G06F15/16 , G06F15/173 , G06F15/177 , G06F9/50 , H04L29/08
CPC分类号: G06F9/5088 , G06F9/45558 , G06F2009/45562 , H04L29/08144 , H04L29/08846
摘要: A system is provided for migrating a VM over a WAN. A first server has a VM. The first and second servers are operatively connected over the WAN by a virtual private local area network service. The first server migrates the VM to the second server by coping files and state of the VM to the second server without interrupting the interactive software on the VM. During a last round of migrating the VM, for packets intended for the VM on the first server, the first server buffers the packets in a buffer as buffered packets. Instead of delivering the buffered packets to the VM, the first server transmits the buffered packets to the second server. The second server plays the buffered packets to the VM migrated to and operating on the second server, such that buffered packets are played before current packets currently received from the clients are played.
摘要翻译: 提供了一种通过WAN迁移虚拟机的系统。 第一台服务器有一台VM。 第一和第二服务器通过虚拟专用局域网服务通过WAN可操作地连接。 第一台服务器通过将虚拟机的文件和状态应用到第二台服务器而将VM迁移到第二台服务器,而不会中断VM上的交互式软件。 在最后一轮迁移VM期间,对于第一台服务器上针对VM的数据包,第一台服务器将缓冲区中的数据包缓冲为缓冲数据包。 而不是将缓冲的数据包传递到VM,第一个服务器将缓冲的数据包发送到第二个服务器。 第二个服务器将迁移到第二个服务器上的VM缓存的数据包进行播放,从而在播放当前从客户端接收的数据包之前播放缓冲的数据包。
-
公开(公告)号:US20060039371A1
公开(公告)日:2006-02-23
申请号:US11118240
申请日:2005-04-28
申请人: Miguel Castro , Antony Rowstron , Matthew Caesar
发明人: Miguel Castro , Antony Rowstron , Matthew Caesar
IPC分类号: H04L12/28
摘要: To reduce the dependency of overlay networks on underlay networks to route messages, a virtual ring routing architecture may be formed that leverages the design of the overlay network to achieve their desirable scaling and robustness properties but also reduce the dependency on any underlay network to setup and maintain connectivity. More particularly, each node may have a single, fixed, location independent node identifier, to organize the nodes into a virtual ring. The connectivity between nodes through the actual network topology may be formed by a plurality of nodes in the virtual ring by maintaining connectivity to those nodes identified as virtual neighbor nodes within the virtual ring. The path segments defining communication connections between virtual neighbor nodes may be used to route messages between any pair of nodes in the network and may reduce route discovery overhead, reduce delay in transmission, and reduce or eliminate flooding to setup or maintain the path segments.
摘要翻译: 为了减少叠加网络对底层网络的依赖性以路由消息,可以形成利用覆盖网络的设计来实现其期望的缩放和鲁棒性属性的虚拟环路由架构,而且还减少对任何底层网络的依赖,以建立和 保持连接。 更具体地,每个节点可以具有单个,固定的,位置独立的节点标识符,以将节点组织成虚拟环。 通过实际网络拓扑的节点之间的连接可以由虚拟环中的多个节点通过维持与被识别为虚拟环内的虚拟邻居节点的那些节点的连接来形成。 定义虚拟相邻节点之间的通信连接的路径段可以用于在网络中的任何一对节点之间路由消息,并且可以减少路由发现开销,减少传输中的延迟,以及减少或消除洪泛以建立或维护路径段。
-
公开(公告)号:US20120137287A1
公开(公告)日:2012-05-31
申请号:US12955600
申请日:2010-11-29
IPC分类号: G06F9/455
CPC分类号: G06F9/5088 , G06F9/45558 , G06F2009/45562 , H04L29/08144 , H04L29/08846
摘要: A system is provided for migrating a VM over a WAN. A first server has a VM. The first and second servers are operatively connected over the WAN by a virtual private local area network service. The first server migrates the VM to the second server by coping files and state of the VM to the second server without interrupting the interactive software on the VM. During a last round of migrating the VM, for packets intended for the VM on the first server, the first server buffers the packets in a buffer as buffered packets. Instead of delivering the buffered packets to the VM, the first server transmits the buffered packets to the second server. The second server plays the buffered packets to the VM migrated to and operating on the second server, such that buffered packets are played before current packets currently received from the clients are played.
摘要翻译: 提供了一种通过WAN迁移虚拟机的系统。 第一台服务器有一台VM。 第一和第二服务器通过虚拟专用局域网服务通过WAN可操作地连接。 第一台服务器通过将虚拟机的文件和状态应用到第二台服务器而将VM迁移到第二台服务器,而不会中断VM上的交互式软件。 在最后一轮迁移VM期间,对于第一台服务器上针对VM的数据包,第一台服务器将缓冲区中的数据包缓冲为缓冲数据包。 而不是将缓冲的数据包传递到VM,第一个服务器将缓冲的数据包发送到第二个服务器。 第二个服务器将迁移到第二个服务器上的VM缓存的数据包进行播放,从而在播放当前从客户端接收的数据包之前播放缓冲的数据包。
-
-
-
-
-