IPRAN系统中兼容SUPER VLAN与VLANIF的方法技术方案

技术编号:13587224 阅读:273 留言:0更新日期:2016-08-25 10:02
IPRAN系统中兼容SUPER VLAN与VLANIF的方法,涉及数据和IP传输设备领域,S1.创建VLAN;S2.指定类型是SUB VLAN还是COMMON VLAN,若是COMMON VLAN,进入S3,若是SUB VLAN,进入S5;S3.COMMON VLAN绑定二层以太网端口;S4.创建VLANIF接口,配置VLANIF的三层属性,完成;S5.SUB VLAN绑定二层以太网端口;S6.再创建一个VLAN,指定类型为SUPER VLAN;S7.将SUB VLAN作为子VLAN绑定到SUPER VLAN中;S8.配置SUPER VLAN的三层属性,完成。本发明专利技术在IPRAN系统中兼容SUPER VLAN与VLANIF,满足系统不同的应用需求。

【技术实现步骤摘要】

本专利技术涉及数据和IP传输设备领域,具体来讲是IPRAN系统中兼容SUPER VLAN与VLANIF的方法
技术介绍
LAN(Local Area Network,局域网)可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN(Virtual Local Area Network,虚拟局域网)所指的LAN,特指使用路由器分割的网络-也就是广播域。每个VLAN有相对应的一个广播域,不同VLAN之间需要通过第三层交换技术才能通信。SUPER VLAN又称为VLAN聚合(VLAN Aggregation),其原理是一个SUPER VLAN包含多个SUB VLAN(子VLAN),每个SUBVLAN是一个广播域,不同SUB VLAN之间二层互相隔离。SUPER VLAN可以配置三层接口,SUB VLAN不能配置三层接口。当SUB VLAN内的用户需要进行三层通信时,将使用SUPER VLAN三层接口的IP地址作为网关地址,这样多个SUB VLAN共用一个IP网段,从而节省了IP地址资源。VLANIF(vlan interface,vlan接口)是COMMON类型的VLAN,每个VLANIF需要占用一个IP网段,VLANIF同样具备三层接口的功能。IPRAN是指无线接入网IP化,IPRAN系统中包括移动回传网络的设备,目前,这类设备仅支持配置VLANIF,并不支持SUPER VLAN, 而相较于VLANIF,SUPVLAN可以节省IP地址、支持绑定多个SUB VLAN;随着网络的变化,IPRAN系统的应用需求也会不断增加。因此,有必要采取新的方法,以满足日益增加的应用需求。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种IPRAN系统中兼容SUPER VLAN与VLANIF的方法,使得在IPRAN系统中,SUPER VLAN与VLANIF二者兼容,满足IPRAN系统不同的应用需求。为达到以上目的,本专利技术采取的技术方案是:IPRAN系统中兼容SUPER VLAN与VLANIF的方法,包括步骤:S1.创建一个新的VLAN,同时设置端口列表和VLAN列表;S2.指定所述VLAN类型是SUB VLAN还是COMMON VLAN,若是COMMON VLAN,进入S3,若是SUB VLAN,进入S5;S3.将COMMON VLAN绑定二层以太网端口;S4.创建与COMMON VLAN相同ID的VLANIF接口,配置VLANIF的三层属性,完成;S5.将SUB VLAN绑定二层以太网端口;S6.再创建一个新的VLAN,指定类型为SUPER VLAN,创建SUPER VLAN的三层接口;S7.将所述绑定二层以太网端口的SUB VLAN作为子VLAN,绑定到所述SUPER VLAN中;S8.配置SUPER VLAN的三层属性,完成。在上述技术方案的基础上,创建一个新的VLAN,判断这个VLAN的VLAN ID是否存在,若是,创建失败;若否,则创建成功。在上述技术方案的基础上,IPRAN系统设有存储所有VLAN信息的VLAN数据表,通过查找当前数据结构的VLAN数据表,来判断VLAN ID是否存在。在上述技术方案的基础上,VLANIF和SUPER VLAN的三层属 性均包括VLANIF的IP,以及使能三层的属性。在上述技术方案的基础上,SUPER VLAN配置完成后,SUPER VLAN修改为COMMON VLAN时,IPRAN系统自动删除SUPER VLAN与SUB VLAN的绑定关系,并删除SUPER VLAN的三层属性。在上述技术方案的基础上,当VLAN类型为COMMON VLAN或SUB VLAN时,其绑定的二层以太网端口存放在端口列表中。在上述技术方案的基础上,当VLAN类型为SUPER VLAN时,其绑定的SUB VLAN存放在VLAN列表中。在上述技术方案的基础上,所述COMMON VLAN、SUB VLAN和SUPER VLAN的数据结构相同,通过数据结构中设置的参数role区分不同类型,参数role为0,表示COMMON VLAN;参数role为1表示SUB VLAN,参数role为2表示SUPER VLAN。在上述技术方案的基础上,所述数据结构中设置一个普通指针,当COMMON VLAN类型下,配置VLANIF的三层属性,或者创建SUPER VLAN时,普通指针指向创建的三层接口。在上述技术方案的基础上,所述数据结构中设置一个参数指针,当为SUB VLAN类型时,参数指针指向其加入的SUPER VLAN。本专利技术的有益效果在于:1、VLAN IF与SUPER VLAN在三层接口上具备相同属性,数据结构相同,均能进行三层转发,支持在一个路由器上同时配置;使得在IPRAN系统中兼容SUPER VLAN与VLANIF,可以满足IPRAN系统不同的应用需求。2、IPRAN系统中,支持不同类型的VLAN相互转换,通过直接修改VLAN类型,即可进行VLAN切换,不需要删除原有VLAN,再创建新的VLAN。3、很据IPRAN系统不同的应用需求,可以选择创建VLANIF还是SUPER VLAN,增强了配置的灵活性;能应用于IPRAN的混合组网中,扩展了现有技术的应用范围。4、由于SUPER VLAN、SUB VLAN和COMMON VLAN的数据结构相同,仅通过参数role区分,较好的兼容了各种VLAN类型;简化了程序设计,方便数据的管理;方便三者代码的维护管理。附图说明图1为本专利技术实施例IPRAN系统中兼容SUPER VLAN与VLANIF的方法流程图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。如图1所示,IPRAN系统中兼容SUPER VLAN与VLANIF的方法,具体包括如下步骤:S1.创建一个新的VLAN,同时设置端口列表(port_list)和VLAN列表(vlan_list)。创建一个新的VLAN,需要为这个新的VLAN创建一个VLAN ID,因此要判断这个VLAN ID是否存在,若是,提示用户创建失败;若否,则创建成功。具体的,IPRAN系统设有存储所有VLAN信息的VLAN数据表,一个VLAN占用一个数据结构对象,通过查找当前数据结构的VLAN数据表,来判断VLAN ID是否存在,若是VLAN ID存在于VLAN数据表中,则说明这个不是新创建的VLAN ID,创建失败。S2.指定创建的VLAN类型是SUB VLAN还是COMMON VLAN,若是COMMON VLAN,进入S3,若是SUB VLAN,进入S5。如果没有选择类型,则默认是COMMON VLAN。S3.将创建COMMON VLAN绑定二层以太网端口。S4.创建与COMMON VLAN相同ID的VLANIF接口,配置VLANIF的三层属性,完成。具体的VLANIF的三层属性包括VLANIF的IP、MAC,以及使能三层的属性如ldp、igmp、arp等。S5.将创建的SUB VLAN绑定二层以太网端口。S6.再创建一个新的VLAN,同样需要判断这个VLAN ID是否存在,当创建成功后,指定再次创建的VLAN类型为SUPER VLAN,同时,自动创建SUPER VLAN的三层接口。本文档来自技高网
...

