【技术实现步骤摘要】
网络设备任务的分布式处理
本公开涉及计算机网络,更具体地,涉及在虚拟机之间分配网络设备任务的技术。
技术介绍
计算机网络是交换数据和共享资源的互连计算设备的集合。在诸如互联网这样的分组网络中,计算设备通过将数据划分为被称为包的较小块来通信数据,这些包从源设备经过网络被单独地路由到目的设备。目的设备从包中提取数据并将数据组装成其原始形式。将数据划分为包能够使源设备可以只重新发送那些可能在传输期间丢失的个体包。网络内的某些设备,例如路由器,含有保存描述通过网络的路线的路由信息的路由单元。每个路线定义了网络上位置之间的路径。根据路由信息,路由器的转发引擎生成转发信息,路由器使用该转发信息在网络上中继转发(relay)包流,更具体地,将包流中继转发到下一个中继段。关于转发包,网络路由器的“下一个中继段”一般是指沿着给定路线的相邻设备。一旦接收到来的包,路由器就检查包内的信息,从而识别包的目的地。基于目的地,路由器根据转发信息转发该包。大型计算机网络,例如互联网,通常包括多个根据诸如边界网关协议(BGP)这样的规定路由协议交换路由信息的路由器。当两个路由器最初连接时 ...
【技术保护点】
一种方法,包括:?通过网络设备运行一个版本的网络操作系统;?利用在所述网络设备运行的虚拟机代理识别在通信耦接至所述网络设备的计算云处运行的虚拟机,其中,所识别的虚拟机运行所述版本的网络操作系统的实例;?利用所述虚拟机代理将执行任务的请求发送到所述虚拟机;?利用所述虚拟机代理从所述虚拟机接收包括执行所述任务的结果的任务响应;以及?基于所述任务响应中所包括的结果更新所述网络设备。
【技术特征摘要】
2012.06.26 US 13/533,7801.一种方法,包括: 通过网络设备运行一个版本的网络操作系统; 利用在所述网络设备运行的虚拟机代理识别在通信耦接至所述网络设备的计算云处运行的虚拟机,其中,所识别的虚拟机运行所述版本的网络操作系统的实例; 利用所述虚拟机代理将执行任务的请求发送到所述虚拟机; 利用所述虚拟机代理从所述虚拟机接收包括执行所述任务的结果的任务响应;以及 基于所述任务响应中所包括的结果更新所述网络设备。2.根据权利要求1所述的方法,其中,所述虚拟机是第一虚拟机,其中,所述版本的网络操作系统的所述实例是在所述第一虚拟机运行的所述网络操作系统的第一实例,其中,所述任务是第一逻辑段的第一任务,并且其中,所述任务响应是第一任务响应,所述方法还包括: 识别在所述计算云运行的第二虚拟机,其中,所述第二虚拟机运行所述版本的网络操作系统的第二实例,并且其中,所述第一虚拟机和第二虚拟机是不同的虚拟机; 利用所述虚拟机代理将执行第二任务的请求发送到所述第二虚拟机,其中,所述第二任务用于第二逻辑段;以及 利用所述虚拟机代理从所述虚拟机接收包括执行所述第二任务的结果的第二任务响应, 其中,更新所述网络设备的步骤包括:基于包括在所述第一任务响应中的结果和包括在所述第二任务响应中的结果来更新所述网络设备。3.根据权利要求2所述的方法,其中,所述第一任务是第三任务的第一子任务,并且其中,所述第二任务是所述第三任务的第二子任务。4.根据权利要求1至3中的任一项所述的方法, 其中,识别所述虚拟机包括: 将对计算资源的请求发送到虚拟机管理器,其中,所述请求包括对所述网络操作系统的版本的指示和对要执行的任务的指示;以及 从所述虚拟机管理器接收响应,其中,所述响应包括对套接字的指示,通过所述套接字,所述虚拟机是可到达的, 其中,将所述任务请求发送到所述虚拟机的步骤包括:利用所述套接字将所述任务请求发送到所述虚拟机,以及 其中,接收所述任务响...
【专利技术属性】
技术研发人员:乔尔·奥布斯特费尔德,戴维·沃德,科尔比·巴思,穆林,
申请(专利权)人:丛林网络公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。