《装置及第一通信设备的运行方法.pdf》由会员分享,可在线阅读,更多相关《装置及第一通信设备的运行方法.pdf(39页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102882782 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 2 7 8 2 A *CN102882782A* (21)申请号 201210067309.3 (22)申请日 2012.03.14 61/452,627 2011.03.14 US 61/452,622 2011.03.14 US 13/334,328 2011.12.22 US H04L 12/707(2013.01) H04L 12/891(2013.01) H04L 12/46(2006.01) (71)申请人美国博通公司 地址美国加州尔湾市奥尔顿公园路16215 号。
2、,92618-7013 (72)发明人菲利普克莱因 (74)专利代理机构北京康信知识产权代理有限 责任公司 11240 代理人田喜庆 (54) 发明名称 装置及第一通信设备的运行方法 (57) 摘要 本发明涉及聚合网络内的流路径选择,并公 开一种装置及第一通信设备的运行方法。任何一 种或多种不同类型的度量值(例如,与延迟、封 包错误率、链路比特率稳定性等的任一个或多个 相关的度量值)可能依附于/与上述聚合网络 内通信的各个消息相关联。这种消息可对应于传 信站通告(TA)报文发送会话中继协议数据单元 (MSRPDU)。可在许多各自不同的通信链路上或每 个上通告消息。可能使用与那些各自不同的通信 。
3、链路相关联的一个或多个度量值描述通信路径的 特征,所述通信路径由各个通信设备间许多各自 不同的通信链路组成,以便每个各自的通信链路 具有相关联的至少一个度量值。通信路径的度量 值可能与组成通信路径的各自不同的通信链路的 相对最低的度量值相关联。 (30)优先权数据 (51)Int.Cl. 权利要求书2页 说明书16页 附图20页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 16 页 附图 20 页 1/2页 2 1.一种装置,其特征在于,包括: 接收多个消息的输入/输出端口,以便所述多个消息的每个与各自的多个属性的至少 一个相关联,以便所述多个消息的。
4、每个也与各自的多个通信链路的至少一个相关联,所述 多个通信链路对应于所述装置和至少一个附加装置间的多个通信路径;以及 处理模块,用于依照选择的多个通信通路的至少一个处理所述多个消息,所述多个通 信通路用于支持所述装置和所述至少一个附加装置间的通信;其中: 通过所述输入/输出端口,所述装置发射至少一个附加消息到所述至少一个附加装 置,以表明所述装置准备好接收来自所述至少一个附加装置的后续通信;以及 所述装置和所述至少一个附加装置在聚合网络中实施,所述聚合网络还包括多个网 桥,以便所述多个通信链路的每个分别与所述装置的多个通信设备的各自两个连接、与所 述至少一个附加装置连接、以及与所述多个网桥连接。
5、。 2.根据权利要求1所述的装置,其特征在于: 所述多个通信通路的选定通路与所述多个通信链路的子集相对应,所述多个通信链路 用于实现所述装置和所述至少一个附加装置间的通信。 3.根据权利要求1所述的装置,其特征在于: 所述多个通信通路的第一选定通路与所述多个通信链路的第一子集相对应,所述多个 通信链路用于实现所述装置和所述至少一个附加装置间的通信;以及 所述多个通信通路的第二选定通路与所述多个通信链路的第二子集相对应,所述多个 通信链路用于实现所述装置和所述至少一个附加装置间的通信;以及 所述第一选定通路和所述第二选定通路用于共同支持所述装置和所述至少一个附加 装置间的冗余通信。 4.根据权利。
6、要求1所述的装置,其特征在于: 所述多个消息对应于多个传信站通告TA报文发送会话中继协议数据单元MSRPDU;以 及 通过所述输入/输出端口,所述装置发射至少一个收听站就绪LR MSRPDU到所述至少 一个附加装置。 5.根据权利要求1所述的装置,其特征在于: 所述装置和所述至少一个附加装置在聚合网络中实施,所述聚合网络包括至少各自两 个网络类型的组合;所述至少各自两个网络类型对应于无线局域网WLAN/WiFi、同轴电缆 多媒体联盟MoCA网络、局域网LAN、电力线网络和无线点对点P2P系统。 6.一种装置,其特征在于,包括: 接收多个消息的输入/输出端口,以便所述多个消息的每个与各自的多个属。
7、性的至少 一个相关联,以便所述多个消息的每个也与各自的多个通信链路的至少一个相关联,所述 多个通信链路对应于所述装置和至少一个附加装置间的多个通信路径;以及 处理模块,用于依照选择的多个通信通路的至少一个处理所述多个消息,所述多个通 信通路用于支持所述装置和所述至少一个附加装置间的通信。 7.根据权利要求6所述的装置,其特征在于: 所述多个通信通路的第一选定通路与所述多个通信链路的第一子集相对应,所述多个 通信链路用于实现所述装置和所述至少一个附加装置间的通信;以及 权 利 要 求 书CN 102882782 A 2/2页 3 所述多个通信通路的第二选定通路与所述多个通信链路的第二子集相对应,。
8、所述多个 通信链路用于实现所述装置和所述至少一个附加装置间的通信;以及 所述第一选定通路和所述第二选定通路用于共同支持所述装置和所述至少一个附加 装置间的冗余通信。 8.根据权利要求6所述的装置,其特征在于: 所述多个消息的每个与各自的链路成本、各自的链路度量值、各自的源端口标识符和 各自的所述多个通信链路的至少一个相关联,所述多个通信链路对应于所述装置和所述至 少一个附加装置间的所述多个通信路径。 9.根据权利要求8所述的装置,其特征在于: 所述装置和所述至少一个附加装置在聚合网络中实施,所述聚合网络还包括多个网 桥,以便所述多个通信链路的每个分别与所述装置的多个通信设备的各自两个连接、与所。
9、 述至少一个附加装置连接、以及与所述多个网桥连接;以及 各自的源端口标识符对应于所述至少一个附加装置或所述多个网桥的其中一个。 10.一种第一通信设备的运行方法,其特征在于,所述方法包括以下步骤: 通过所述第一通信设备的输入/输出端口接收多个消息,以便所述多个消息的每个与 各自的多个属性的至少一个相关联,以便所述多个消息的每个也与各自的多个通信链路的 至少一个相关联,所述多个通信链路对应于所述第一通信设备和第二通信设备间的多个通 信路径;以及 依照选择的多个通信通路的至少一个处理所述多个消息,所述多个通信通路用于支持 所述第一通信设备和所述第二通信设备间的通信。 权 利 要 求 书CN 102。
10、882782 A 1/16页 4 装置及第一通信设备的运行方法 技术领域 0001 本发明通常涉及通信系统,更具体地,涉及由任何数量的各自不同的网络类型组 成的聚合网络。 背景技术 0002 数据通信系统多年来一直在持续发展。一种特定类型的通信系统尤其与可依照家 庭联网技术实施的异构联网技术有关。例如,在这种特定的网络环境中,依照支持这些不同 的网络技术间通信的公用抽象层可实施尽可能少的一种、或两种或多种不同类型的各自不 同的网络技术。 0003 例如,在这种异构联网技术环境中可实施的不同类型的网络可能发生变化。另外, 应该注意的是,尽管上述不同类型的网络可在上述异构联网技术环境中实施,但是现。
11、有技 术并没有提供各自不同的网络可通过其有效运行、和通过其相对于另一网络无缝运行的方 式。例如,在任何一个各自网络中可能存在多个各自的通信链路。此外,各自不同的网络可 在多于一个节点或点处彼此接口连接。 0004 相对于包含了各考虑(例如网络管理、邻居发现、拓扑发现、路径选择、网络控制 和管理)的许多问题,现有技术无法提供这种异构联网技术的有效运行。虽然研究和发展 持续着尝试去解决这种采用了异构技术的聚合网络中的这些和其他缺点,但现有技术无法 充分提供允许这种聚合网络的高水平性能和广泛实施方式的可接受的解决方案。 发明内容 0005 根据本发明的一个方面,提供了一种装置,包括: 0006 接收。
12、多个消息的输入/输出端口,以便所述多个消息的每个与各自的多个属性的 至少一个相关联,以便所述多个消息的每个也与各自的多个通信链路的至少一个相关联, 所述多个通信链路对应于所述装置和至少一个附加装置间的多个通信路径;以及 0007 处理模块,用于依照选择的多个通信通路的至少一个处理所述多个消息,所述多 个通信通路用于支持所述装置和所述至少一个附加装置间的通信;其中: 0008 通过所述输入/输出端口,所述装置发射至少一个附加消息到所述至少一个附加 装置,以表明所述装置准备好接收来自所述至少一个附加装置的后续通信;以及 0009 所述装置和所述至少一个附加装置在聚合网络中实施,所述聚合网络还包括多。
13、个 网桥,以便所述多个通信链路的每个分别与所述装置的多个通信设备的各自两个连接、与 所述至少一个附加装置连接、以及与所述多个网桥连接。 0010 优选地,所述多个通信通路的选定通路与所述多个通信链路的子集相对应,所述 多个通信链路用于实现所述装置和所述至少一个附加装置间的通信。 0011 优选地,所述多个通信通路的第一选定通路与所述多个通信链路的第一子集相对 应,所述多个通信链路用于实现所述装置和所述至少一个附加装置间的通信;以及 0012 所述多个通信通路的第二选定通路与所述多个通信链路的第二子集相对应,所述 说 明 书CN 102882782 A 2/16页 5 多个通信链路用于实现所述装。
14、置和所述至少一个附加装置间的通信;以及 0013 所述第一选定通路和所述第二选定通路用于共同支持所述装置和所述至少一个 附加装置间的冗余通信。 0014 优选地: 0015 所述多个消息对应于多个传信站通告(talker advertise)(TA)报文发送会话中 继协议数据单元(messaging session relay protocol data unit)(MSRPDU);以及 0016 通过所述输入/输出端口,所述装置发射至少一个收听站就绪(listener ready) (LR)MSRPDU到所述至少一个附加装置。 0017 优选地: 0018 所述装置和所述至少一个附加装置在聚。
15、合网络中实施,所述聚合网络包括至少各 自两个网络类型的组合;所述至少各自两个网络类型对应于无线局域网(WLAN/WiFi)、同 轴电缆多媒体联盟(MoCA)网络、局域网(LAN)、电力线网络和无线点对点(P2P)系统。 0019 根据本发明的一方面,提供了一种装置,包括: 0020 接收多个消息的输入/输出端口,以便所述多个消息的每个与各自的多个属性的 至少一个相关联,以便所述多个消息的每个也与各自的多个通信链路的至少一个相关联, 所述多个通信链路对应于所述装置和至少一个附加装置间的多个通信路径;以及 0021 处理模块,用于依照选择的多个通信通路的至少一个处理所述多个消息,所述多 个通信通路。
16、用于支持所述装置和所述至少一个附加装置间的通信。 0022 优选地: 0023 所述多个通信通路的选定通路与所述多个通信链路的子集相对应,所述多个通信 链路用于实现所述装置和所述至少一个附加装置间的通信。 0024 优选地: 0025 所述多个通信通路的第一选定通路与所述多个通信链路的第一子集相对应,所述 多个通信链路用于实现所述装置和所述至少一个附加装置间的通信;以及 0026 所述多个通信通路的第二选定通路与所述多个通信链路的第二子集相对应,所述 多个通信链路用于实现所述装置和所述至少一个附加装置间的通信;以及 0027 所述第一选定通路和所述第二选定通路用于共同支持所述装置和所述至少一个。
17、 附加装置间的冗余通信。 0028 优选地: 0029 所述装置和所述至少一个附加装置在聚合网络中实施,所述聚合网络还包括多个 网桥,以便所述多个通信链路的每个分别与所述装置的多个通信设备的各自两个连接、与 所述至少一个附加装置连接、以及与所述多个网桥连接。 0030 优选地: 0031 所述多个消息的每个与各自的链路成本、各自的链路度量值、各自的源端口标识 符和各自的所述多个通信链路的至少一个相关联,所述多个通信链路对应于所述装置和所 述至少一个附加装置间的所述多个通信路径。 0032 优选地: 0033 所述装置和所述至少一个附加装置在聚合网络中实施,所述聚合网络还包括多个 网桥,以便所述。
18、多个通信链路的每个分别与所述装置的多个通信设备的各自两个连接、与 说 明 书CN 102882782 A 3/16页 6 所述至少一个附加装置连接、以及与所述多个网桥连接;以及 0034 各自的源端口标识符对应于所述至少一个附加装置或所述多个网桥的其中一个。 0035 优选地: 0036 所述多个消息对应于多个传信站通告(TA)报文发送会话中继协议数据单元 (MSRPDU);以及 0037 通过所述输入/输出端口,所述装置发射至少一个收听站就绪(LR)MSRPDU到所述 至少一个附加装置。 0038 优选地: 0039 所述装置和所述至少一个附加装置在聚合网络中实施,所述聚合网络包括至少各 自。
19、两个网络类型的组合;所述至少各自两个网络类型对应于无线局域网(WLAN/WiFi)、同 轴电缆多媒体联盟(MoCA)网络、局域网(LAN)、电力线网络和无线点对点(P2P)系统。 0040 根据本发明的一方面,提供一种第一通信设备的运行方法,所述方法包括以下步 骤: 0041 通过所述第一通信设备的输入/输出端口接收多个消息,以便所述多个消息的每 个与各自的多个属性的至少一个相关联,以便所述多个消息的每个也与各自的多个通信链 路的至少一个相关联,所述多个通信链路对应于所述第一通信设备和第二通信设备间的多 个通信路径;以及 0042 依照选择的多个通信通路的至少一个处理所述多个消息,所述多个通信。
20、通路用于 支持所述第一通信设备和所述第二通信设备间的通信。 0043 优选地,所述方法还包括: 0044 使用所述多个通信通路的选定通路实现所述第一通信设备和所述第二通信设备 间的通信,所述多个通信通路与所述多个通信链路的子集相对应。 0045 优选地: 0046 所述多个通信通路的第一选定通路与所述多个通信链路的第一子集相对应,所述 多个通信链路用于实现所述第一通信设备和所述第二通信设备间的通信;以及 0047 所述多个通信通路的第二选定通路与所述多个通信链路的第二子集相对应,所述 多个通信链路用于实现所述第一通信设备和所述第二通信设备间的通信;以及 0048 使用所述第一选定通路和所述第二。
21、选定通路共同支持所述第一通信设备和所述 第二通信设备间的冗余通信。 0049 优选地: 0050 所述第一通信设备和所述第二通信设备在聚合网络中实施,所述聚合网络还包括 多个网桥,以便所述多个通信链路的每个分别与所述第一通信设备的多个通信设备的各自 两个连接、与所述第二通信设备连接、以及与所述多个网桥连接。 0051 优选地: 0052 所述多个消息的每个与各自的链路成本、各自的链路度量值、各自的源端口标识 符和各自的所述多个通信链路的至少一个相关联,所述多个通信链路对应于所述第一通信 设备和所述第二通信设备间的所述多个通信路径; 0053 所述第一通信设备和所述第二通信设备在聚合网络中实施,。
22、所述聚合网络还包括 多个网桥,以便所述多个通信链路的每个分别与所述第一通信设备的多个通信设备的各自 说 明 书CN 102882782 A 4/16页 7 两个连接、与所述第二通信设备连接、以及与所述多个网桥连接;以及 0054 各自的源端口标识符对应于所述第二通信设备或所述多个网桥的其中一个。 0055 优选地: 0056 所述多个消息对应于多个传信站通告(TA)报文发送会话中继协议数据单元 (MSRPDU);以及 0057 通过所述输入/输出端口发射至少一个收听站就绪(LR)MSRPDU到所述第二通信 设备。 0058 优选地: 0059 所述第一通信设备和所述第二通信设备在聚合网络中实施。
23、,所述聚合网络包括 至少各自两个网络类型的组合;所述至少各自两个网络类型对应于无线局域网(WLAN/ WiFi)、同轴电缆多媒体联盟(MoCA)网络、局域网(LAN)、电力线网络和无线点对点(P2P)系 统 附图说明 0060 图1、图2、图3和图4是通信系统的各个实施例的示意图; 0061 图5是聚合网络(如聚合数字家庭网络(CDHN)和可用于聚合网络内各个通信设 备间通信的多个路径的实施例的示意图; 0062 图6是聚合网络内存在的潜在回路(potential loop)的实施例的示意图; 0063 图7是聚合网络内存在的潜在回路的另一实施例的示意图; 0064 图8是在聚合网络内将多路广。
24、播流预留协议(MSRP)用于选择流路径的实施例的 示意图; 0065 图9A、图9B、图10、图11A、图11B、图12和图13是在聚合网络内将MSRP用于选择 流路径的各个其他实施例的示意图; 0066 图14和图15是与带有单点故障的会话中继协议(SRP)流冗余路径选择相关的各 个实施例的示意图; 0067 图16是有(图的上部分)或没有(图的下部分)单点故障的SRP流冗余路径选 择的对比实施例的示意图; 0068 图17A、图17B、图18A和图18B是聚合网络内一个或多个设备的运行方法的各个 实施例的示意图。 具体实施方式 0069 在通信系统内,信号在其内的各个通信设备间传输。数字通。
25、信系统的目标是从一 个位置或子系统向另一位置或子系统无错地或以可接受的低出错率传输数字数据。如图1 中所示,可通过各种通信信道在多种通信系统内传输数据,所述各种通信信道包括:磁性媒 介、有线媒介、无线媒介、光纤媒介、铜媒介和其他类型的媒介。 0070 图1、图2、图3和图4分别是通信系统100、200、300和400的各个实施例的示意 图。 0071 参考图1,通信系统100的这一实施例是使位于通信信道199一端的通信设备 110(包含具有编码器114的发射器112、且包含具有解码器118的接收器116)与通信信道 说 明 书CN 102882782 A 5/16页 8 199另一端的另一通信。
26、设备120(包含具有编码器128的发射器126、且包含具有解码器124 的接收器122)连接的通信信道199。在一些实施例中,通信设备110和120的任何一个可 能仅包含发射器或接收器。存在通过其可实施通信信道199的几种不同类型的媒介(例如, 使用卫星碟132和134的卫星通信信道130、使用塔架(tower)142和144和/或本地天线 152和154的无线通信信道140、有线通信信道150和/或使用电光(E/O)接口162和光电 (O/E)接口164的光纤通信信道160)。另外,可实施多于一种类型的媒介,并且其可接口连 接在一起从而形成通信信道199。 0072 通常采用纠错方案和信道编。
27、码方案,以降低在通信系统内不希望发生的传输差 错。一般地,这些纠错方案和信道编码方案涉及在通信信道199的发射器端使用编码器、而 在通信信道199的接收器端使用解码器。 0073 在任何上述希望的通信系统(例如,包含相对于图1描述的那些变形)中、在任何 信息存储设备(例如,硬盘驱动器(HDD)、网络信息存储设备和/或服务器等)中、或在需要 信息编码和/或信息解码的任何应用中可采用所描述的各种类型的ECC编码的任何一种。 0074 一般而言,当考虑在其内将视频数据从一个位置或子系统传送到另一位置或子系 统的通信系统时,通常将视频数据编码视为在通信信道199的发送端执行、而通常将视频 数据解码视为。
28、在通信信道199的接收端执行。 0075 同样,尽管该图的实施例显示了在通信设备110和120之间可能的双向通信,但自 然应注意的是,在一些实施例中通信设备110可能仅包含视频数据编码能力,而通信设备 120可能仅包含视频数据解码能力,或反之亦然(例如,在依照视频广播实施例的单向通信 实施例中)。 0076 参考图2的通信系统200,在通信信道299的发射端为发射器297提供信息位 201(例如,在一个实施例中尤其对应于视频数据),所述发射器用于使用编码器和符号映 射器220(其可分别视为区别功能模块222和224)执行这些信息位201的编码,进而生成 提供给发射驱动器230的离散值调制符号的。
29、序列203,所述发射驱动器利用DAC(数模转换 器)232来生成连续时间发射信号204、以及利用发射滤波器234来生成与通信信道299基 本一致的滤波的连续时间发射信号205。在通信信道299的接收端,为AFE(模拟前端)260 提供连续时间接收信号206,所述AFE包含接收滤波器262(其生成滤波的连续时间接收信 号207)和ADC(模数转换器)264(其生成离散时间接收信号208)。度量值发生器(metric generator)270计算解码器280采用的度量值209(例如,以符号和/或位为基础),从而产 生其内编码的离散值调制符号和信息位的最佳估计值210。 0077 在发射器297和。
30、接收器298的每个中,在其中可能实施各个组件、模块、功能模块 和电路等的任一需要整合。例如,该图显示了处理模块280a包含有编码器和符号映射器 220以及其内所有相关且对应的组件,处理模块280b显示为包含度量值发生器270和解码 器280以及其内所有相关且对应的组件。这些处理模块280a和280b可能分别是集成电路。 当然,在不背离本发明的范围和精神的情况下,也可替代性地执行其他分界和分组。例如, 在第一处理模块或集成电路内可包含发射器297内的所有组件,在第二处理模块或集成电 路内可包含接收器298的所有组件。替代性地,在其他实施例中可能完成发射器297和接 收器298的每个内的各组件的其。
31、他组合。 0078 正如前述实施例,这种通信系统200可能用于视频数据从一个位置或子系统传送 说 明 书CN 102882782 A 6/16页 9 到另一位置或子系统的通信(例如,通过通信信道299从发射器297到接收器298)。 0079 参考图3的实施例300,这种通信系统通常可视为包含有多个可相互接口连接的 网络。一般而言,这一实施例300可包含网络1、网络2、网络3及这样直到网络n(例如,其 中n为整数)。这种由多个网络组成的整个通信系统通常可称为聚合网络(例如,在所述聚 合网络中多个网络相互聚集,进而产生或形成较大的通信系统,即聚合网络)。 0080 在用于与至少两种类型网络通信的。
32、特定通信设备内可实施特定接口(例如,继电 器),从而在各个网络间接口通信。在一些实施例中,给定通信设备可包含与多于两个的网 络(例如,网络3、网络4等)接口连接的功能。如图中可看到的,通过其在各网络的两个网 络之间实现通信的接口是通过网络接口(或继电器)。作为一些特定示例,网络1与网络2 之间实现的通信是通过网络1/2接口(或继电器)实现的;网络1与网络3之间实现的通 信是通过网络1/3接口(或继电器)实现的;网络n与网络x之间实现的通信是通过网络 n/x接口(或继电器)实现的;等等。 0081 一般而言,就通信设备而言,支持与多于一个网络通信往往将造成这种通信设备 的更多功能和/或更高复杂度。
33、。在一些实施例中,给定通信设备包含与整个通信系统或聚 合网络内各网络的至多两个网络接口连接、以及支持与整个通信系统或聚合网络内各网络 的至多两个网络通信的功能。 0082 当然,其中的通信设备的一些仅包含与整个通信系统或聚合网络内各网络的其中 一个网络接口连接、以及支持与整个通信系统或聚合网络内各网络的其中一个网络通信的 功能。当这种通信设备(例如,包含与各网络的其中一个网络接口连接以及支持与各网络 的其中一个网络通信的功能的通信设备)与另一通信设备(所述另一通信设备包含与各网 络的另一个网络接口连接以及支持与各网络的另一个网络通信的功能)通信时,这种通信 通过至少一个接口(或继电器)来实现,。
34、通过所述接口实现从一个网络到另一网络的通信。 0083 网络1-n可表示的网络类型可能改变。例如,这种网络可能是有线网络、无线网 络、光纤网络、蜂窝网络、卫星网络、电力线网络等。当然,这些网络的某些可能不仅依照不 同类型的媒介(例如,有线、无线空气、光等)运行,而且这些网络的某些可能依照不同 通信标准、协议和/或推荐作法运行。 0084 参考图4的实施例400,这种通信系统是聚合网络,所述聚合网络包含对各个类型 的通信网络间通信的接口连接和支持。该图特别描述了无线局域(WLAN/WiFi)、同轴电缆 多媒体联盟(MoCA,或通常称为MoCA)网络、局域网(LAN)(例如依照以太网或依照IEEE。
35、 802.3运行的局域网)、电力线网络(例如,依照各个电力线通信标准、协议和/或推荐作法 运行的通信网络,且其可使用电力系统相关的硬件和基础架构来运行)、和/或无线点对点 (P2P)系统(图中显示为无线P2P)。 0085 在整个通信系统或聚合网络内,各个通信设备用于支持与这些各个网络类型的多 于一个的通信。这种通信设备通常可称为继电器,所述继电器依照生成符合第二类型网络 的信号对从第一类型网络接收且符合第一类型网络的信号执行适当的转换、转码、接口连 接等;接着该继电器通过第二类型网络转发新生成的信号。同样应注意的是,在聚合网络中 的任一需要的通信设备内可包含这种中继功能(relay func。
36、tionality)。尽管聚合网络内 的某些继电器可能是专用继电器,但是聚合网络内的任一上述类型的通信设备可包含其中 的这种中继功能或接口连接功能。 说 明 书CN 102882782 A 7/16页 10 0086 当然,某些通信(communications)可跨过多个网络接口传输,且就这点而言,依 照多于一个的继电器某些信息可经受适当处理(例如,从第一类型网络到第二类型网络, 接着从第二类型网络到第三类型网络等)。 0087 在其内包含上述中继功能或接口连接功能的某些通信设备中,在对应于两个或多 个网络类型的各个媒介存取控制(MAC)层之上可实施P1905.1层。例如,可在对应于WLAN。
37、 的第一MAC层之上、以及同样可在对应于MoCA网络的第二MAC层之上实施P1905.1层。替 代性地,可在对应于LAN或以太网网络的第一MAC层之上、以及同样可在对应于电力线网络 的第二MAC层之上实施P1905.1层。一般地,对继电器设备而言,可在分别对应于聚合网络 内至少两种类型网络的至少两个MAC层之上实施P1905.1层。当然,对终端设备(例如,不 是用于实现两个或多个接口间的帧中继的终端设备)而言,可在对应于聚合网络内各网络 类型的其中一个的单个MAC层之上实施P1905.1层。在一些实施例中,也可使用P1905.1 层来实施这种终端设备,从而允许将该设备视为P1905.1设备,且。
38、使该设备依照P1905.1控 制协议受P1905.1网络管理实体的控制(例如,以便在聚合网络内不会将该设备视为遗留 设备)。 0088 图5是聚合网络(例如聚合数字家庭网络(CDHN)和可用于聚合网络内各个通信 设备间通信的多个路径的实施例500的示意图。可理解的是,聚合网络内多种类型的网络 可以相互通信。通常情况下,通过聚合网络内多于一个的路径,聚合网络内的第一通信设备 可与第二通信设备通信。也就是说,在本发明聚合网络的一些实施例中,存在支持其内两个 通信设备间通信的多于一个的路径(上述多个路径可通过聚合网络的不同网络传递)。 0089 鉴于图5的实施例500,网关(GW)与终端通信设备A和。
39、B间的各个通信可通过多 于一个的路径实现。从此图可见,多种网络类型(如以太网网络、MoCA网络和电力线网络) 联合实施,从而形成聚合网络。聚合网络的各个网络通过各个接口(或继电器)相互接口 连接,网关与终端通信设备A和B间的通信可采用多于一个的通信路径来实现。 0090 图6是聚合网络内可能存在的潜在回路的实施例600的示意图。在聚合网络内通 常对回路保护加以防护。例如,当聚合网络的两种类型的网络间采用多于一个的接口时,在 整个聚合网络内可能不希望存在回路。 0091 图7是聚合网络内可能存在的潜在回路的另一实施例700的示意图。实施例700 显示了在整个聚合网络内可能不希望存在回路的另一种情。
40、形。 0092 图8是在聚合网络内将多路广播流预留协议(MSRP)用于选择流路径的实施例800 的示意图。依照各原理和各方面可确定聚合网络的给定拓扑,其中各原理和各方面依照如 上所述的、引入本文以作为参考的各个主旨。 0093 一旦确定了聚合网络的拓扑,在单一生成树(spanning tree)之外可利用给定的 网络拓扑提供的所有路径。例如,在给定的聚合网络中,基于虚拟局域网(VLAN)的多个生 成树应用于受控网络(managed network),但其可能难以应用到即插即用的已配置网络。在 聚合网络的运行中,优选的是,用户几乎感知不到网络配置和网络连通性的运行。例如,在 聚合网络内各通信设备。
41、的其中一个的用户理想地感知不到上述网络配置和网络连通性。 0094 相对于聚合网络内各个通信链路的每个,相关度量值与聚合网络内各个通信链路 的每个是相关的。在此情形下,通信链路是聚合网络内各自两个通信设备间的链路,在上述 各自两个通信设备间没有其他通信设备介入。从一些角度来看,这样的通信链路在特定情 说 明 书CN 102882782 A 10 8/16页 11 形下是聚合网络内各自两个通信设备间的直接通信链路。 0095 依照聚合网络的整个拓扑(例如,依照如上所述的、引入本文以作为参考的各个 主旨,依照聚合网络拓扑发现和映射确定的聚合网络的整个拓扑),每个各自的通信链路 以至少一个相关度量值。
42、为特征。与给定度量值相关联的度量值类型可能发生变化。例如, 度量值可能是延迟、封包错误率(PER)、链路比特率的“稳定性”和/或任何其他所需度量 值。这些度量值可能添加到在通信系统内通信的发射器通信设备(如传信站通告(talker advertise)的多路广播流预留协议数据单元(MSRPDU)。 0096 例如,通过在聚合网络内的所有通信链路上通告发射器通信设备的MSRPDU而在 各个通信设备间通信这些MSRPDU。在本发明的一些实施例中,这些MSRPDU的通信是在数据 生成树(SPT)外完成的。发射器通信设备(如传信站)的MSRPDU度量值可降到允许建立 至接收器通信设备(如收听站)的特定。
43、通信路径的任何较低的链路度量值。例如,当遍历 两个通信设备间的通信路径时,与沿该通信路径遍历的通信链路的至少一个相关联的最低 度量值保持为描述特定通信路径的特征。再次,两个通信设备间的通信路径可以遍历其间 的多个通信链路(例如,从通信设备1到通信设备2的通信链路1,从通信设备2到通信设 备3的通信链路2,从通信设备3通信设备4的通信链路3,等等)。在对应于给定通信路径 的所有通信链路间,相对最低的度量值是用于描述该通信路径的特征的度量值。从另一个 角度看,具有相对最低度量值的通信链路可能是描述经由该特定通信路径的瓶颈的通信链 路;就这点而言,该特定通信链路本质上用于描述通信路径的特征。 009。
44、7 当特定通信设备(如收听站)接收多个通告MSRPDU时,通信设备用于在多个通信 路径中选择最适当的通信路径;其中所述多个通告MSRPDU分别与两个通信设备间聚合网 络内的不同通信路径相对应(如可通过多于一个的通信路径从通信设备接收给定信号)。 0098 例如,如果两个通信路径可支持两个通信设备间的通信,那么这两个通信路径之 一可被选为实际上实现两个通信设备间那些通信的通信路径。一般来说,假定两个通信路 径的各个通信链路是已知的(如通过整个聚合网络的拓扑),并假定两个通信路径任一个 是特征化的(以便每个通信路径各自有至少一个与其相关的度量值),可选择具有相对最 佳度量值(如相对最高度量值)的通。
45、信路径来支持两个通信设备间的通信。从另一个角度 来看,选来支持通信的通信路径是在用于支持两个通信设备间的通信时具有最不糟糕的瓶 颈的通信路径(例如,从而为那些通信提供最快/最好的服务)。 0099 相对于给定通信路径的度量值的特性描述(characterization),可由从第一通信 设备(如收听站通信设备)向第二通信设备(如传信站通信设备)传输的MSRPDU收听站 就绪创建特定通信路径。 0100 就图8而论,给定通信设备(如传信站,T)的给定流的通告沿聚合网络(超出数 据生成树)内的所有通信路径传播。通告通信设备(如传信站通告)传送链路度量值和跳 计数。例如,从图中可以看出各个跳数(ho。
46、p)(相当于第一通信设备(传信站,T)和第二通 信设备(收听站,L)间的通信路径中所采用的每个分别的通信链路)。当沿特定通信路径 的给定通信链路遇到比与通信路径相关的当前度量值更低的度量值时,通信路径的度量值 将更换为新的度量值(如降级到相对较低的度量值)。例如,尽管用实线(如图的左边)标 示的沿通信路径的各个通信链路的某些是+或+(如,+相对于+更好、+相对于-更好、 以及-相对于-更好),但如果沿通信通路的通信链路的其中一个相对较低,则相对最低的 说 明 书CN 102882782 A 11 9/16页 12 度量值用于描述通信路径的特征。例如,相对于实线(图的左边)标示的通信路径,与其相。
47、 关联的最终度量值为“-”。相比较而言,相对于虚线(如图的右边)标示的通信路径,与其 相关联的最终度量值为“-”。就这点而言,将实线(图的左边)标示的通信路径视为比虚 线(图的右边)标示的通信路径相对更好。 0101 图9A、图9B、图10、图11A、图11B、图12和图13是聚合网络内将MSRP用于选择流 路径的多个其他实施例的示意图。 0102 参见图9A的实施例900,当依照收听站就绪向初始发射器通信设备(例如,向传信 站,T)回传通信时,接收器通信设备(如收听站,L)从两个或多个通信路径间选择一个通信 路径。实施例900的示意图显示了仅仅一个通信路径用于支持从通信设备(例如,收听站, 。
48、L)到通信设备(例如,到传信站,T)的通信的情形。 0103 参见图9B的实施例901,这一实施例901的示意图显示了至少了两个通信路径用 于支持从通信设备(例如,收听站,L)到通信设备(例如,到传信站,T)的通信的情形。这 样的实施例901相当于冗余路径选择,其中,至少两个通信路径可支持各自两个通信设备 间的通信。 0104 参见图10的实施例1000,当网桥通信设备从不同上游网桥接收多个传信站通告 时,可能放弃带有最低度量值或最高跳计数的传信站通告。例如,相对于这一示意图,放弃 实线(图的左边)标示的通信路径,而支持虚线(图的右边)标示的通信路径。 0105 参见图11A的实施例1100,。
49、该图显示了与两个通信设备间多于一个的通信链路 (如通信设备(收听站,L)和通信设备(传信站,T)间两个同时的通信链路)相关的关联 度量值(associated metrics)。当这两个通信链路可用时,在直接的传信站-收听站实施 例中,与每个通信链路相关联的度量值可用于作出与通信设备(例如,收听站,L)和通信设 备(例如,传信站,T)间的通信相关的决定。 0106 参见图11B的实施例1101,该图显示了当第一网桥通信设备用于从共同/相同的 第二上游网桥接收多个传信站通告的情形,其中第一网桥通信设备保持该传信站通告。 0107 参见图12的实施例1200,该图显示了第一通信设备(如收听站,L)与第二通信设 备(如传信站,T)间实施的多个网桥(显示为各个B)的实施例。 0108 在给定的聚合网络内,应该注意的是,相对于整个聚合网络间的各个通。