用于通信的设备和系统技术方案

技术编号:16018216 阅读:31 留言:0更新日期:2017-08-18 21:22
本申请涉及用于通信的设备和系统。披露了一种用于使用逐跳虚拟局域网(VLAN)重新映射来进行多路径交换的装置。在该装置中,数据包被转发以便在第一端口和第二端口之一上进行传输。该设备识别该数据包的VLAN ID为第二VLAN ID并且将第二VLAN ID改变为第一VLAN ID。然后评估用于在第二端口上转发该数据包的分类设置条目的一个或多个标准。如果满足该标准则在该第二端口上转发该数据包,并且该数据包与该第二VLAN ID相关联。替代性地,如果动态条目指定在该第一端口上转发该数据包,则在该第一端口上转发该数据包,并且该数据包与该第一VLAN ID相关联。由此可以实现使用逐跳虚拟局域网(VLAN)重新映射来进行多路径交换。

【技术实现步骤摘要】
用于通信的设备和系统
本申请涉及使用逐跳虚拟局域网分类来在连接设备网络中桥接数据。
技术介绍
电气与电子工程师协会(IEEE)802.1Q兼容设备中的生成树允许多个这种设备在局域网中使用无环路拓扑进行连接。然而,因为有用链路被禁用以便确保在每对设备之间仅有一条路径,所以这种拓扑可能导致次选路径。此外,树形拓扑不允许负载均衡或优先传输某些类型的通信量,如高优先级数据包。
技术实现思路
如家庭网络中的电视接收器、智能电视、平板计算机和无线路由器等设备在局域网(LAN)上彼此连接。由IEEE802.1Q定义的虚拟LAN(VLAN)可以用于将物理连接的LAN分成逻辑子组。通过多生成树协议(MSTP),生成树将VLAN安排为树形结构来阻止广播环路。在树形结构中,在给定VLAN上的两个设备之间可以仅存在一个开放的通信路径。例如,智能电视和无线路由器可能能够使用Wi-Fi和以太网来彼此通信,但是这些连接中的仅有一个连接可以在虚拟局域网中使用,并且其他连接必须是未利用的或不可用的。为了增加在网络中输送的数据量,可以建立第二虚拟局局域网。第二虚拟局域网与已经建立的虚拟局域网共存,但不使用生成树,并且使能所有有用链路。第二虚拟局域网具有与现有虚拟局域网的身份分开的身份。当需要时,使用第二虚拟局域网来为数据(如优先级数据)提供替代性路径。在网络中的设备之间交换的数据可以在任何时候采用通过现有默认的虚拟局域网或第二虚拟局域网使能的通信路径。当数据使用在网络中的替代性路径时,对包括在数据中的虚拟网络标识符进行操控。如由IEEE1905.1定义的分类设置用于将数据引导至替代性路径,而如由802.1Q定义的传统分类用于将数据引导至默认路径。根据本申请实施例的一个方面,提供一种用于通信的设备,包括:第一端口,所述第一端口被配置成用于根据第一通信协议接收和传输数据,所述第一端口是具有第一虚拟局域网标识符的第一虚拟局域网的一部分;第二端口,所述第二端口被配置成用于根据第二通信协议接收和传输数据,所述第二端口是具有第二虚拟局域网标识符的第二虚拟局域网的一部分,所述第二虚拟局域网不同于所述第一虚拟局域网,所述第一通信协议不同于所述第二通信协议;入口分类实体,所述入口分类实体被配置成用于:接收数据包;识别所述数据包的虚拟局域网标识符为所述第一虚拟局域网标识符;基于映射表确定所述第一虚拟局域网标识符将被改变为所述第二虚拟局域网标识符;以及将所述第一虚拟局域网标识符改变为所述第二虚拟局域网标识符;以及转发实体,所述转发实体被配置成用于转发数据包以通过以下方式在所述第一端口或所述第二端口上进行传输:基于所述数据包评估用于在所述第一端口上转发所述数据包的分类设置条目的一个或多个标准;如果满足所述一个或多个标准,则在所述第一端口上转发所述数据包,并且将所述数据包的所述虚拟局域网标识符改变为所述第一虚拟局域网标识符;基于所述数据包评估用于在所述第二端口上转发所述数据包的动态条目;以及如果所述动态条目指定在所述第二端口上转发所述数据包,则在所述第二端口上转发所述数据包。在一个实施例中,所述第一虚拟局域网是多路径虚拟局域网,并且所述第二虚拟局域网是生成树虚拟局域网,并且所述多路径虚拟局域网被配置在所述生成树虚拟局域网的顶上。在一个实施例中,所述第一端口被配置成用于从网络中的第二设备处接收所述数据包。在一个实施例中,所述数据包的报头包括源地址、目的地址、以太网类型的指示、与所述数据包相关联的优先级的指示以及所述数据包的所述虚拟局域网标识符。在一个实施例中,评估所述分类设置条目包括判定是否满足对所述源地址、所述目的地址、所述以太网类型的所述指示、所述优先级的所述指示和所述虚拟局域网标识符中的至少一项的所述一个或多个标准。在一个实施例中,在不满足所述分类设置条目的所述一个或多个标准的情况下执行对所述动态条目的评估。根据本申请实施例的另一方面,提供一种用于通信的系统,包括:第一设备;第二设备,所述第二设备包括被配置成用于输出发往所述第一设备的第一数据包的第一端口,所述第一端口是第一虚拟局域网的一部分;以及第三设备,所述第三设备包括:第二端口,所述第二端口是所述第一虚拟局域网的一部分;第三端口,所述第三端口是第二虚拟局域网的一部分;入口分类实体,所述入口分类实体被配置成用于:识别所述第一数据包的虚拟局域网标识符为所述第一虚拟局域网的第一虚拟局域网标识符;以及将所述第一数据包的所述虚拟局域网标识符改变为所述第二虚拟局域网的第二虚拟局域网标识符,以便使得能够在所述第三端口上转发所述第一数据包;以及转发实体,所述转发实体被配置成用于接收所述第一数据包并且转发所述第一数据包以通过以下方式进行传输:基于所述第一数据包评估用于在所述第三端口上转发所述数据包的动态条目;以及如果所述动态条目指定在所述第三端口上转发所述数据包,则在所述第三端口上转发所述第一数据包,并且将所述第一数据包的所述虚拟局域网标识符保持为所述第二虚拟局域网标识符。在一个实施例中,所述动态条目仅用于在所述第二虚拟局域网上转发包,并且不可以用于在所述第一虚拟局域网上转发包。在一个实施例中,所述转发实体被配置成用于对分类设置条目进行评估以判定是否将使用所述第一端口来转发数据包。在一个实施例中,所述第一虚拟局域网是多路径虚拟局域网,并且所述第二虚拟局域网是默认生成树虚拟局域网。根据本申请实施例的方案,可以实现使用逐跳虚拟局域网(VLAN)重新映射来进行多路径交换。附图说明图1示出了具有多个连接设备的环境。图2示出了根据至少一个实施例的连接设备的示例。图3示出了具有多个连接设备的环境。图4示出了其中有多个设备连接的网络。图5示出了其中有多个设备使用两个VLAN连接的网络。图6A和图6B示出了在参考图5描述的网络中进行包桥接的流程图。图7示出了一种用于对数据包进行虚拟局域网(VLAN)标识符(ID)重新映射的方法。具体实施方式图1示出了具有多个连接设备102的环境100。设备102可以包括能够与另一个设备102a进行通信的任何类型的设备102a。在图1中,该多个连接设备包括智能电视102a、平板计算机102b、机顶盒102c、接收器102d和无线/有线路由器102e。这些设备使用任何类型的无线或有线通信协议彼此通信。例如,设备102可以使用电气与电子工程师协会(IEEE)802.3(也被称为以太网)、IEEE802.11(通俗地被称为Wi-Fi)、IEEE1901电力线带宽(BPL)或同轴电缆多媒体联盟(MoCA)通信协议进行通信。每个设备102可以使用一个或多个不同协议进行通信。例如,在一个时刻,设备102可以使用IEEE802.11与另一个设备102进行通信,而在另一个时刻,设备102可以使用IEEE802.11和802.3两者与另一个设备进行通信。此外,在任何时刻,两个设备102可以使用另个不同通信协议彼此通信。因此,在任何时间点两个设备102之间可以存在多通信路径。在环境100中,平板计算机102b、机顶盒102c和无线/有线路由器102e是第一虚拟局域网(VLAN)(即,例如,无线VLAN)的一部分。有线/无线路由器102e、智能电视102a和接收器102d可以是第二VLAN(即有线VLAN)的一部本文档来自技高网...
用于通信的设备和系统

