专利名称:用于网络接口区位映射与信息一致性维护的方法和系统的利记博彩app
技术领域:
本发明主要属于联网的计算机领域。具体地说,本发明的实施例是关于一种用于提升与网络相关的区位数据库的一致性的方法和系统。
背景技术:
现代计算机网络可通过共享信息和计算资源产生巨大的利益。这种网络可应用于各种领域。在某些应用领域中,区位信息可以是非常有价值的。例如,在用于紧急应答服务(ERS)的网络中,区位信息可以是非常重要、甚至是至关紧要的。
ERS网络包括‘911’服务,例如在应答拨打‘911’电话号码的呼叫者时,ERS网络接线员就与该呼叫者建立电话联系。然后该呼叫者可以与ERS接线员进行沟通,该接线员可以召集或派遣ERS人员和/或部门为‘911’电话的呼叫者提供援助。
该ERS接线员将自动获得与拨打‘911’电话的呼叫者相关的区位信息,例如物理地址(如住宅、办公地、电话亭、路边援助电话或其它住宅区或地点等)。这样,ERS人员就可以在呼叫者无法提供地址时获知其拨打‘911’电话时的位置。
这种自动获知可以通过多种途径实现。一个例子是自动访问一个数据库,在该数据库中进行‘911’呼叫的电话号码被映射为某一地址或其他区位信息,并将该信息显示在监视器上,以供ERS接线员和/或召集或派遣的部门使用。
随着基于计算机的网络的不断发展,更完善的ERS服务、例如更完善的‘911’(E911)服务逐渐称为需求。E911服务应当能够自动提供与‘911’呼叫者相关的准确的区位信息,即使是在通过非常规电话手段进行呼叫的情况下。例如‘911’呼叫可以通过语音呼叫网络协议(voice over internet protocol,VOIP)进行。
VOIP可用于电话和其他设备,这些设备可以与使用网络接口的网络系统进行物理连接。需要提供的应答以VOIP进行的‘E911’呼叫的区位信息可以通过与上述方法类似的方式来确定。在这个例子中,通过数据库获取的位置可能就是进行‘E911’呼叫的网络接口的物理地址。
ERS网络绝不是体现区位信息价值的唯一的网络系统。网络在商业、政府、医院、教育以及其他企业和院所中已经非常普遍。并且事实上,它们的应用还在不断增长和扩大。在一些网络中,与连接网络的装置相关的区位信息也有其各自不同的价值。
例如,大型的现代化办公综合楼(例如大学校园)可包括多个建筑物。这些办公楼中的区位信息与电话或基础设施转换器的端口相连结,如此连结的设备的移动和/或端口的交换可能导致数据库混乱和出错。
此类装置同样可以连接到使用网络接口的网络系统。已知各种设备连接到网络系统的网络接口的位置可以用于连接的设备的定位。例如,某些现代化的医疗设备,如便携式X射线治疗仪可以通过网络接口与医院的网络系统相连接。
在大型的医院中,在医院的网络系统中定位便携式X射线治疗仪将是非常有利的。一个询问可以在网络上传播,以让配置有与网络界面卡(NIC)或媒体访问控制层(MAC)地址相符的标志符的设备作出应答。如果该单元应答,则其应答所通过的网络接口可以被确定。
获知网络接口的位置可以使寻找的设备被追踪到。通常,网络接口的位置可在安装时进行记录。其位置可存入数据库中。而该数据库此后可随时访问,例如在寻找便携式装置时,与该网络接口相对应的位置必须被确定。
但是网络接口数据库中记录的位置也可能不正确。例如,网络接口的位置可在一段时间后发生变化。网络接口移动、替换和/或与另一网络接口相互交换。因此,数据库中对应于网络接口位置的信息便可能在一段时间后不再准确(如遭到破坏)。
与数据库中网络接口的位置相关的错误可造成不便。例如,X射线治疗仪可能难以找到,造成技术人员白费一番工夫。这将是比较麻烦的,特别是如果该X射线治疗仪需要急用时。而且这种信息不准确一定会导致悲剧性的后果。设想一下对‘E911’呼叫的糟糕的应答该是怎样的后果。
发明内容
分配网络的数据库中的网络接口单元需要有一致性。准确的位置信息对于初始配置是需要的。使用这些信息对网络进行监控是期望的。如果检测到分配网络中的一个变化,确定该变化对于该区位信息一致性的重要性是期望的。当这些检测到的变化被认为重要时,更新数据库的反应以及其它修正的动作都是需要的。
本发明公开了一种用于维护在一个网络接口单元的分配网络的、可以被集中的数据库中的区位信息的一致性的方法和系统。该方法包括先是对区位信息进行准确配置,之后分配的网络被监控。监控可以由一个中央的和/或冗余的管理实体来进行。如果检测到分配网络中的一个变化,该变化对于区位信息一致性的重要性被评估。如果确定该变化是重要的,则启动一个操作以更新该数据库和或采取其它修正动作。
在一个实施例中,区位数据最初通过在一个网络接口单元准确地输入区位信息被准确地配置。该区位信息被提供给数据库。这可以通过例如从网络接口经由网络上载区位信息,或者从一个存储实体例如一个便携式数据存储设备传递信息来实现。
这种便携式存储设备包括但不限于计算机(包括用于输入区位数据的计算机)、专用的数据存储和传递设备,或便携式数据存储媒介,例如光盘、磁盘、USB端口数据输入设备,或类似设备。
在一个实施例中,检测到分配的网络中的一个变化包括发现网络接口单元之一缺少本地的相关区位信息。评估这一变化的重要性可以包括推断该网络接口单元可能不具有从该处输入的区位信息。这可以通过向该网络接口单元提供该信息来加以修正。
在一个实施例中,检测到分配的网络中的一个变化包括发现网络接口单元之一具有本地的相关区位信息,该区位信息看起来是新的。评估这一变化的重要性可以包括推断该网络接口单元可能从该处错误地输入了区位信息。适当的响应动作可以包括发出该区位信息可能是错误的警告并修正该区位信息。
在一个实施例中,检测到分配的网络中的一个变化包括发现网络接口单元之一的媒体访问控制地址(MAC地址)与数据库中所列的该网络接口的MAC地址不同。评估这一变化的重要性可以包括推断该网络接口单元可能具有正确的区位信息,但是被从该处错误地输入了。适当的响应动作可以包括更新该数据库。
一个实施例提供了一种方法,该方法用来监控网络接口单元的分配网络以保持该网络数据库中的区位信息的一致性。该方法可以包括轮询(polling)网络接口单元中的一个作为管理实体进行监控,其中该网络接口单元是已知的(如前所述)。如未检测到对该轮询的任何回应,则等待一个与该网络接口单元相关的重新连接事件。如果检测到重新一个连接事件,则该网络接口单元的身份被校验。
在一个实施例中,如果检测到该身份与数据库中存储的与该网络接口单元相关的身份的值不符,则可以推断该区位信息可能已被破坏。可以发出一个相应的警告,并采取措施以调查并修正该区位信息。
这种方法还可以包括检测到某一网络接口单元停电并校验与该单元相关的区位信息。在这个实施例中,该方法还将包括检测某一事件,并相应地核对一个停电的指示。该事件可以包括重新启动事件。如果发生这种情况,则可以寻找一个非可变存储器中的停电标记,或者检查一个由遭受停电破坏的图象引起的存储区位。
这种方法还可以包括检测移动一个网络接口单元的尝试。在这种情况下,对该网络接口单元、例如对于一个断开事件的监控频率可以提高。该网络接口单元可以包括一个篡改传感器,如果一个尝试例如拆除连接的硬件被获知,或者其他预示一个移动尝试的行为被获知,该篡改传感器能够产生一个可检测信号。
在一个实施例中,该方法可以包括检测列表群、例如基础设施转换器或管理实体中的变化,并相应地进行区位映射检测。如果检测到区位映射的一个变化,则可推断该网络接口单元已被选择性地进行了更新和更换,并且该数据库可以被更新。如未检测到区位映射的变化,则另一个端口可以被检测。如果检测到一个端口的交换,则可以向管理实体发出警告。
构成本说明书一部分的以下附图,结合说明书描述了本发明的具体实施例,共同用于解释本发明的原理。
图1根据本发明的一个实施例描述了一个网络环境。
图2根据本发明的一个实施例描述了一个网络接口,该网络接口将一个设备连接到网络。
图3根据本发明的一个实施例描述了一个智能网络接口。
图4为根据本发明的一个实施例的维护网络区位数据库一致性的程序的流程图。
图5为根据本发明的一个实施例的初始准确配置网络接口区位信息的程序的流程图。
图6为根据本发明的一个实施例的安装网络接口后检测区位信息错误的程序的流程图。
图7是根据本发明的一个实施例的检测安装新的网络接口后检测新的区位映射信息的典型程序的流程图。
图8是根据本发明的一个实施例的在发生断开/重新连接事件后确认区位信息的典型程序的流程图。
图9是根据本发明的一个实施例的校验网络接口单元的分配网络中某一网络接口单元的区位信息和活性状态的典型程序的流程图。
图10是根据本发明的一个实施例的检测网络接口单元分配网络的停电情况的典型程序的流程图。
图11是根据本发明的一个实施例的检测移动一个网络接口单元的尝试的典型程序的流程图。
图12是根据本发明的一个实施例的校验客户事件、例如断开/重新连接时校验区位映射的典型程序的流程图。
图13是根据本发明的一个实施例的、区别良性网络设置变化以及那些能够破坏区位信息的变化的典型程序的流程图。
图14是由停电期间的相关信息推断可能发生的区位信息破坏的典型程序的流程图。
具体实施例方式
本发明公开了一种用于维护网络接口单元的分配网络的数据库中区位信息一致性的方法和系统。接下来将结合附图对本发明作详细介绍。尽管本发明将与这些实施例相关联,应当理解这些实施例并不用于限定本发明的范围。相反,本发明旨在涵盖其精神与要义范围内的所有替换、修改和等同物,如权利要求所限定。
此外,下列关于这些实施例的详细描述中,为保证对本发明有彻底的了解而列举了大量的具体细节。但是,很明显对于本领域的技术人员来说,本发明无需这些具体细节也可以实现。在其他例子中,已知的方法、步骤、网络、程序、设备、组件以及电路没有进行详细描述,以避免喧宾夺主而使本发明的各特性得不到突出说明。
下列详细描述的某些部分为计算机存储器范围内的程序、逻辑块、处理以及数据位的其他操作符号表示法形式。这些描述和表示法是本领域的技术人员用来将其工作内容最有效地传递给其他人员的手段。在本申请中,程序、逻辑块、处理等应视为一种前后一致的导致预期的结果的步骤或指令序列。这些步骤要求物理量的物理操作。通常(但非必须),这些量采用可存储、可传输、可组合、可比较或在计算机系统中可操作的电磁信号的形式。有时候,主要为了一般使用上的方便,这些信号通常指位、数值、元素、符号、字符、术语、数字或类似标识。
但应谨记所有这些以及类似术语应与适当的物理量相关联,并且仅为适用于这些量的便利标志。在贯穿本发明的以下讨论中,除有下列讨论的特别规定外,所使用的术语如“维护”、“计算”、“运算”、“设置”、“监控”、“检测”、“评估”、“启动”、“运作”、“输入”、“提供”、“上载”、“传输”、“管理”、“控制”、“发现”、“警告”、“修正”、“轮询”、“观察”、“检查”、“推断”、“发送”、“测试”、“校验”、“增加”、“生成”、“更新”、“发送”、“接受”或其他类似术语是指计算机系统或类似电子计算机设备的运行和处理。
计算机系统或类似的电子计算机设备将代表计算机系统寄存器和存储器中的物理(电子)量的数据处理和转换为代表计算机系统存储器或寄存器或其他此类信息存储、传送或显示设备的其他类似数据。本发明还特别适用于其他计算机系统,如光学计算机。
另外,本发明的各种实施例可以按照步骤进行讨论,例如一种方法的执行和/或完成。例如图4-14中的所有流程图以及本文所结合的讨论,分别参考步骤40-90,10以及1100-1400,并按照本发明的实施例通过各种途径检测欺骗行为。流程图4-14以及文中所结合的讨论包括本发明各实施例的处理的范例,在一个实施例中,该处理由计算机的可读和可执行指令控制下的处理器和电器/电子组件进行。
计算机可读和可执行指令可存在于例如数据存储部件、内存、缓存以及包含管理实体104(图1)的计算机处理器中。但是,计算机可读和可执行指令也可以存在于任何形式的计算机可读介质中。尽管图4-14所示公开了特定的程序,但这些程序只是作为范例。也就是说,本发明的实施例完全适合执行各种其他的处理或包括除图4-14所示之外的其他步骤或步骤顺序在内的各种处理变化。在本实施例的范围之内,应注意图4-14中所列的流程图程序及其处理可通过例如执行软件、固件和/或硬件、或者软件、固件和/或硬件的任一组合来实现。
本发明公开了一种用于维护网络接口单元的分配网络的数据库中区位信息一致性的方法和系统。该方法包括最初准确地配置区位信息,这样该分配网络被监控。监控可由一个中央和/或冗余管理实体来进行。如果检测到分配网络中的一个变化,该变化对于区位信息一致性的重要性被评估。如果确定该变化是重要的,则启动一个操作以更新该数据库和/或采取其他修正的操作。这样,就可以保持网络接口单元的分配网络中数据库的一致性。对于网络的监控需要初始设置的区位信息尽可能准确。如果在分配网络中检测到一个变化,则该变化对于区位信息一致性的重要性被评估。然后可采取更新该数据库或其他修正的操作。依赖准确性,一致性区位信息的应用,例如设备跟踪,能够改善的紧急应答服务,以及其他公用事业。
典型的网络环境和组件根据本发明的一个实施例,图1显示了一个分配的网络环境100。网络环境100包括网络接口106的一个分配网络。在网络环境100下,中央数据库101包括与网络接口106的区位相关的信息。中央数据库101可以被访问,例如通过一个管理站104经由网络102进行。
网络102可以是任意形式的网络。例如,网络102可以是一个院所或其他企业内部互联网。网络102可以是一个广域网(WAN)、局域网(LAN)或互联网。在一个例子中,网络102由管理中心104进行管理(例如控制,包括配置、管理等)。
在网络102内部和/或贯穿该网络,网络通信可以由中央数据库101,管理站104,和/或任一转换器105,以及任一通过它们连接的组件或设备125进行路由选择。设备125通过网络接口106与网络转换器进行连接。通信可通过网络102至少部分由路由器105进行发送。
设备125包括能够通过网络接口106连接到网络的任意设备。这里该设备典型的是语音电话110,笔记本电脑,台式电脑,或其他计算机109,可网络连接的便携式设备组件108的便携式网络和打印机107。设备107-110作为范例不应解释为对装置125的限定。
任何能够网络连接的设备包括设备125。设备125中的每一个都有一个唯一的身份,该身份可由一个或多个独特的标识符表示。这些标识符是现有技术已知的。它们的例子包括与网络界面卡(NIC)相关的网络协议(Internet Protocol,IP)地址和媒体访问控制(mediaaccess control,MAC)卡识别号码。
在一个实施例中,此类独特的标识符被用于确定通过网络接口106连接的特定设备125的身份。根据本发明的一个实施例,图2显示了通过网络转换器105将设备125连接到网络102(图1)的一个网络接口106。
在一个实施例中,设备105与网络接口106的连接可通过任意连接插口(例如端口)109来实现。在一个实施例中,连接插口209包括RJ45连接器。但是,应当注意本发明并不限于任意特定的连接器构型或类型。
重新参考图1,中央数据库101建立并维护分配的网络环境100的区位信息。中央区位数据库101保持区位信息的一致性,并保护其不受到操作系统(OS)和/或存储器出错造成的不经意的破坏。一致性的维护和破坏的保护可通过现有技术中已知的技术来实现。
管理站104包含一个控制和监控实体,并可与分配的网络环境100中所使用的网络接口106相互通信。在一个实施例中,该管理站被集中化。在另一个实施例中,该管理站不包含单一的实体,而是分配的和/或冗余的功能模块。
根据本发明的一个实施例,图3显示了一个智能网络接口106。网络接口106典型的是一个智能型设备,包括图1和2中所示的网络接口106。个人区域网(PAN)设备(例如设备125;图1、2)与端口209相连接,并可以通过转换器301隔离。
设备通过上行端口303与基础转换器(例如图1、2的转换器105)相连接。上行端口303包括或连接于一个管理端口304。管理端口304将上行端口303与管理媒介310相连接。管理媒介310包括或赋予网络接口106一定程度的智能。管理媒介310与网络之间的通信可以通过使用简单网络管理协议(SNMP)或类似形式进行调节或控制。
转换器301、管理端口304和/或管理媒介310可以运行以接受区位信息。例如,区位信息可在本地输入,如在安装准备期间和/或NJU116编程期间。转换器301、管理端口304和/或管理媒介310还可以运行以确保其存储的区位信息的准确性。例如,经过编程设计之后,可以设置一个锁定以防止无需调用如密码或其他技术的安全协议即可对该信息进行的任何修改。
管理介质310包括一个传输控制协议/网际协议(TCP/IP)堆栈311。TCP/IP堆栈311与一个处理器相连接,典型的为一个中央处理器(CPU)312。CPU312与一个存储功能模块313相连接。存储功能模块313具有一种静态存储器部件,典型地表现为静态随机访问存储器(SRAM)314。
在一个实施例中,存储功能模块313包括一个闪存315。闪存315可配置。包括一个内容安全区域316以及一个用户定义区域317。在一个实施例中,用户定义区域317包含可由用户定义的信息399。当通过上行端口303、例如区位映射串(map string)395与网络连接时,信息399可以包括与网络相关的区位信息。
已输入数据库中的区位信息的准确性可能随时间的推移而降低(例如信息熵的现象)。这种降低造成网络接口106内部的区位信息无效并破坏数据库中的信息。这种降低还可能出自各种来源和/或情形。
例如,一个网络接口可能被不同的单元替换,如作为一次升级部署的一部分。该新单元可由于疏忽而在安装时未使用正确的区位信息编程。另一个对于一般的网络环境并不罕见的例子是网络接口被交换,例如为替换一个故障单元而进行的快速安装,或作为排除故障操作的一部分而定位和/或隔离故障。
在一个实施例中,智能网络接口106包括篡改检测传感器372。篡改检测传感器可以是某个安装硬件的部件的插口,该安装硬件例如用于电子和/或机电配置的安装螺丝,用于检测拆除安装硬件的一个部件所造成的影响。
从这种检测可以推断该网络接口的位置可能已发生了物理改变。篡改检测传感器372能够向管理媒介310发出一个篡改信号。而管理媒介310能够向管理站和中央数据库(如图1的管理站104、中央数据库101)发出相应的区位信息破坏警告。
重新参考图1,其中为中央数据库101提供了包括智能设备和区位映射信息(例如区位映射串395)的网络接口。中央数据库101存储这一区位信息。该信息是可恢复的,例如由管理中心104进行恢复。
信息399在必要时,如当网络接口106的区位发生改变时可被修正的能力,使得中央数据库101中存储的区位信息的一致性能够得以保持。有利的是,保持中央数据库101中区位信息的一致性有助于确保其中有价值的区位信息保持准确性,以及在使用时的准确性。
中央数据库101和/或管理中心104将变化记入区位信息中,并保持文件反映这些记录。当检测或推断出中央数据库101中区位信息可能遭到的破坏时,生成警告信息。有利的是,这种警报可引起智能网络接口的自动调查轮询,和/或允许故障检修的分配。
在一个具体实施例中,区位信息399被合并入一个内嵌式校验和(check sum)。在一个区位信息399的预定义格式的范例中,区位映射串395将被输入闪存315。表现为硬件错误的区位信息的破坏可在安装时检测出来,例如当区位信息被由安装者在本地读取。此外,这种破坏可在从智能网络接口106上载后在中央数据库101中被检测到。
安装之后,由闪存315的CPU312定期地检测区位内容的破坏情况、例如存储出错或不经意的覆盖可以被检测到,并作为一个警告信息进行报告。这种定期的检测可以包括更全面的存储器检测策略的一部分,并同样可以作为一个集中的检测进行。
典型的处理保持区位数据库一致性的典型的处理根据本发明的一个实施例,图4显示了保持网络区位数据库一致性的一个典型的程序40的流程图。程序40以步骤41开始,其中网络有价值的区位信息(例如每一个网络接口106的物理位置,图1)被最初配置。
在步骤42中,网络(例如网络环境100,图1)被监控,以检测任意信息的变化,从该变化可推断出数据库中区位信息的准确性的变化。在步骤43中,可确定是否检测到任意的这种变化。如果没有,程序40将重复步骤42,从而继续监控这些变化。
如果确定检测到一个变化,从该变化可推断出明数据库中区位信息的准确性已发生变化,则在步骤44中,这些变化对于数据库中区位信息准确性的影响被评估。在步骤45,判断对于区位信息准确性的影响是否重大。
如果确定对于区位信息准确性的影响不大,程序40重复步骤42,从而继续对这些变化进行监控。如果确定对于区位信息准确性的影响重大,则在步骤46中,启动一个程序以更新和/或修正该区位信息,完成程序40。
网络接口区位信息的初始配置(例如步骤41或程序40;如图4)可以包括个体网络接口安装时准确的数据输入。例如,在一个实施例中,安装标准包括对于控制准确输入区位信息的说明。
初始区位信息配置的典型的处理程序根据本发明的一个实施例,图5显示了用于网络接口区位信息的初始准确配置的程序50的流程图。程序50以步骤51开始,其中与网络接口位置变为网络接口的分配网络(例如分配网络100;图1)的一部分相关的信息的预定义字库被收集。
可在安装时对此信息进行准确的收集。现有技术中已知的各种技术都可以被使用。例如,网络接口的安装者可使用条码读取器将待安装的网络接口的标签或组件上的信息扫描进一个便携式运算设备,配置成用于存储所读数据的掌上型电脑或便携式电脑,或其他此类设备。
在步骤52中,判断最初收集的信息是否准确。现有技术中已知的各种程序都可以被使用。例如,在网络接口安装于有特别列出位置号码的位置时,应进行相应的数字录入。该数字录入可以包括一个校验和,该校验和可以被确认,以确保最初收集的信息的准确性。
各个实施例中可以使用任一此类校验技术。例如,在一个实施例中,一个全球定位系统(GPS)被连接到一个网络接口(如网络接口106;图1-3)。由GPS设备确定的区位信息被传输到该网络接口的一个数据存储功能模块(如通过管理端口304传输到闪存315;图3)。
在步骤53中,该信息传输到一个数据库中(如中央数据库101;图1)。该信息可以通过从存储器(如掌上电脑/笔记本电脑)下载来传输到中央储存器中(如中央存储单元101;图1)。这种传输可通过网络(如分布网络100;图1)来实现。
安装后破坏检测的典型程序根据本发明的一个实施例,图6显示了在网络接口安装后用于检测区位信息破坏情况的典型程序60的流程图。程序60以步骤61开始,其中网络接口单元(NJU)的一个分配网络被监控。
在步骤62中判断是否检测到一种网络接口单元,其中该网络接口单元没有区位信息,或者该网络接口单元具有看似新的区位信息,例如来自区位数据库和/或网络管理中心的信息。如没有,则重复步骤61。
如果网络接口单元经检测发现没有区位信息,则在步骤63中推断该网络接口单元没有输入区位信息。如果网络接口单元经检测发现有看似新的区位信息,则在步骤63中推断该网络接口单元可能具有错误输入的区位信息。
在步骤64中,生成一个警告以指示区位信息可能遭到破坏。在步骤65中,请求为网络接口单元修正区位信息,完成程序65。
用于检测新的区位映射信息的典型程序根据本发明的一个实施例,图7显示了在网络接口安装后检测新的区位映射信息的典型程序70的流程图。尽管这实际上是一种正确、正常的事件(将是有利的),仍希望网络管理中心和区位数据库被告知该事件已发生过。
程序70以步骤71开始,其中网络接口单元(NJU)的分配网络被监控。在步骤72中,判断网络接口单元的MAC地址是否与区位数据库中与该网络接口单元相关的MAC地址不同。
在监控该网络的同时,网络管理中心可以与在某个特定区位的特定网络接口单元进行通信。如果与该替换单元进行通信,其MAC地址即被确定;MAC地址是唯一的。如果确定了这个MAC地址,可将其与中央区位数据库相关的、已知存在于其中的网络接口单元的MAC地址进行比较。如果不同,则重复步骤71。
如果一个网络接口单元经检测发现其MAC地址与区位数据库中与该网络接口单元相关的MAC地址不同,则在步骤73中,推断该网络接口单元具有与其相关的区位映射信息,且为准确起见该信息为本地输入。例如,这种准确区位映射信息可以作为一个替换网络接口单元的程序的一部分被本地输入。
但是,本地输入的区位信息需要由网络管理中心(如实体)寻址,因为活动情况、例如单元的更换和交换等可导致区位信息的引入出错。例如,设想一种情形,多个NJU同时被交换,例如实地更新的一部分。
在实地的条件下,为了高效、安全和/或其他考虑的目的,技术人员有时候会同时准备几个NJU。这种准备可以包括计算机连接和数据传输、条码扫描、NJU识别和/或表征、和/或其他数据收集,和某些情况下的区位信息的“本地”输入。
但是,NJU应在准备好后进行安装。安装可由负责准备工作之外的其他技术人员进行。安装实地条件的控制可低于准备工作的实地条件。这些因素可共同构成引入区位信息错误的可能性。一个应安装在特定位置的单元可能会被错误地安置在不同的位置。
为了确保具有有用的、准确的区位信息,希望网络管理实体的区位数据库能够完全地反映与所有位置的NJU相关的最新信息。在步骤74中,区位数据库被以新MAC地址进行了更新,该区位信息用于该网络接口单元并与之相关联,这样就可以完成程序70。
考虑到一种情形,有两个NJU,每一个都在例如准备阶段输入了正确区位信息地情况下的安装错误。每一个被分配给不同的特定位置,并都有有用地和唯一的区位信息。但是,在安装过程中,这些单元被错误地进行了交换,例如在相邻位置或安置地址之间进行了交换。
如果发生这种交换将很难检测。但存在技术性地解决方案。例如,回到图3,在一个实施例中,智能NJU106安装了一个全球定位系统(GPS)功能模块370。发生错误交换所产生的位置移动由GPS370检测到,并输入区位信息399以及通过上行端口303发送到分配的网络环境。另一个实施例没有安装GPS设备。
在另一个实施例中,程序被用来推断NJU的分配网络中可能发生交换危险的某些NJU。有利的是,这种程序可以限制可能发生区位信息错误的网络中的NJU数量。这样,最坏的情况是,这一限定的数字可通过本地手工操作重新生效。
当活跃的分配网络中发生交换时,多种手段,例如以下的典型的程序80、90、10和1100(分别见图8、9、10和11)可以被用于检测某一特定NJU的拆除和随后的重新出现。
断开/重新连接情形下用于确认区位信息的典型的程序根据本发明的一个实施例,图8显示了在断开/重新连接情形下用于确认区位信息的典型的程序80的流程图。程序80以步骤81开始,其中网络接口单元(NJU)的分配网络被监控。
在步骤82中,判断是否检测到网络接口单元的“链接活跃”信号丧失的事件。如果没有,则重复步骤71。如果检测到网络接口单元发生了“链接活跃”信号丧失的事件(如一个“链接活跃”信号丧失),则在步骤83中,监控实体将等待并监控该网络(例如和其他事物)是否有该单元重新连接的事件。
在步骤84中,判断是否检测到一个重新连接事件(如该单元重新连接)。如未检测到,则重复步骤83。如确定一个重新连接事件被检测到,则在步骤85中进行身份校验。在步骤86中,判断与该重新连接的网络接口单元相关联的身份与断开的单元的身份是否对应。如果对应,则重复步骤81。
如果确定与该重新连接的网络接口单元相关联的身份与断开的单元的身份不对应,则在步骤87中,生成一个警告以指示该区位信息可能遭到破坏。在步骤88中,将采取行动进行调查并在必要时对差异进行修正,以完成程序80。
校验区位信息和活跃NJU状态的典型的实施例根据本发明的一个实施例,图9显示了用于校验网络接口单元的分配网络的网络接口单元(NJU)的区位信息和活跃状态的典型程序90的流程图。程序90以步骤91开始,其中将对先前的发现(如网络作为一个实体)进行轮询。
在步骤92中,判断是否检测到对该轮询的响应。如检测到,则定期重复步骤91。如果未检测到对该轮询的响应,例如在一段特定的失效时间之后,则在步骤93中,监控实体等待并监控该网络(例如其他事物),以监控该单元的重新连接事件。
在步骤94中,判断是否检测到重新连接的事件(如该单元重新连接)。如未检测到,则重复步骤93。如确定已检测到重新连接事件,则在步骤95中进行身份校验。在步骤96中,判断与该重新连接的网络接口单元相关联的身份是否与已断开的单元的身份相对应。如果相对应,则重复步骤91。
如确定与重新连接的网络接口单元相关联的身份与已断开的单元的身份不对应,则在步骤97中,生成一个警告以指示该区位信息可能遭到破坏。在步骤98中,采取行动进行调查并在必要时对差异进行修正,以完成程序90。
检测停电的典型程序根据本发明的一个实施例,图10显示了用于检测网络接口单元(NJU)的分配网络中停电的典型程序10的流程图。程序10以步骤11开始,其中检测到该网络发生了重新启动事件。
在步骤12中检查停电的迹象。各种技术可以用于执行步骤12。一种典型的技术在步骤12A被阐明,其中对一个存储区位进行了检查,该区位产生了由于停电而遭到破坏的图象。第二个典型的技术在步骤12B中被阐明,其中对非可变存储功能模块进行了停电标记检查,如及时检测到停电并将停电迹象存入了非可变存储器中。其它技术也可以用于执行步骤12。
在步骤13中,判断是否检测到停电。例如,如果检测到遭受停电破坏的存储区位,则一个破坏的图象被检测到。再举一个例子,如果检测到非可变存储功能模块,则一个停电标记被检测到。其他指标也可用来检测停电。
如果停电被检测到,则重新出现的事件,比如重新启动事件,被报告给管理中心。然后在步骤15(或者如果重新启动事件没有检测到停电情况),区位信息被校验。
检测移动NJU尝试的典型程序根据本发明的一个实施例,图11显示了移动检测移动一个网络接口单元(NJU)的尝试的典型的程序1100。程序1100以步骤1101开始,其中该网络被监控。
在步骤1102中,判断是否检测到移动网络接口单元的尝试。这种尝试可以被检测到,或者从网络接口单元产生的信号推断出,例如通过防篡改装置(如篡改传感器372;图3)。如未检测到,则重复步骤1101。
如检测到移动网络接口单元的尝试,则在步骤1103中生成一个警告。在步骤1104中,检测受影响网络接口单元的频率被提高,直到发生断开事件,以完成程序1100。
当在交换期间关闭的网络上发生交换事件时,可能发生拓扑结构的变化。在这种情况下,希望它能够分辩无害转换和可能对区位映射信息一致性造成危害的可能的变化。在一个实施例中,如果检测到威胁到一致性的情况,区位映射可以被校验。
由监控截止(如管理中心104;图1)进行的拓扑结构发现程序部分可以包括建立附属于分配网络(如切换系统105、分布网络环境100;图1)的基础转换器列表。例如,基础转换器可以由分配给其管理端口的MAC地址进行识别。
当连接的客户端(如客户端设备107-110,图1)发生被拆除和重新连接的事件时,或者基础转换器本身被断线和重新连接,列表群可以被重新建立。如未检测到列表群中的变化,则可推断该区位映射依然可靠。但如果列表群发生变化时,可以推断该区位信息不可靠。一个典型的实施过程通过参考图12被阐明。
客户端事件的校验区位映射的典型程序根据本发明的一个实施例,图12显示了用于客户端事件(例如客户端断开/重新连接)中校验区位映射的典型的程序1200的流程图。程序1200以步骤1201开始,其中基础转换器上的一个端口(如转换器105;图1)被监控。
在步骤1202中,判断是否检测到与连接的客户端相关的事件(例如客户端设备,如计算机、电话或其他设备)。如未检测到,则重复步骤1201。此类事件典型的可以是断开/重新连接事件。
在步骤1203中,如果发生重新连接或类似的客户端事件,则列表群被重新建立,例如在一个受影响的客户端装置相关的中央数据库中建立。
在步骤1204中,判断是否在列表群中检测到任何变化。如未检测到,则在步骤1205中,现存的列表群被视为可靠的和可信赖的。如果在列表群中检测到任一个变化,则在步骤1206中,区位映射被校验,并完成程序1200。
举个例子,可考虑这样一种情形,在端口上出现了一个新的(如先前未注册或发现的)MAC地址。如果区位映射信息完好无损时,则可以推断该置换物可能是一个更新的安装,或者是一个故障设备的替换设备。
当检测到新的区位映射信息时,其他端口被检测试图检测到端口交换是否可能已发生。端口交换可通过先前知道的MAC地址以及表现为已经在转换器的端口之间移动的区位映射信息得以指示。
当交换发生在转换器之间的连线上时,区位映射保持完好。当NJU在物理位置之间交换时,其区位映射信息的完整性变得无效。在一个实施例中,NJU以安全螺丝和/或篡改传感器加以保护以将交换局限于“授权的”人员,该“授权的”人员可被认为了解保持区位映射完整性的必要性。
在一个实施例中,时域反射分析(time domain reflectometry,TDR)或类似的电缆长度测量技术可用于提供基于某一电缆长度的额外的区位信息。使用这一技术可以区别转换器的良性端口交换以及那些涉及NJU区位的物理变化、并可破坏区位信息的交换。例如,使用TDR确定电缆长度,该数据可以加至端口MAC地址的列表群中。
在一个实施例中,停电期间可提供辨别良性变化和造成区位数据破坏的变化的因素。例如,停电的持续时间可以由中央控制器(如管理中心104;图1)自上一次成功轮询后的跟踪时间来加以确定。监控实体自身的停电时间可由监控站通过定期跟踪上一次活跃时间戳,直到对停电产生的反应来进行检测,或通过相关方法进行检测。
根据网络停电时间长短,可得出几种与区位信息一致性相关的推断。例如,当单元中的相当一部分在同一较短的时间内同时断线,则可以推断该原因是由于停电以及随后的恢复事件,例如电源的瞬间变化。
在这种情况下,可以进一步推断在停电期间单元被移动(可危及区位信息的一致性)的可能性很小。如果停电时间较长,则可以推断分配网络受影响部分的区位映射完整性可能受到了破坏。可以采取措施对这种可能性发出警告,并对其一致性加以修正。
当基础转换器的状态,如“柜式”转换器被监控时,可得出进一步的推断。例如,当与某一转换器连接的许多或全部NJU同时停止运转,而柜式转换器依然活跃,则可以推断与NJU的连接可能在配线箱内被断开或配线中有交叉连接的情况。这个信心可能是希望的,纵然该事件不一定会危及区位映射数据,因为NJU没有机会被移动。用于区别良性的和可能造成破坏的网络变化的典型程序根据本发明的一个实施例,图13显示了用于辨别良性网络设置变化和可能对区位信息造成破坏的变化的典型程序1300的流程图。程序1300从步骤1301开始,其中分配网络被监控。
在步骤1302中,判断是否检测到列表群中的变化。如未检测到,则重复步骤1301。如检测到列表群中的变化,则在步骤1303中执行区位映射检测。在步骤1304中,判断是否有区位映射的变化。如确定没有区位映射的变化,则在步骤1305中,可推断受影响的NJU已更新或更换。
如确定有区位映射变化,则在步骤1306中,其他端口被检查,例如具有与受影响的NJU相对应、并可指示端口交换的MAC数字的设备。在步骤1307中,判断是否检测到端口的交换。如未检测到,可结束程序1300。如检测到端口的交换,则在步骤1308中,向管理机构发出警报,同时完成程序1300。
用于从停电期间的相关信息推断区位信息可靠性的典型程序图14显示了用于从停电期间的相关信息推断区位信息可能遭受的破坏的典型程序1400的流程图。程序1400从步骤1401开始,其中分配网络被监控。
在步骤1402中,包含分配网络的NJU(和/或如其他设备)被轮询,在步骤1403中判断轮询是否成功。如果成功,则步骤1402被定期重复。如轮询不成功,则在步骤1404中记录该时间,并记录从上次成功轮询开始以来的时间。
在步骤1405中,网络被监控以监控与受影响的NJU相关的重新连接事件的发生。在步骤1406中,判断是否检测到重新连接。如未检测到,则重复步骤1405。如果检测到重新连接事件,则在步骤1407中对停电持续时间的计时停止并记录该时间。在步骤1408中,该停电持续时间被计算。
在步骤1409中,判断停电时间相对于拆除及重新连接网络接口所需的时间是否较短。如确定该停电时间较短,则在步骤1410中,可推断该区位信息时可靠的。如确定该停电时间较长,则在步骤1411中可推断该区位信息可能受到了破坏。
在步骤1412生成一个警告。在步骤1413中采取措施对相关区位信息的准确性进行检查,同时完成程序1400。
如上所述,本发明公开了一种用于保持网络接口单元的分配网络的数据库(可被集中)中区位信息一致性的方法。该方法包括最初对区位信息进行准确的配置,之后分配网络被监控。监控可由一个中央和/或冗余管理实体执行。如果检测到分配网络的一个变化,则该变化对于区位信息一致性的重要性被评估。如果确定该变化为重要后,采取措施更新数据库和/或采取其他修正措施。
在一个实施例中,该区位数据通过在网络接口单元之一准确输入区位信息来进行准确的初始设置。该区位信息被提供给数据库。这可以通过例如从网络接口单元经由网络将该区位信息上传,或者从存储实体、例如便携式数据存储设备传输的方式来实现。
这种便携式存储设备包括但不限于计算机(包括用于输入区位数据的计算机)、专用数据存储和传递设备,或便携式数据存储媒介,例如光盘、磁盘、USB端口数据输入设备,或类似设备。
具体实例为,检测分布网络中的变化包括发现该网络接口单元之一缺少本地关联区位信息。对这一变化重要性的评估可包括推断该网络接口单元没有输入区位信息。这一点可通过将这一信息提供给网络接口单元来进行修正。
在一个实施例中,检测到分配的网络中的一个变化包括发现网络接口单元之一具有本地的相关区位信息,该区位信息看起来是新的。确定这一变化的重要性可以包括推断出该网络接口单元可能从该处错误地输入了区位信息。适当的响应动作可以包括发出该区位信息可能是错误的警告并修正该区位信息。
在一个实施例中,检测到分配的网络中的一个变化包括发现网络接口单元之一的媒体访问控制地址(MAC地址)与数据库中所列的该网络接口的MAC地址不同。确定这一变化的重要性可以包括推断出该网络接口单元可能从该处错误地输入了正确的区位信息。适当的响应动作可以包括更新该数据库。
一个实施例提供了一种方法,该方法用来监控网络接口单元的分配网络以维护该网络数据库中的区位信息的一致性。该方法可以包括选举网络接口单元中的一个作为管理实体进行监控,其中该网络接口单元是已知的(如前所述)。如未检测到对该选择的任何回应,则一个与该网络接口单元相关的重新连接事件被注意。如果检测到重新一个连接事件,则该网络接口单元的特性被核对。
在一个实施例中,如果检测到该特性与数据库中存储的与该网络接口单元相关的特性值不符,则可以推断该区位信息可能已被破坏。可以发出一个相应的警告,并采取措施以调查并修正该区位信息。
这种方法还可以包括检测到某一网络接口单元停电并核实与该单元相关的区位信息。在这个实施例中,该方法还将包括检测某一事件,并相应地核对一个停电的指示。该事件可以包括重新启动事件。如果发生这种情况,则可以要求一个非可变存储器中的停电标记,可在非易失存储器中做出停电标记,或检查以样本存入的、由于停电而被发生错误的存储位置。
这种方法还可以包括检测移动一个网络接口单元的尝试。在这种情况下,对该网络接口单元、例如对于一个断开事件的监控频率可以增加。该网络接口单元可以包括一个篡改传感器,如果一个尝试例如拆除连接的硬件被获知,或者其他预示一个移动尝试的行为被获知,该篡改传感器能够产生一个可检测信号。
在一个实施例中,该方法可以包括检测列表群、例如基础设施转换器或管理实体中的变化,并相应地进行区位映射检测。如果检测到区位映射的一个变化,则可推断该网络接口单元已被选择性地进行了更新和替换,并且该数据库可以被更新。如未检测到区位映射的变化,则另一个端口可以被检测。如果检测到一个端口的交换,则可以向管理实体发出警告。
这样,一种用于保持网络接口单元的分布网络数据库中区位信息的一致性的方法和系统被描述。前面对于本发明具体典型实施例的描述是出于阐释和说明的目的。这些描述并不旨在涵盖一切或将发明仅仅限制于这些特定的形式,而恰恰相反对于上述描述可能做出许多修改和变更。这些具体实施例用来描述并解释本发明的原理及其实际应用,并使本领域内技术熟练的人员最好地利用本发明,以及适合于各种预期的特定使用的各种形式的修改的实例。本发明的范围应由所述的权利要求及其等价条款所限定。
权利要求
1.一种用于保持网络接口单元的分配网络数据库中的区位信息一致性的方法,其特征在于包括初始准确配置所述网络接口单元的分配网络的所述数据库中的所述区位信息;监控所述网络接口单元的分配网络;如果检测到所述分配网络中的一个变化,则评估所述变化对于所述网络接口单元的分配网络的所述数据库中的所述区位信息的一致性的重要性;和如果确定所述变化是重要的,则启动一个操作以更新所述网络接口单元的分配网络的所述数据库。
2.如权利要求1所述的方法,其特征在于,所述数据库包括一个集中化的数据库。
3.如权利要求1所述的方法,其特征在于,所述准确配置包括在所述网络接口单元之一中准确输入所述区位信息;将所述区位信息提供给所述数据库。
4.如权利要求3所述的方法,其特征在于,所述提供包括一个操作,该操作主要选自从所述网络接口单元上载所述区位信息;和从一个存储实体传输所述区位信息。
5.如权利要求4所述的方法,其特征在于,所述存储实体包括一个便携式数据存储设备。
6.如权利要求5所述的方法,其特征在于,所述便携式存储设备包括一个设备,该设备主要选自一台第一计算机,所述第一计算机包括一台用于进行所述准确输入的电脑;一台第二计算机;一个专用的数据存储及传输实体;和一个包含便携式数据存储介质的设备。
7.如权利要求1所述的方法,其特征在于,所述监控由一个网络管理实体来进行。
8.如权利要求7所述的方法,其特征在于,所述网络管理实体包括一个实体,该实体主要选自中央控制站和冗余控制站。
9.如权利要求1所述的方法,其特征在于,所述检测包括发现所述网络接口单元之一缺少本地相关的区位信息。
10.如权利要求9所述的方法,其特征在于,其中所述的评估包括推断所述网络接口单元在其中输入的区位信息,且其中所述的操作包括将所述区位信息提供给所述网络接口单元。
11.如权利要求1所述的方法,其特征在于,其中所述检测包括发现所述网络接口单元之一具有本地相关的区位信息,且所述本地相关的区位信息看似新的信息。
12.如权利要求11所述的方法,其特征在于,其中所述的评估包括推断所述网络接口单元可能具有在其中输入的错误的区位信息,且其中所述的操作包括发出所述区位信息可能被破坏的警告;和修正所述区位信息。
13.如权利要求1所述的方法,其特征在于,所述检测包括发现所述网络接口单元之一的MAC地址与所述数据库中为所述网络接口所列的MAC地址不同。
14.如权利要求13所述的方法,其特征在于,所述的评估包括推断所述网络接口单元已经具有在其中输入的正确的区位信息,且所述的操作包括更新所述数据库。
15.一种用于监控网络接口单元的一个分配网络、以保持所述网络的数据库中的区位信息的一致性的方法,其特征在于包括轮询所述网络接口单元之一,其中所述网络接口单元已知是作为执行所述监控的管理实体;如果未检测到对于所述轮询的响应,则等候一个与所述网络接口单元相关的重新连接事件;和如果检测到所述重新连接事件,则校验所述网络接口单元的身份。
16.如权利要求15所述的方法,其特征在于还包括如果检测到所述身份与存储于所述数据库中的与所述网络接口单元相关的身份的值不同,则推断所述区位信息可能遭到破坏;发送一个相应的警告;和进行一个操作以检查和修正所述区位信息。
17.一种用于监控网络接口单元的一个分配网络、以保持所述网络的数据库中的区位信息的一致性的方法,其特征在于包括检测所述网络接口单元之一发生的停电;和校验与所述网络接口单元相关的所述区位信息。
18.如权利要求17所述的方法,其特征在于,所述方法还包括检测一个事件;和响应检测所述事件,检查一个停电的迹象,其中所述检查先于所述停电检测进行。
19.如权利要求17所述的方法,其特征在于,所述事件包括一个重新启动事件,且其中所述的检查包括一个操作,该操作主要选自检查在一个非可变存储器中的停电标记和检查一个被破坏的图象的存储区位,其中所述存储区位由遭受停电破坏的图象所引起,且其中所述非可变存储器和所述存储区位与所述网络接口单元相关。
20.一种用于监控网络接口单元的一个分配网络、以保持所述网络的数据库中的区位信息的一致性的方法,其特征在于包括检测一个移动网络接口单元之一的尝试;和增加监控所述网络接口单元的频率,以监控断开连接的事件。
21.如权利要求20所述的方法,其特征在于,还包括生成一个警告。
22.如权利要求20所述的方法,其特征在于,所述网络接口单元包括一个篡改传感器,且所述检测包括从所述篡改传感器感知一个信号。
23.一种用于监控网络接口单元的一个分配网络、以保持所述网络的数据库中的区位信息的一致性的方法,其特征在于包括检测列表群中的一个变化;响应所述检测,进行一个区位映射检查;如果检测到一个区位映射的变化推断所述网络接口单元被选择性的更新或更换;和更新所述数据库如果未检测到区位映射的变化,则检查另一个端口;和如果检测到一个端口交换,则向管理实体发出警告。
24.一个用于保持网络接口单元的分配网络数据库中的区位信息一致性的系统,其特征在于包括用于存储所述区位信息的所述数据库;一个网络实体,连接于所述数据库以提供对所述数据库的访问以及与所述网络接口单元进行通信;和一个管理实体,通过所述网络实体连接于所述数据库和所述网络接口单元,用于监控所述网络接口单元的分配网络,其中所述管理实体包括一台计算机,所述系统执行一个计算机处理的方法,该方法用于保持所述网络接口单元的分配网络中所述区位信息的一致性,所述方法包括初始准确配置所述网络接口单元的分配网络的所述数据库中的所述区位信息;监控所述网络接口单元的分配网络;如果检测到所述分配网络中的一个变化,则评估所述变化对于所述网络接口单元的分配网络的所述数据库中的所述区位信息的一致性的重要性;和如果确定所述变化是重要的,则启动一个操作以更新所述网络接口单元的分配网络的所述数据库。
25.如权利要求24所述的系统,其特征在于,所述数据库包括一个集中化的数据库。
26.如权利要求24所述的系统,其特征在于,所述准确配置包括在所述网络接口单元之一中准确输入所述区位信息;将所述区位信息提供给所述数据库。
27.如权利要求26所述的系统,其特征在于,所述提供包括一个操作,该操作主要选自从所述网络接口单元上载所述区位信息;和从一个存储实体传输所述区位信息。
28.如权利要求27所述的系统,其特征在于,所述存储实体包括一个便携式数据存储设备。
29.如权利要求28所述的系统,其特征在于,所述便携式存储设备包括一个设备,该设备主要选自一台第一计算机,所述第一计算机包括一台用于进行所述准确输入的电脑;一台第二计算机;一个专用的数据存储及传输实体;和一个包含便携式数据存储介质的设备。
30.如权利要求24所述的系统,其特征在于,所述网络管理实体被选择性的集中和分配。
31.如权利要求30所述的系统,其特征在于,所述网络管理实体被分配,且所述网络管理实体包括一个中央控制站和一个冗余控制站。
32.如权利要求24所述的系统,其特征在于,所述检测包括发现所述网络接口单元之一缺少本地相关的区位信息。
33.如权利要求32所述的系统,其特征在于,其中所述的评估包括推断所述网络接口单元在其中输入的区位信息,且其中所述的操作包括将所述区位信息提供给所述网络接口单元。
34.如权利要求24所述的系统,其特征在于,其中所述检测包括发现所述网络接口单元之一具有本地相关的区位信息,且所述本地相关的区位信息看似新的信息。
35.如权利要求34所述的系统,其特征在于,其中所述的评估包括推断所述网络接口单元可能具有在其中输入的错误的区位信息,且其中所述的操作包括发出所述区位信息可能被破坏的警告;和修正所述区位信息。
36.如权利要求24所述的系统,其特征在于,所述检测包括发现所述网络接口单元之一的MAC地址与所述数据库中为所述网络接口所列的MAC地址不同。
37.如权利要求36所述的系统,其特征在于,所述的评估包括推断所述网络接口单元已经具有在其中输入的正确的区位信息,且所述的操作包括更新所述数据库。
38.一种计算机系统中的计算机可用介质,具有嵌入其中的计算机可读程序编码,以使所述计算机系统执行一种方法,该方法用于保持网络接口单元的分配网络的数据库中的区位信息的一致性,其特征在于,所述方法包括初始准确配置所述网络接口单元的分配网络的所述数据库中的所述区位信息;监控所述网络接口单元的分配网络;如果检测到所述分配网络中的一个变化,则评估所述变化对于所述网络接口单元的分配网络的所述数据库中的所述区位信息的一致性的重要性;和如果确定所述变化是重要的,则启动一个操作以更新所述网络接口单元的分配网络的所述数据库。
39.如权利要求38所述的计算机可用介质,其特征在于,所述数据库包括一个集中化的数据库。
40.如权利要求38所述的计算机可用介质,其特征在于,所述准确配置包括在所述网络接口单元之一中准确输入所述区位信息;将所述区位信息提供给所述数据库。
41.如权利要求40所述的计算机可用介质,其特征在于,所述提供包括一个操作,该操作主要选自从所述网络接口单元上载所述区位信息;和从一个存储实体传输所述区位信息。
42.如权利要求41所述的计算机可用介质,其特征在于,所述存储实体包括一个便携式数据存储设备。
43.如权利要求42所述的计算机可用介质,其特征在于,所述便携式存储设备包括一个设备,该设备主要选自一台第一计算机,所述第一计算机包括一台用于进行所述准确输入的电脑;一台第二计算机;一个专用的数据存储及传输实体;和一个包含便携式数据存储介质的设备。
44.如权利要求38所述的计算机可用介质,其特征在于,所述监控由一个网络管理实体来进行。
45.如权利要求44所述的计算机可用介质,其特征在于,所述网络管理实体包括一个实体,该实体主要选自中央控制站和冗余控制站。
46.如权利要求38所述的计算机可用介质,其特征在于,所述检测包括发现所述网络接口单元之一缺少本地相关的区位信息。
47.如权利要求38所述的计算机可用介质,其特征在于,其中所述的评估包括推断所述网络接口单元在其中输入的区位信息,且其中所述的操作包括将所述区位信息提供给所述网络接口单元。
48.如权利要求38所述的计算机可用介质,其特征在于,其中所述检测包括发现所述网络接口单元之一具有本地相关的区位信息,且所述本地相关的区位信息看似新的信息。
49.如权利要求48所述的计算机可用介质,其特征在于,其中所述的评估包括推断所述网络接口单元可能具有在其中输入的错误的区位信息,且其中所述的操作包括发出所述区位信息可能被破坏的警告;和修正所述区位信息。
50.如权利要求38所述的计算机可用介质,其特征在于,所述检测包括发现所述网络接口单元之一的MAC地址与所述数据库中为所述网络接口所列的MAC地址不同。
51.如权利要求38所述的计算机可用介质,其特征在于,所述的评估包括推断所述网络接口单元已经具有在其中输入的正确的区位信息,且所述的操作包括更新所述数据库。
全文摘要
本发明公开了一种用于保持网络接口单元的分配网络的数据库中的区位信息一致性的方法和系统。该方法包括初始准确配置所述网络接口单元的分配网络的所述数据库中的所述区位信息;然后该分配网络被监控;如果检测到所述分配网络中的一个变化,则所述变化对于区位信息的一致性的重要性被评估;如果确定所述变化是重要的,则启动一个操作以更新所述数据库和/或采取其他修正操作。
文档编号H04L12/24GK1661971SQ20051005257
公开日2005年8月31日 申请日期2005年2月23日 优先权日2004年2月23日
发明者艾伦·鲁宾斯坦 申请人:3Com公司