用于联网的方法和系统的制作方法

文档序号:7754782阅读:123来源:国知局
专利名称:用于联网的方法和系统的制作方法
技术领域
本发明涉及网络技术,更具体地说,涉及一种利用共享的可扩展资源进行网络通 信的方法和系统。
背景技术
电子通信网络是两个或多个计算节点的集合,其通过传输介质通信连接,并被用 于传输信息。大多数网络都使用开放系统互连(OSI)参考模型所提供的分层技术。OSI参 考提供七层技术,包括应用层(第7层)、表示层(第6层)、会话层(第5层)、传输层(第 4层)、网络层(第3层)、数据链路层(第2层)、和物理层(第1层)。其中的第7层到 第5层可包括上层协议,而第4层到第1层包括下层协议。某些网络可仅利用这七层的子 组。例如,TCP/IP模型,或互联网参考模型,通常使用五层模型,包括应用层(第7层)、传 输层(第4层)、网络层(第3层)、数据链路层(第2层)、和物理层(第1层)。这五层 可拆分成一组非常细的职责或服务,这些职责或服务是由他们提供的。随着电子通信系统逐渐普及,用于各种应用、企业和消费者等的各种类型和大小 的数据的交换方式,需要网络访问越来越多的设备。此外,消费者和企业不断地希望在其所 有的通信设备上有更快的网络接入和/或更大的带宽。因此,在逐渐增加的各种设备之间 传送逐渐增加的数据量,对网络和系统设计者和管理者提出了各种挑战。比较本发明后续将要结合附图介绍的系统,现有技术的其它局限性和弊端对于本 领域的普通技术人员来说是显而易见的。