【技术保护点】
一种用于通信的设备,其特征在于,包括:第一端口,所述第一端口被配置成用于根据第一通信协议接收和传输数据,所述第一端口是具有第一虚拟局域网标识符的第一虚拟局域网的一部分;第二端口,所述第二端口被配置成用于根据第二通信协议接收和传输数据,所述第二端口是具有第二虚拟局域网标识符的第二虚拟局域网的一部分,所述第二虚拟局域网不同于所述第一虚拟局域网,所述第一通信协议不同于所述第二通信协议;入口分类实体,所述入口分类实体被配置成用于:接收数据包;识别所述数据包的虚拟局域网标识符为所述第一虚拟局域网标识符;基于映射表确定所述第一虚拟局域网标识符将被改变为所述第二虚拟局域网标识符;以及将所述第一虚拟局域网标识符改变为所述第二虚拟局域网标识符;以及转发实体,所述转发实体被配置成用于转发数据包以通过以下方式在所述第一端口或所述第二端口上进行传输:基于所述数据包评估用于在所述第一端口上转发所述数据包的分类设置条目的一个或多个标准;如果满足所述一个或多个标准,则在所述第一端口上转发所述数据包,并且将所述数据包的所述虚拟局域网标识符改变为所述第一虚拟局域网标识符;基于所述数据包评估用于在所述第二端口上转发所述数据包的动态条目;以及如果所述动态条目指定在所述第二端口上转发所述数据包,则在所述第二端口上转发所述数据包。...

