专利名称:区分无线业务的方法及无线传输设备的制作方法
技术领域:
本发明涉及无线传输领域,特别涉及区分无线业务的方法及无线传输设备。
背景技术:
随着3G技术的发展,带宽的需求越来越大,采用快速以太网(FE,FastEthernet)、千兆以太网(GE,Gigabit Ethernet)组网已经成为必然趋势。目前,交换机、城域多业务传送网已经成为主流的无线网络传送方式。但是,交换机和城域多业务传送网都是二层交换设备,虽然能隔离冲突域,提高每一个端口的性能,但并不能隔离广播域,不能进行子网的划分。
如图1所示,图1为无线接入网组网结构图。由于采用二层子网,使得所有无线接入网(RAN,Radio Access Network)侧的业务都在一个广播域,无法区分无线业务。由于现有技术的这一缺点,不同基站的业务通过多业务传送平台(MSTP,Multi-Service Transport Platform)传送时需要走不同的业务通道,以致带宽不能共享,浪费了线路资源;并且在控制器侧需要用多个端口来承接来自不同基站的业务,消耗了大量的端口资源。
发明内容
有鉴于此,本发明实施例的一个主要目的在于提供一种区分无线业务的方法,该方法包括以下步骤建立不同业务与不同虚拟局域网VLAN标识的第一对应关系;当端口传输报文时,根据该报文所属业务和第一对应关系确定对应的VLAN标识,将所确定的VLAN标识加入该报文中。
本发明实施例的另一个主要目的在于提供一种区分无线业务的无线传输设备,该设备包括存储模块和端口执行模块,其中,所述存储模块,用于保存不同业务与不同VLAN标识的第一对应关系;端口执行模块,在端口传输报文时,从存储模块中获取第一对应关系信息,根据该报文所属业务和第一对应关系确定对应的VLAN标识,将所确定的VLAN标识加入该报文中。
可见,本发明提出的区分无线业务的方法及无线传输设备,能够区分无线业务。从而在后续传输过程中,使不同业务可以进行汇聚传送,实现统计复用,节省带宽资源;同时由于控制器侧不再需要用多个端口承接来自不同基站的业务,节省了基站控制器的端口资源。
图1为无线接入网组网结构图;图2为区分无线业务并从TAG属性端口发送业务报文的方法流程图;图3为端口接收业务报文的方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合实施例和附图,对本发明进一步详细说明。
本发明为了解决现有技术中无线业务无法区分的缺陷,借用了VLAN技术的标识作用,区分并标记出业务的不同类型。VLAN技术将一个物理的局域网逻辑地划分成不同的广播域,或称为VLAN,每个VLAN包含有一组有相同需求的计算机工作站。VLAN技术是为解决以太网的广播问题和安全问题而提出的,它在以太帧的基础上加了VLAN头,VLAN头中包括了VLAN标识,利用VLAN标识把用户划分为更小的工作组,限制不同工作组之间的用户二层互访,每个工作组就是一个虚拟局域网。
本发明提出的区分无线业务的方法为首先建立不同业务与不同VLAN标识的第一对应关系。当端口传输报文时,根据该报文所属业务和第一对应关系确定其对应的VLAN标识,将所确定的VLAN标识加入该报文中。
不同业务与不同VLAN标识的对应关系包括不同业务的IP五元组信息与不同VLAN标识的第一对应关系,以及端口所处理的不同业务与不同VLAN标识的第一对应关系。
当端口传输报文时,首先判断该报文是否为广播报文如果是,则复制该报文,查找端口所处理的不同业务与不同VLAN标识的第一对应关系,确定对应的VLAN标识,将所有VLAN标识分别加入复制的各个报文中;如果不是,则查找不同业务的IP五元组信息与不同VLAN标识的第一对应关系,确定对应的VLAN标识,将该VLAN标识加入报文中。
上述方法中,还可以进一步建立不同业务与不同VLAN优先级的第二对应关系,在获取报文对应的VLAN标识后,进一步查找不同业务与不同VLAN优先级的第二对应关系,获取报文的VLAN优先级。
不同业务与不同VLAN优先级的第二对应关系包括不同业务的三层优先级与不同VLAN优先级的第二对应关系,以及端口所处理的不同业务与最高VLAN优先级的第二对应关系。
当端口传输报文时,首先判断该报文是否为广播报文如果是,则复制该报文,查找端口所处理的不同业务与最高VLAN优先级的第二对应关系,确定自身处理的不同业务对应最高VLAN优先级,将所有的最高VLAN优先级分别加入复制的各个报文中;如果不是,则查找不同业务的三层优先级与不同VLAN优先级的第二对应关系,确定对应的VLAN优先级,将该VLAN优先级加入报文中。
由于在系统中,针对每一个VLAN标识需要有多条配置命令。为了减少网络的配置,可以采用外层VLAN标识嵌套的方式,将多个VLAN标识用一个外层VLAN标识进行嵌套。无线传输设备进一步保存多个VLAN标识与一个外层VLAN标识的第三对应关系;端口发送报文之前,进一步查找该第三对应关系,确定报文的VLAN标识所对应的外层VLAN标识,将其加入报文。
本发明提出的区分无线业务的无线传输设备包括存储模块和端口执行模块。
存储模块,用于保存不同业务与不同VLAN标识的第一对应关系;端口执行模块,在端口传输报文时,从存储模块中获取第一对应关系信息,根据该报文所属业务和第一对应关系确定对应的VLAN标识,将所确定的VLAN标识加入该报文中。
存储模块进一步用于保存不同业务与不同VLAN优先级的第二对应关系;端口执行模块,进一步在端口传输报文时,从存储模块中获取第二对应关系信息,根据该报文所属业务和第二对应关系,确定其对应的VLAN优先级,将所确定的VLAN优先级加入该报文中。
存储模块进一步用于保存多个VLAN标识与一个外层VLAN标识的第三对应关系;端口执行模块,进一步在端口传输报文时,从存储模块中获取第三对应关系信息,根据所确定的VLAN标识和第三对应关系,确定对应的外层VLAN标识,将所确定的外层VLAN标识加入报文中。
由于在现有技术中传输的报文不带VLAN标识,为了使本发明与现有的系统兼容,为端口定义三种属性仅允许带VLAN标识的报文出入,记为TAG属性;仅允许不带VLAN标识的报文出入,记为UNTAG属性;允许任何种类的报文出入,记为HYBRID属性。在无线传输设备的存储模块中,进一步保存端口的属性信息,记录每个端口的属性;端口执行模块,进一步在端口传输报文时,从存储模块中获取端口的属性信息,根据端口属性,确定该端口能否对报文进行传输。
发送报文之前,需要判断端口的属性与报文的属性是否一致。当端口为TAG属性时,如果报文带有VLAN标识,则发送该报文;否则丢弃该报文。当端口为UNTAG属性时,如果报文不带有VLAN标识,则发送该报文;否则丢弃该报文。当端口为HYBRID属性时,无论端口是否带有VLAN标识,都将其发送。
由于VLAN标识在报文头中占12bit,其取值空间为0~4095,在一个较大的接入网组网范围内不能满足所有需要标记类别的业务的VLAN标识唯一化的要求。为此,可以将基站控制器的每个以太网端口划分为一个VLAN域,同一个VLAN域范围内的VLAN标识定义不能相同,而不同域之间的VLAN标识可以重合,这样就扩展了VLAN的作用域。
参见2,图2为区分无线业务并从TAG属性端口发送业务报文的方法流程图。
步骤201端口从上层协议处理模块收到报文,准备发送。
步骤202判断准备发送的报文是否为广播报文如果是,则执行步骤203;否则执行步骤204。
步骤203复制报文,查找该端口所处理业务对应的VLAN标识,将查找到的VLAN标识及最高VLAN优先级分别加入复制后的报文,发送报文,结束本流程。
步骤204根据报文的IP五元组查找其对应的VLAN标识。对于不需要标记业务类别的报文,会查到无效的VLAN标识。
步骤205根据报文的三层优先级查找其对应的VLAN优先级。
步骤206判断报文的VLAN属性与端口的VLAN属性是否一致。查找端口的属性信息,此时端口为TAG属性,即仅允许带有VLAN标识的报文出入。如果步骤204中查找到有效的VLAN标识,则该报文带有VLAN标识,报文属性与端口属性一致,执行步骤207。如果步骤204中查找到无效的VLAN标识,则该报文不带VLAN标识,报文属性与端口属性不一致,执行步骤208。
步骤207将该报文的VLAN标识及VLAN优先级加入报文,继续执行步骤209。
步骤208丢弃该报文,结束本流程。
步骤209查找VLAN标识与外层VLAN标识的对应关系,判断该VLAN标识是否嵌套有外层VLAN标识如果是,则执行步骤210;否则执行步骤211。
步骤210将查找到的外层VLAN标识加入报文。
步骤211将报文从端口发送出去,结束本流程。
对于UNTAG属性的端口,如果准备发送的报文查找到有效的VLAN标识,则报文属性与端口属性不一致,丢弃该报文;如果准备发送的报文查找到无效的VLAN标识,则报文属性与端口属性一致,直接发送该报文。
对于HYBRID属性的报文,无论准备发送的报文是否查到有效的VLAN标识,都将该报文发送出去。如果报文有VLAN标识,则将VLAN标识及需要的外层VLAN标识加入报文后发送。如果报文没有VLAN标识,则将其直接发送。
参见图3,图3为端口接收业务报文的方法流程图。
此时端口可能是TAG属性、UNTAG属性或HYBRID属性中的任意一种。报文可能是已标记类别的报文,即带VLAN标识的报文;也可能是没有标记类别的报文,即不带VLAN标识的报文。
步骤301端口收到报文。
步骤302判断报文的VLAN属性与端口的VLAN属性是否一致。即查找端口的属性信息,确定该端口允许出入何种类型的报文;并且根据报文是否带有VLAN标识,判断二者属性是否一致。如果是,则执行步骤303;否则执行步骤304;步骤303判断是否存在两层VLAN标识嵌套如果是,则执行步骤305;否则执行步骤306。
步骤304丢弃该报文,结束本流程。
步骤305剥离该报文的外层VLAN标识,继续执行步骤307。
步骤306判断该报文是否存在VLAN标识如果是,则执行步骤307;否则执行步骤308。
步骤307取出VLAN标识,基于此VLAN标识对报文进行流分类并完成相应处理,继续执行步骤309。
步骤308基于报文的三层标识对报文进行流分类并完成相应处理。
步骤309判断该报文是否为控制协议报文如果是,则执行步骤310;否则执行步骤311。
步骤310将携带VLAN标识的报文上送协议处理模块进行后续处理,结束本流程。
步骤311将没有携带VLAN标识的报文进行后续转发,结束本流程。
由上述的实施例可见,本发明提出的区分无线业务的方法及无线传输设备,能够区分不同的无线业务,并为业务标记不同的VLAN优先级。后续在报文传输时,不同业务可以进行汇聚传送,实现统计复用,节省带宽,同时节省基站控制器侧的端口资源。另外,不同VLAN优先级的报文可以在传送网上有区别地传送,保证了高优先级报文的QoS。
权利要求
1.一种区分无线业务的方法,其特征在于,该方法包括以下步骤建立不同业务与不同虚拟局域网VLAN标识的第一对应关系;当端口传输报文时,根据该报文所属业务和第一对应关系确定对应的VLAN标识,将所确定的VLAN标识加入该报文中。
2.根据权利要求1所述的方法,其特征在于,所述建立不同业务与不同VLAN标识的第一对应关系包括建立不同业务的因特网IP五元组信息与不同VLAN标识的第一对应关系;当端口传输报文时,进一步判断该报文是否为广播报文,如果不是,则继续执行确定对应的VLAN标识的步骤,包括端口获取所述报文中的IP五元组信息,根据所获取的IP五元组信息查找所述第一对应关系,确定对应的VLAN标识。
3.根据权利要求1所述的方法,其特征在于,所述建立不同业务与不同VLAN标识的第一对应关系包括建立端口所处理的不同业务与不同VLAN标识的第一对应关系;当端口传输报文时,进一步判断该报文是否为广播报文,如果是,则继续执行确定对应的VLAN标识的步骤,包括端口根据所述第一对应关系,确定自身处理的不同业务对应的所有VLAN标识;所述将所确定的VLAN标识加入该报文中的步骤包括端口复制所述报文,将所确定的所有VLAN标识分别加入复制的各个报文中。
4.根据权利要求1所述的方法,其特征在于,该方法进一步包括建立不同业务与不同VLAN优先级的第二对应关系;当端口传输报文时,进一步包括根据该报文所属业务和第二对应关系,确定其对应的VLAN优先级,将所确定的VLAN优先级加入该报文中。
5.根据权利要求4所述的方法,其特征在于,所述建立不同业务与不同VLAN优先级的第二对应关系包括建立不同业务的三层优先级与不同VLAN优先级的第二对应关系;当端口传输报文时,进一步判断该报文是否为广播报文,如果不是,则继续执行确定对应的VLAN优先级的步骤,包括端口获取所述报文中的三层优先级信息,根据所获取的三层优先级信息查找所述第二对应关系,确定对应的VLAN优先级。
6.根据权利要求4所述的方法,其特征在于,所述建立不同业务与不同VLAN优先级的第二对应关系包括建立端口所处理的不同业务与最高VLAN优先级的第二对应关系;当端口传输报文时,进一步判断该报文是否为广播报文,如果是,则继续执行确定对应的VLAN优先级的步骤,包括端口根据所述第二对应关系,确定自身处理的不同业务对应最高VLAN优先级;所述将所确定的VLAN优先级加入该报文中的步骤包括端口复制所述报文,将所确定的所有最高VLAN优先级分别加入复制的各个报文中。
7.根据权利要求1所述的方法,其特征在于,所述方法进一步包括建立多个VLAN标识与一个外层VLAN标识的第三对应关系;在确定报文对应的VLAN标识后,进一步包括根据所确定的VLAN标识和所建立的第三对应关系,确定对应的外层VLAN标识,将所确定的外层VLAN标识加入报文中。
8.根据权利要求1至7中任意一项所述的方法,其特征在于,所述方法进一步包括接收端根据VLAN标识,识别报文所属业务。
9.根据权利要求8所述的方法,其特征在于,所述接收端根据VLAN标识识别报文所属业务之前进一步包括判断报文是否有外层VLAN标识,如果是,则剥离该报文的外层VLAN标识,继续根据VLAN标识识别报文所属业务。
10.根据权利要求1所述的方法,其特征在于,所述建立不同业务与不同VLAN标识的第一对应关系包括针对每一个端口,建立该端口所处理的不同业务与不同虚拟局域网VLAN标识的第一对应关系,其中,不同端口的VLAN标识取值相同或不同。
11.一种区分无线业务的无线传输设备,其特征在于,该设备包括存储模块和端口执行模块,其中,所述存储模块,用于保存不同业务与不同VLAN标识的第一对应关系;端口执行模块,在端口传输报文时,从存储模块中获取第一对应关系信息,根据该报文所属业务和第一对应关系确定对应的VLAN标识,将所确定的VLAN标识加入该报文中。
12.根据权利要求11所述的设备,其特征在于,所述存储模块进一步用于保存不同业务与不同VLAN优先级的第二对应关系;端口执行模块,进一步在端口传输报文时,从存储模块中获取第二对应关系信息,根据该报文所属业务和第二对应关系,确定其对应的VLAN优先级,将所确定的VLAN优先级加入该报文中。
13.根据权利要求11所述的设备,其特征在于,所述存储模块进一步用于保存多个VLAN标识与一个外层VLAN标识的第三对应关系;端口执行模块,进一步在端口传输报文时,从存储模块中获取第三对应关系信息,根据所确定的VLAN标识和第三对应关系,确定对应的外层VLAN标识,将所确定的外层VLAN标识加入报文中。
14.根据权利要求11、12或13所述的设备,其特征在于,所述存储模块进一步用于保存端口的属性信息,且所述端口的属性为仅允许带VLAN标识的报文出入,记为TAG属性;或仅允许不带VLAN标识的报文出入,记为UNTAG属性;或允许任何种类的报文出入,记为HYBRID属性;端口执行模块,进一步在端口传输报文时,从存储模块中获取端口的属性信息,根据端口属性,确定该端口能否对报文进行传输。
全文摘要
本发明公开了区分无线业务的方法及无线传输设备。该方法包括以下步骤建立不同业务与不同虚拟局域网VLAN标识的对应关系;当端口传输报文时,根据该报文所属业务确定其对应的VLAN标识,将所确定的VLAN标识加入该报文中。本发明能够区分不同的无线业务。
文档编号H04L12/56GK1968208SQ200610140358
公开日2007年5月23日 申请日期2006年11月27日 优先权日2006年11月27日
发明者何贵洲 申请人:华为技术有限公司