【技术保护点】
一种IPRAN系统中兼容SUPER VLAN与VLANIF的方法,其特征在于,包括步骤:S1.创建一个新的VLAN,同时设置端口列表和VLAN列表;S2.指定所述VLAN类型是SUB VLAN还是COMMON VLAN,若是COMMON VLAN,进入S3,若是SUB VLAN,进入S5;S3.将COMMON VLAN绑定二层以太网端口;S4.创建与COMMON VLAN相同ID的VLANIF接口,配置VLANIF的三层属性,完成;S5.将SUB VLAN绑定二层以太网端口;S6.再创建一个新的VLAN,指定类型为SUPER VLAN,创建SUPER VLAN的三层接口;S7.将所述绑定二层以太网端口的SUB VLAN作为子VLAN,绑定到所述SUPER VLAN中;S8.配置SUPER VLAN的三层属性,完成。

【技术特征摘要】
1.一种IPRAN系统中兼容SUPER VLAN与VLANIF的方法,其特征在于,包括步骤:S1.创建一个新的VLAN,同时设置端口列表和VLAN列表;S2.指定所述VLAN类型是SUB VLAN还是COMMON VLAN,若是COMMON VLAN,进入S3,若是SUB VLAN,进入S5;S3.将COMMON VLAN绑定二层以太网端口;S4.创建与COMMON VLAN相同ID的VLANIF接口,配置VLANIF的三层属性,完成;S5.将SUB VLAN绑定二层以太网端口;S6.再创建一个新的VLAN,指定类型为SUPER VLAN,创建SUPER VLAN的三层接口;S7.将所述绑定二层以太网端口的SUB VLAN作为子VLAN,绑定到所述SUPER VLAN中;S8.配置SUPER VLAN的三层属性,完成。2.如权利要求1所述的IPRAN系统中兼容SUPER VLAN与VLANIF的方法,其特征在于:创建一个新的VLAN,判断这个VLAN的VLAN ID是否存在,若是,创建失败;若否,则创建成功。3.如权利要求2所述的IPRAN系统中兼容SUPER VLAN与VLANIF的方法,其特征在于:IPRAN系统设有存储所有VLAN信息的VLAN数据表,通过查找当前数据结构的VLAN数据表,来判断VLAN ID是否存在。4.如权利要求1所述的IPRAN系统中兼容SUPER VLAN与VLANIF的方法,其特征在于:VLANIF和SUPER VLAN的三层属性均包括VLANIF的IP,以及使能三层的属性。5.如权利要求1所述的IPRAN系统中兼容SUPER VLAN与VLA...

【专利技术属性】
技术研发人员:童振宇马红斌
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

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

1