【技术特征摘要】
2015.12.30 US 14/984,6201.一种用于通信的设备,其特征在于,包括:第一端口,所述第一端口被配置成用于根据第一通信协议接收和传输数据,所述第一端口是具有第一虚拟局域网标识符的第一虚拟局域网的一部分;第二端口,所述第二端口被配置成用于根据第二通信协议接收和传输数据,所述第二端口是具有第二虚拟局域网标识符的第二虚拟局域网的一部分,所述第二虚拟局域网不同于所述第一虚拟局域网,所述第一通信协议不同于所述第二通信协议;入口分类实体,所述入口分类实体被配置成用于:接收数据包;识别所述数据包的虚拟局域网标识符为所述第一虚拟局域网标识符;基于映射表确定所述第一虚拟局域网标识符将被改变为所述第二虚拟局域网标识符;以及将所述第一虚拟局域网标识符改变为所述第二虚拟局域网标识符;以及转发实体,所述转发实体被配置成用于转发数据包以通过以下方式在所述第一端口或所述第二端口上进行传输:基于所述数据包评估用于在所述第一端口上转发所述数据包的分类设置条目的一个或多个标准;如果满足所述一个或多个标准,则在所述第一端口上转发所述数据包,并且将所述数据包的所述虚拟局域网标识符改变为所述第一虚拟局域网标识符;基于所述数据包评估用于在所述第二端口上转发所述数据包的动态条目;以及如果所述动态条目指定在所述第二端口上转发所述数据包,则在所述第二端口上转发所述数据包。2.如权利要求1所述的设备,其特征在于,所述第一虚拟局域网是多路径虚拟局域网,并且所述第二虚拟局域网是生成树虚拟局域网,并且所述多路径虚拟局域网被配置在所述生成树虚拟局域网的顶上。3.如权利要求1所述的设备,其特征在于,所述第一端口被配置成用于从网络中的第二设备处接收所述数据包。4.如权利要求1所述的设备,其特征在于,所述数据包的报头包括源地址、目的地址、以太网类型的指示、与所述数据包相关联的优先级的指示以及所述数据包的所...

【专利技术属性】
技术研发人员:J·埃文斯L·约翰逊A·K·阿加沃尔
申请(专利权)人:意法半导体公司
类型:新型
国别省市:美国,US

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

1