自动配置覆盖网的方法和系统技术方案

技术编号:2861879 阅读:169 留言:0更新日期:2012-04-11 18:40
一种自动配置包括多个互连计算机的网络的方法(和结构),包括把多个计算机中的一个以上的计算机配置成承担作为指定路由器(202)的任务,所述指定路由器通过确定哪些计算机当前在线,确定当前网络配置(204),利用确定的当前网络配置(204)确定定义当前在线的互连计算机之间的邻近关系的当前网络布局(205),并把当前网络布局告知网络。所述方法还包括定义优先级标准(203),根据优先级标准,自动选择计算机之一承担作为指定路由器的任务。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机网络的自动配置。更具体地说,通过根据预先确定的标准,利用优先级自动指定网络的一个路由器承担指定路由器的任务,以便确定当前网络配置,建立网络布局(network topology),随后把该网络布局告知所有当前在线的路由器。
技术介绍
网络路由器是连接网络的一种组件。只有当分组被发送给其网络之外的某一台站时,路由器才把分组传送给其它网络。路由器能够关于哪个网络是用于向远距离网络发送数据的最佳路线做出智能判定。覆盖网(overlay network)是驻留于另一网络之上的“虚拟网络”。该“虚拟网络”必须被配置成使得覆盖路由器相互了解,以及了解覆盖网内的目的地,即网络布局。在常规的系统中,这种网络配置过程是手工的。万一某一路由器离线,那么由于网络布局将发生变化,覆盖网会丧失能力。手工配置的缺点在于覆盖网不能响应不断变化的条件,例如路由器变成在线或离线,由于节点间通信链路的中断而失去节点内部通信等。因此,现有技术中缺少一种自动配置覆盖网,从而覆盖路由器相互了解,知道其它路由器位于何处,以及到网络内的目的地的路径的方法。另外现有技术中缺少一种根据网络变化的需要,动态地自本文档来自技高网...

【技术保护点】
一种自动配置包括多个互连计算机的网络的方法,所述方法包括:把所述多个计算机中的一个以上的计算机配置成承担作为指定路由器的任务,所述指定路由器通过确定所述互连计算机中的哪些计算机当前在线来确定当前网络配置,利用确定的当前网络配置来确定 定义当前在线的所述互连计算机之间的邻近关系的当前网络布局,并把所述当前网络布局告知所述网络;定义优先级标准;和根据所述优先级标准,自动选择所述多个计算机中的一个计算机承担作为指定路由器的所述任务。

【技术特征摘要】
US 2002-6-21 10/176,0441.一种自动配置包括多个互连计算机的网络的方法,所述方法包括把所述多个计算机中的一个以上的计算机配置成承担作为指定路由器的任务,所述指定路由器通过确定所述互连计算机中的哪些计算机当前在线来确定当前网络配置,利用确定的当前网络配置来确定定义当前在线的所述互连计算机之间的邻近关系的当前网络布局,并把所述当前网络布局告知所述网络;定义优先级标准;和根据所述优先级标准,自动选择所述多个计算机中的一个计算机承担作为指定路由器的所述任务。2.按照权利要求1所述的方法,其中被配置成承担作为指定路由器的所述任务并且当前在线的每个所述计算机通过根据所述优先级标准,确定它自己的优先级,参与所述自动选择所述指定路由器。3.按照权利要求1所述的方法,其中随着所述网络的配置变化,定期更新所述自动选择所述指定路由器。4.按照权利要求1所述的方法,还包括把列表保存在配置成承担所述任务的所述多个计算机中的每个计算机中,所述列表包括被配置成承担作为指定路由器的所述任务的所述多个计算机中的所有其它计算机的身份识别。5.按照权利要求1所述的方法,还包括至少下述之一每当使被配置成承担所述任务的每个所述计算机在所述网络上在线时,使该所述计算机一开始便自动承担所述任务;每当被配置成承担所述任务的每个所述计算机检测到所述网络上没有其它计算机当前正在承担所述任务时,使该所述计算机自动承担所述任务;和使被配置成承担所述任务的每个所述计算机定期监视优先级较高的另一计算机当前是否正在承担所述任务。6.按照权利要求1所述的方法,其中所述自动选择包括在已承担作为指定网络路由器的所述任务的第一计算机中,在与被配置成承担所述任务的第二计算机通信之后,确定所述第一计算机是否具有继续所述任务的优先级。7.按照权利要求6所述的方法,还包括使已承担所述任务的所述第一计算机尝试联系被配置成承担所述任务的所述多个计算机中的至少一个其它计算机;和对于每个所述联系,根据所述优先级标准的评估,使已承担所述任务的所述计算机和所述联系的计算机之一终止所述任务的执行。8.按照权利要求6所述的方法,其中所述优先级的确定包括比较所述第一计算机的识别号和所述第二计算机的识别号。9.一种能够承担作为网络中的指定网络路由器的任务的计算机,所述指定网络路由器具有确定并告知当前网络布局的功能,所述计算机包括保存预先确定的优先级标准,和将在执行作为指定路由器的所述任务中执行的算法的存储装置,所述预先确定的优先级标准定义能够承担所述任务的所述一个以上计算机之间的优先级;和根据所述预先确定的优先级标准,评估所述计算机当前是否具有执行所述任务的优先级的确定模块。10.按照权利要求9所述的计算机,还包括包含使所述计算机依据下述条件至少之一,自动承担所述任务的指令的启动模块每当使所述计算机在所述网络上在线时;每当检测到所述网络上没有其它计算机当前正在承担所述任务时;每当检测到当前没有优先级高于它...

【专利技术属性】
技术研发人员:理查德H伯维伊南希K费尔德曼
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1