发明内容
本发明提供了利用共享的可扩展资源进行网络通信的方法和/或系统,结合至少 一幅附图进行了充分的展现和描述,并在权利要求中得到了更完整的阐述。根据本发明的一方面,本发明提出一种用于联网的方法,包括由复数个通信设备中的一个或多个内的一个或多个电路执行如下步骤将用于所述复数个通信设备中所述一个或多个的联网状态信息传送给网络管理 设备,其中,所述网络管理设备聚集所述联网状态信息并传送所述聚集的联网状态信息给 所述复数个网络设备中的每一个;从所述网络管理设备接收所述聚集的联网状态信息;基于所述接收的聚集联网状态信息处理数据包。作为优选,所述方法进一步包括从所述复数个通信设备中动态地选择所述网络
管理设备。作为优选,所述方法进一步包括由网络管理员选择所述复数个通信设备中的一 个作为所述网络管理设备。作为优选,所述方法进一步包括将对所述联网状态信息的更新和/或改变传送 给所述网络管理设备。
3
作为优选,所述复数个通信设备与共享域相关联,且一个或多个通信设备可被动 态地增加到所述共享域和/或从所述共享域移除。作为优选,所述方法进一步包括将所述聚集联网状态信息从所述网络管理设备 传送到备份网络管理设备。作为优选,所述聚集联网状态信息被定期地或不定期地从所述网络管理设备传送 到所述备份网络管理设备。作为优选,所述方法进一步包括一旦检测到所述网络管理设备故障,将所述联网 状态信息从所述网络管理设备传送到所述备份网络管理设备。作为优选,所述方法进一步包括在所述网络设备故障之后,从所述备份网络管理 设备接收聚集联网状态信息。作为优选,所述联网状态信息包括与在所述复数个通信设备中一个或多个上运行 的一个或多个应用程序相关的一个或多个参数值。作为优选,所述联网状态信息包括与由所述复数个通信设备中一个或多个所传送 的一个或多个数据流相关的一个或多个参数值。作为优选,所述联网状态信息包括一个或多个路由、交换和/或桥接表。根据本发明的另一方面,本发明提出一种用于联网的系统,包括用于复数个通信设备中的一个或多个内的一个或多个电路,所述一个或多个电路 用于将用于所述复数个通信设备中所述一个或多个的联网状态信息传送给网络管理 设备,其中,所述网络管理设备聚集所述联网状态信息并传送所述聚集的联网状态信息给 所述复数个网络设备中的每一个;从所述网络管理设备接收所述聚集的联网状态信息;以及基于所述接收的聚集联网状态信息处理数据包。作为优选,所述一个或多个电路从所述复数个通信设备中动态地选择所述网络管
理设备。作为优选,所述一个或多个电路用于通过网络管理员选择所述复数个通信设备中 的一个作为所述网络管理设备。作为优选,所述一个或多个电路将对所述联网状态信息的更新和/或改变传送给 所述网络管理设备。作为优选,所述复数个通信设备与共享域相关联,且一个或多个通信设备可被动 态地增加到所述共享域和/或从所述共享域移除。作为优选,所述一个或多个电路将所述聚集联网状态信息从所述网络管理设备传 送到备份网络管理设备。作为优选,所述聚集联网状态信息被定期地或不定期地从所述网络管理设备传送 到所述备份网络管理设备。作为优选,所述一个或多个电路一旦检测到所述网络管理设备故障,将所述联网 状态信息从所述网络管理设备传送到所述备份网络管理设备。作为优选,所述一个或多个电路在所述网络设备故障之后,从所述备份网络管理 设备接收聚集联网状态信息。
4
作为优选,所述联网状态信息包括与在所述复数个通信设备中一个或多个上运行 的一个或多个应用程序相关的一个或多个参数值。作为优选,所述联网状态信息包括与由所述复数个通信设备中一个或多个所传送 的一个或多个数据流相关的一个或多个参数值。作为优选,所述联网状态信息包括一个或多个路由、交换和/或桥接表。本发明的各种优点、各个方面和创新特征,以及其中所示例的实施例的细节,将在 以下的描述和附图中进行详细介绍。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是根据本发明实施例在通信设备间共享网络状态信息的示意图;图2A和图2B分别是根据本发明实施例在网络内传送数据的示意图,其中联网状 态信息被设备所共享;图3A是根据本发明实施例的包括多个共享域的网络的示意图;图3B是根据本发明实施例的图3A所示的网络在共享域进行重新配置之后的示意 图;图4是根据本发明实施例在利用聚集联网状态信息的网络内传送数据的方法步 骤流程图。
具体实施例方式本发明的实施例涉及利用共享的可扩展资源进行网络通信的方法和系统。在本发 明的各种实施例中,用于复数个通信设备中一个或多个的联网状态信息被传送给网络管理 设备。网络管理设备可基于接收的联网状态信息聚集联网状态信息。该复数个通信设备可 从网络管理设备接收聚集的联网状态信息。该复数个通信设备可以基于接收到的聚集联网 状态信息路由数据包。网络管理设备可从该复数个通信设备中动态地选择。例如,网络管理 设备可由网络管理员来选择。对联网状态信息的更新和/或改变可传送给网络管理设备。 该复数个通信设备可与共享域相关联,且一个或多个通信设备可动态地加入和/或从该共 享域中移除。聚集的联网状态信息还可定期或不定期地从网络管理设备传送到备份网络管理 设备。一旦检测到网络管理设备故障,联网状态信息就被传送给备份网络管理设备。在网 络管理设备故障之后,该复数个通信设备可开始从备份网络管理设备接收聚集的联网状态 信息。联网状态信息可包括例如与在一个或多个通信设备上运行的一个或多个应用程序相 关的一个或多个参数值。联网状态信息可包括例如与由一个或多个通信设备传送的一个或 多个数据流相关联的一个或多个参数值。图1是根据本发明实施例在通信设备间共享网络状态信息的示意图。参见图1,示 出了通信设备102a、102b和102c,统一和分别表示为通信设备102。通信设备102a、102b 和102c分别包括存储器104a、104b和104c,这些存储器104a、104b和104c统一和分别表 示为存储器104。通信设备102a、102b和102c均包括合适的逻辑、电路、接口和/或代码,用于依据
5一种或多种联网标准发送和接收数据。通信设备102a、102b和102c科通过T1/E1线缆、无 源光纤网络、DSL、有线电视网络、卫星广播互联网连接、卫星电视网络、蜂窝网、蓝牙、无线 以太网、WiMAX、和/或有线以太网来通信连接。通信设备102a、102b和102c均可执行交 换、路由、和/或网络适配器功能。就此而言,通信设备102a、102b和102c可执行物理层功 能、数据链路层功能,并可执行与OSI第3层和/或更高OSI层相关的功能。通信设备102均可包括有处理器106。处理器106均包括合适的逻辑、电路、接口 和/或代码,用于处理对应通信设备102的数据和/控制操作。针对处理数据,处理器106 可对由相应通信设备102接收和/将发射的数据进行封包、解包、转换代码、再格式化和/ 或其它处理。针对控制相应通信设备102的操作,每个处理器106可提供控制信号给通信 设备102的各个其它部分。每个处理器106还可控制通信设备102的各个部分之间的数据 传递。处理器106可执行应用程序和/或代码。就此而言,应用、程序、和/或代码可实现 例如生成、解析、转换、和/或以其它方式处理数据。此外,应用、程序和/或代码可实现例 如配置或控制相应通信设备102的操作。本发明的各种实施例中,一个或多个联网规则可 引导处理器所执行的操作和/或功能。例如,这样的策略和/或规则可以是访问控制列表 (ACL)的一部分。通信设备102a包括有存储器104a。出于图示的目的,存储在存储器104a中的联 网状态信息表示为“A”。通信设备102b包括有存储器104b。出于图示的目的,存储在存储 器104b中的联网状态信息表示为“B”。通信设备102c包括有存储器104c。出于图示的目 的,存储在存储器104c中的联网状态信息表示为“C”。每个通信设备102可利用存储在相 应存储器104内的联网状态信息来确定如何和/或何时处理数据、和/或如何、何时和/或 何地发送数据。就此而言,存储在存储器104a、104b和104c中的联网状态信息“A”、“B”和 “C”分别包括有路由表,用于确定使用哪个端口来发送数据。此外,信息“A”、“B”和“C”均 可包括一个或多个参数值和/或用于传送和/或处理数据的规则。参数值可以例如指出在通信设备102上运行的应用程序、由通信设备102上运行 的一个或多个应用程序所生成的数据流的数量和/或类型、在生成/或打包数据流时所使 用的协议、和/或一个或多个数据流所需的服务质量。因此,该参数值可用于确定如何服务 和/或处理与数据流相关的数据包。例如,该参数值可用于确定为处理数据流的数据包所 分配的处理周期、为缓存数据流的数据包所分配的存储器、使用哪个队列来缓存数据流的 数据包、数据流的数据包将缓存多长、将数据流的数据包转送到哪个链路上、确定传送数据 流的数据包所采用的数据率、以及确定是否和/或何时通信设备102a、102b和102c处于省 电模式。此外,或者作为选择,参数值可对接收数据包的通信设备(例如通信设备102和图 1中未示出的其它通信设备)提供指示,以如何区分优先级和/或以其他方式处理或服务数 据包。所述规则可控制例如通过一个或多个端口传送的数据的类型、通过一个或多个端 口传送的数据量、通过哪个设备可以访问哪些信息、以及通过哪个端口可以访问哪些信息。 此外,该规则可例如进行安全和/或验证配置。就此而言,该规则可实现对各种信息和/或 网络资源的访问控制。工作中,在时间段Tl,每个通信设备102将确定和/或生成其相应的联网状态信 息。就此而言,存储器104a中存入联网状态信息“A”,其包括例如通信设备102a所使用的
6路由表和/或用于处理和/或标记数据包所用的一个或多个参数值和/或规则。类似地, 存储器104b中存入联网状态信息“B”,其包括例如通信设备102b所使用的路由表和/或用 于处理和/或标记数据包所用的一个或多个参数值和/或规则。同样,存储器104c中存入 联网状态信息“C”,其包括例如通信设备102c所使用的路由表和/或用于处理和/或标记 数据包所用的一个或多个参数值和/或规则。在生成了联网状态信息“A”、“B”和“C”之后,通信设备102a和102c可分别传送联 网状态信息“A”和“C”给通信设备102b。就此而言,通信设备102b已被通过各种方法选为 管理或“主”设备。例如,可随机地选择管理设备,基于位置来选择,基于网络中业务流量形 式来选择,或基于其是专用的和/或默认的管理设备来选择。在本发明的各种实施例中,管 理设备可被动态地选择,或由网络管理员手动选择。此外,运行为管理设备的通信设备可随 时间而改变。在本发明的各种实施例中,将联网状态信息发送给管理设备的频率,可基于例 如通信设备中的规则、通信设备中的参数值、和/或运行在通信设备上的应用程序来决定。联网状态信息“A”和“C”可使用专门的协议来传送,利用现有的管理协议例如 SNMP来传送,或可利用其他现有的协议例如以太网来传送。例如,联网状态信息“A”和“C” 均可封包为相应以太帧的有效载荷,且该以太帧可包括有独特的以太类型,指出该帧包含 有联网状态信息,该联网状态信息可被管理设备用于生成聚集联网状态信息。此外,联网状 态信息“A”和“C”可利用协议例如MACsec和/或IPsec来安全地传送。就此而言,联网设 备内设置的各种安全规则可决定如何和/或何时该联网状态信息是共享的。在时间段T2,接收到联网状态信息“A”和“C”之后,通信设备102b生成聚集联网 状态信息“D”。就此而言,该聚集联网状态信息可包括联网状态信息“A”、“B”和/或“C”的 某些或全部。在本发明的各种实施例中,“A”、“B”和“C”中一个或多个中的冗余联网状态 信息可从该聚集联网状态信息“D”中移除。在时间段T3,聚集联网状态信息“D”被从通信设备102b传送给通信设备102a和 102c。该聚集联网状态信息“D”可使用特定的协议、使用现有的管理协议例如SNMP,或可利 用其他现有的协议例如以太网来传送。例如,该聚集联网状态信息“D”可封包为相应以太 帧的有效载荷,且该以太帧可包括有独特的以太类型,指出该帧包含有聚集联网状态信息。 此外,该聚集联网状态信息“D”可利用协议例如MACsec和/或IPsec来安全地传送。该聚 集联网状态信息“D”可附加于存储器104a和104c内之前存在的联网状态信息上,和/或 可覆盖存储器104a和104c内之前存在的联网状态信息。更新存储器104a、104b和104c 的内容之后,通信设备102a、102b和102c可分别利用存储于存储器104a、104b和104c内 的聚集联网状态信息“D”来路由或以其他方式处理数据。在本发明的各种实施例中,在进行了联网状态信息的初始共享和聚集之后,通信 设备102a和102c分别可以不定期和/或定期更新和/或修改存储器104a和104c的内容。 因此,更新可以不定期和/或定期传送给通信设备102b,并且对聚集联网状态信息“D”的更 新可以不定期或定期生成并由通信设备102b传送。而且,在存在备份管理设备的情况下, 更新可偶尔或定期传送给备份管理设备。备份管理设备的更新频率可决定管理设备故障时 有多少信息被丢失或以其它方式与设备102a和102c中的一者或两者失去通信。共享联网状态信息的设备,例如设备102a、102b和102c,可以是本申请中所说的 “共享域”的一部分。每个共享域可以包括用于域管理的一个或多个通信设备。而且,一个
7共享域可以包括选为备份管理设备的一个或多个通信设备。在本发明的各种实施例中,作 为特定共享域的一部分的那些设备可以随着时间而改变。在本发明的各种实施例中,共享域的管理设备可计算作为共享域一部分的设备的 各种端口之间的延时、带宽、和/或其它度量值。这些度量值可以包含在聚集联网状态信息 内。这些度量值可 以用于例如确定通过共享域转发信息的最优路径。图2A和图2B分别是根据本发明实施例在网络内传送数据的示意图,其中联网状 态信息被设备所共享。参见图2A和2B,示出了通信设备172a、172b和172c,其与图1所示 的通信设备102a、102b和102c类似。通信设备172可通过子网络160、162、164通信连接。 子网络160、162和164可一般性地表示一个或多个通信设备和/或链路。通信设备172a、 172b和172c可分别包括有存储器174a、174b和174c。图2A和图2B中还示出了通信设备 152r152N以及154fl54N,其可与结合图1描述的通信设备102类似或相同。参见图2A,示出了共享和聚集联网状态信息之前的典型通信。图2A中,联网状态 信息“A”存储在存储器174a中,联网状态信息“B”存储在存储器174b中,联网状态信息 “C”存储在存储器174c中。示范性的联网状态信息“A”、“B”和“C”示出在图2A中左下角 的插入部分158内。就此而言,通信设备152i可发送目的地为通信设备151的消息156。 消息156可被通信设备172a接收,通信设备172a可参考其联网状态信息“A”来确定如何 转发消息156。然而,联网状态信息“A”可能不提供如何处理和/或转发业务流量给通信设 备151的任何指引。因此,消息156可在通信设备172a的默认端口 N上发出。消息156然后遍历一个或多个网络链路和/或其它通信设备,直到它到达知道如 何转发业务流量给通信设备151的通信设备。在本发明的示范性实施例中,通信设备172b 是知道如何转发业务流量给通信设备151的设备。通信设备172b可基于联网状态信息 “B”,转发消息156给设备172c。通信设备172c可基于联网状态信息“C”,转达消息156给 通信设备154。这样的话,在图2B所示的传统方法传送的数据将需要业务流量遍历比必须 的更多的中继。在本发明的各种实施例中,策略或规则的共享(例如,存储在一个或多个访问控 制列表(ACL)中),可实现更有效和/或智能的数据包路由、交换、桥接、和/或处理。例如, 网络节点172c可配置有规则,指引网络节点172c丢掉来自任一设备152i-152N_2的数据包。 因此,通过共享联网状态信息,设备172a可知道设备172c中的这个规则,则设备172a可丢 掉来自设备巧^且目的地是设备172c的数据包,而不是转发该数据包,只有当其到达节点 172c后才将其丢弃。参见图2B,图2B中的示范性通信示出了如何共享联网状态信息和/或其它参数可 产生更有效的路由、交换、桥接或其它方式处理业务流量的例子。在图2B中,联网状态信息 “D”存储在存储器174a、174b和174c中。示范性的联网状态信息“D”示出在图2B左下角 的插入部分158内。在本发明的示范性实施例中,通信设备172b用作管理设备。因此,联网状态信息 “A”和“C”被传送给通信设备172b,并且通信设备172b可生成聚集联网状态信息“D”,并传 送聚集联网状态信息“D”给通信设备172a和172c。因此,在接收到消息156后,通信设备 172a可利用聚集联网状态信息“D”来确定通信设备151是可以经由通信设备172c访问到 的。因此,通信设备172a可通过端口 N-I转发消息156,通信设备172c可通过其端口 1转发消息156。 尽管所示出的聚集仅仅出现在单个管理实体中,本发明并不仅限于此。例如,当联 网状态信息通过多个中继传送给管理实体时,该信息可以在每一次中继后聚集。图3A是根据本发明实施例的包括多个共享域的网络的示意图。参见图3A,示出 了网络300的一部分,包括多个通信设备302。通信设备302可与图1所示的通信设备102 基本相同。图3A中,通信设备302可组织到共享域SCM1JCM2和3043中。共享域30+包括 通信设备302a、302e、302f、302k。通信设备302e可用作共享域301的管理设备,通信设 备302k可用作共享域301的备份管理设备。共享域3042包括通信设备302b、302f、302g、 302h、302c和302d。通信设备302g可用作共享域3042的管理设备,通信设备302d可用作 共享域3042的备份管理设备。共享域3043包括通信设备302i、302j、3021。通信设备302i 可用作共享域3043的管理设备,通信设备302j可用作共享域3043的备份管理设备。在本发明的各种实施例中,一个或多个通信设备可以是多个共享域的一部分。这 样的通信设备可包括对应的多组聚集联网状态信息。此外,或者作为选择,一个通信设备是 多个共享域的一部分,这种情况是不期望出现的,会触发共享域的重新配置。为了示例说明,以下结合共享域301来描述操作。然而,共享域3042和3043的操 作可与共享域301的操作基本相同。工作中,每个通信设备302a、302f和302k可传送其联网状态信息给通信设备 302e,通信设备302e可生成对应的聚集联网状态信息,并将其传送给通信设备302a、302f 和302k。设备302a、302e、302f和302k然后可基于聚集联网状态信息来路由和/或以其他 方式处理业务流量。在通信设备302e故障或因其它原因不能用作管理设备的情况下,通信设备302k 接过管理功能,信息的路由、交换、桥接和/或处理可基于聚集联网状态信息继续进行。通 过这种方式,仅仅只有设备302e最后一次输出聚集联网状态信息之后作出的更新和/或修 改被丢失。一旦通信设备302k接过管理功能,管理设备302k生成的聚集联网状态信息可 反映出管理设备内的改变所产生的改变后的网络条件。图3B是根据本发明实施例的图3A所示的网络在共享域进行重新配置之后的示意 图。共享域301*304的重新配置可由网络管理设备自动发生,或可由网络管理员来执 行。重新配置共享域可基于例如网络内的业务流量形式和/或故障来决定。重新配置共享 域可包括例如增加或从共享域中移除通信设备,和/或为该共享域选择不同的管理设备和 /或备份管理设备。就共享域301而言,图3B与图3A相比,通信设备302e不再是管理设备,而通信设 备302k被配置成为了共享域301的管理设备。此外,通信设备302b被增加到该共享域301 中。因此,通信设备302a、302b、302e和302f可以传送联网状态信息给通信设备302k,通 信设备302k可聚集这些联网状态信息并传送生成的聚集联网状态信息给通信设备302a、 302b、302e 和 302f。就共享域3042而言,通信设备302b和302f不再是共享域3042的一部分。因此, 存储在通信设备302c、302d、302g、302h内的与通信设备302b和302f相关联的聚集联网状 态信息的一部分不再被更新,某些情况下,会被删除。
图4是根据本发明实施例在利用聚集联网状态信息的网络内传送数据的方法步 骤流程图。参见图4,该方法开始于步骤402,网络内的一个或多个通信设备上电和/或通 过其它方式初始化。步骤402之后,进行至步骤404。步骤404中,每个设备建立一个或多个路由、交换和/或桥接表,和/或确定各种 参数值和/或规则,其中的参数和/或规则可指出如何基于例如业务流量类型、业务流量的 源和/或目的地、生成该业务流量的应用程序、所需或提供给该业务流量的服务质量、以及 与该业务流量相关的协议来处理该业务流量。步骤404之后,进行至步骤406。步骤406中,该网络被组织到一个或多个共享域中。就此而言,可基于各种因素例 如通信设备的位置、通信设备的性能、以及网络中业务流量的形式来建立一个或多个共享 域。步骤406之后,进行至步骤408。步骤408中,在每个共享域中选择出一个或多个管理设备。示范性的选择管理设 备的方法包括,例如随机选择设备,基于设备的性能和/或配置来选择设备,和/或基于共 享域中的业务流量形式来选择设备。示范性的性能和/或配置可包括可用的计算和/或处 理资源、可用的存储容量、和/或可访问性。步骤408之后,进行至步骤410。步骤410中,共享域内的非管理设备传送他们的联网状态信息给管理设备。联网 状态信息可通过简单的网络管理协议(SNMP)和/或封包在以太帧内来传送。在本发明的 示范性实施例中,联网状态信息通过一个或多个以太帧来传送,该以太帧具有独特的以太 类型,指出数据包的内容是该联网状态信息。在本发明的各种实施例中,可使用协议例如 IPsec和/或MACsec来安装的传送联网状态信息和/或参数。步骤410之后,进行至步骤 412。步骤412中,管理设备处理从其共享域中其它设备接收到的表和/或参数,生成聚 集联网状态信息。在本发明的各种实施例中,从其它通信设备接收到的联网状态信息可转 换成通用的格式。在本发明的各种实施例中,可将冗余的联网状态信息置于该聚集联网状 态信息之外,或从其中删去。步骤412之后,进行至步骤414。步骤414中,管理设备发送聚集联网状态信息给其共享域中的其它设备。该聚集 联网状态信息可通过简单的网络管理协议(SNMP)和/或封包在以太帧内来传送。在本发 明的示范性实施例中,该聚集联网状态信息通过一个或多个以太帧来传送,该以太帧具有 独特的以太类型,指出数据包的内容包含聚集联网状态信息。在本发明的各种实施例中,可 使用协议例如IPsec和/或MACsec来安全传送聚集联网状态信息。步骤414之后,进行至 步骤416。步骤416中,由共享域内的设备基于聚集联网状态信息来传送和/或处理业务流 量。管理设备可定期地发送和/或接收更新。因此,本发明提供了利用共享的可扩展资源进行网络通信的方法和系统。在本发 明的示范性实施例中,分别用于通信设备102a、102c的联网状态信息“A”和“C”被传送给网 络管理设备102b。网络管理设备102b可基于联网状态信息“A”和“C”和它自己的联网状 态信息“B”,生成聚集联网状态信息“D”。通信设备102a和102c可从网络管理设备102b接 收聚集的联网状态信息“D”。通信设备102a、102b和102c可以基于聚集联网状态信息“D” 路由、交换、桥接或以其他方式处理数据包。网络设备102b可被动态地选择为网络管理设 备。例如,网络设备102b可由网络管理员来选择为网络管理设备。对联网状态信息“A”和
10“C”的更新和/或改变可传送给网络管理设备102b。多个通信设备102a、102b和102c可 与共享域相关联,例如图3A和3B中所示的共享域304,且一个或多个通信设备102a、102b 和102c和/或其它通信设备可动态地加入和/或从该共享域中移除。聚集的联网状态信息“D”还可从网络管理设备102b传送到备份网络管理设备。 聚集的联网状态信息“D”可定期或不定期地传送给备份网络管理设备。一旦检测到网络管 理设备102b故障,联网状态信息“Α”和“C”可传送给备份网络管理设备。在网络管理设备 102b故障之后,通信设备102a和102c可开始从备份网络管理设备接收聚集的联网状态信 息。联网状态信息可包括例如路由、交换和/或桥接表。联网状态信息可包括例如与在一 个或多个通信设备102上运行的一个或多个应用程序相关的一个或多个参数值。联网状态 信息可包括例如与由一个或多个通信设备传送的一个或多个数据流相关联的一个或多个 参数值。本发明的一个实施例提供了一种可机读存储器,其上存储的计算机代码和/或计 算机程序包括至少一个代码段,该至少一个代码段可由机器和/或计算机执行,使得该机 器和/或计算机执行本申请介绍的利用共享的可扩展资源进行网络通信的步骤。因此,本发明可以通过硬件、软件,或者软、硬件结合来实现。本发明可以在至少一 个计算机系统中以集中方式实现,或者由分布在几个互连的计算机系统中的不同部分以分 散方式实现。任何可以实现所述方法的计算机系统或其它设备都是可适用的。常用软硬件 的结合可以是安装有计算机程序的通用计算机系统,通过安装和执行所述程序控制计算机 系统,使其按所述方法运行。在计算机系统中,利用处理器和存储单元来实现所述方法。本发明还可以嵌入计算机程序产品,所述程序包含能够实现本发明方法的全部特 征,当其安装到计算机系统中时,通过运行,可以实现本发明的方法。本文中的计算机程序 所指的是可以采用任何程序语言、代码或符号编写的一组指令的任何表达式,该指令组使 系统具有信息处理能力,以直接实现特定功能,或在进行下述一个或两个步骤之后,a)转换 成其它语言、编码或符号;b)以不同材料形式再现,实现特定功能。本发明是通过几个具体实施例进行说明的,本领域技术人员应当明白,在不脱离 本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或具 体情况,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开 的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。相关申请的交叉引用本申请参考并要求申请日为2009年7月24日的美国临时专利申请61/228,371 的优先权。以上申请被全文引用并结合入本申请中。
权利要求
一种用于联网的方法,其特征在于,包括由复数个通信设备中的一个或多个内的一个或多个电路执行如下步骤将用于所述复数个通信设备中所述一个或多个的联网状态信息传送给网络管理设备,其中,所述网络管理设备聚集所述联网状态信息并传送所述聚集的联网状态信息给所述复数个网络设备中的每一个;从所述网络管理设备接收所述聚集的联网状态信息;基于所述接收的聚集联网状态信息处理数据包。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括从所述复数个通信 设备中动态地选择所述网络管理设备。
3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括由网络管理员选择 所述复数个通信设备中的一个作为所述网络管理设备。
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括将对所述联网状态 信息的更新和/或改变传送给所述网络管理设备。
5.根据权利要求1所述的方法,其特征在于,所述复数个通信设备与共享域相关联,且 一个或多个通信设备可被动态地增加到所述共享域和/或从所述共享域移除。
6.根据权利要求1所述的方法,其特征在于,所述方法进一步包括将所述聚集联网状 态信息从所述网络管理设备传送到备份网络管理设备。
7.根据权利要求6所述的方法,其特征在于,所述聚集联网状态信息被定期地或不定 期地从所述网络管理设备传送到所述备份网络管理设备。
8.一种用于联网的系统,其特征在于,包括用于复数个通信设备中的一个或多个内的一个或多个电路,所述一个或多个电路用于将用于所述复数个通信设备中所述一个或多个的联网状态信息传送给网络管理设备, 其中,所述网络管理设备聚集所述联网状态信息并传送所述聚集的联网状态信息给所述复 数个网络设备中的每一个;从所述网络管理设备接收所述聚集的联网状态信息;基于所述接收的聚集联网状态信息处理数据包。
9.根据权利要求1所述的系统,其特征在于,所述一个或多个电路从所述复数个通信 设备中动态地选择所述网络管理设备。
10.根据权利要求1所述的系统,其特征在于,所述一个或多个电路用于通过网络管理 员选择所述复数个通信设备中的一个作为所述网络管理设备。
全文摘要
本发明涉及用于联网的方法和系统,具体而言,涉及利用共享的可扩展资源进行网络通信的方法和系统。在本发明中,用于复数个通信设备中一个或多个的联网状态信息被传送给网络管理设备。网络管理设备可用于聚集联网状态信息。该复数个通信设备可从网络管理设备接收聚集的联网状态信息。该复数个通信设备可以基于接收到的聚集联网状态信息路由数据包。网络管理设备可从该复数个通信设备中动态地或人工地选择。该复数个通信设备可与共享域相关联,且一个或多个通信设备可动态地加入和/或从该共享域中移除。
文档编号H04L12/56GK101964721SQ20101023278
公开日2011年2月2日 申请日期2010年7月21日 优先权日2009年7月24日
发明者吉汉卡·若古, 布鲁斯·柯里文, 扬邦·金, 肯尼思·马, 迈克尔·琼斯·蒂妮, 韦尔·威廉·戴博 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1