【技术实现步骤摘要】
本专利技术涉及通信
,特别是涉及一种实现DHCP广播交互报文VLANN:1转换的方法和装置。
技术介绍
虚拟局域网(VirturalLAN,简称VLAN)是一种将物理网络划分成逻辑(虚拟)局域网的方法。目前,为了满足日益复杂的组网要求,在现场组网中往往需要利用VLAN来划分不同的服务和不同的局域网,比如上网业务和宽带互联网视听业务(InteractiveTelevision,简称ITV)需要使用不同的VLAN。为了使不同的VLAN最终能够享受相同的服务并且相互不会影响,那么就需要引入VLAN转换的技术。而在VLAN转换中,N:1转换(又称Nto1转换)的实现方式最为复杂,N:1转换是指将一个VLAN中的数据映射到另一VLAN。在N:1转换中以广播/组播报文交互最为困难。现有的二层交换芯片,基本无法实现广播报文的N:1转换,即使有少数能够在单播N:1转换的基础上通过洪泛方式实现的广播洪泛的,但是,对于动态地址解析协议(DynamicHostConfigurationProtocol,简称DHCP)类的报文并不适用。因为,二层交换芯片是通过媒体访问控制(MediaAccessControl,简称MAC)和VLAN相结合的方式来进行N:1转换,二次交换芯片无法获得上行广播报文的源MAC地址,因此,对于下行广播报文没有足够的信息来确定来自于哪个上行VLAN,所以只能根据配置的N:1转换条目进行VLAN转换,即将报文 ...
【技术保护点】
一种实现动态地址解析协议DHCP广播交互报文虚拟局域网VLAN N:1转换的方法,其特征在于,包括:生成VLAN转换表;其中,所述VLAN转换表中记录源MAC地址、源VLAN和上层VLAN的对应关系信息;根据所述VLAN转换表,对接收到的DHCP广播交互报文,进行VLAN N:1转换。
【技术特征摘要】
1.一种实现动态地址解析协议DHCP广播交互报文虚拟局域网VLANN:1
转换的方法,其特征在于,包括:
生成VLAN转换表;其中,所述VLAN转换表中记录源MAC地址、源
VLAN和上层VLAN的对应关系信息;
根据所述VLAN转换表,对接收到的DHCP广播交互报文,进行VLANN:1
转换。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
通过预先配置的二层交换芯片,获得生成所述VLAN转换表所需的用户终
端的源MAC地址和源VLAN。
3.如权利要求2所述的方法,其特征在于,通过预先配置的二层交换芯
片,获得生成所述VLAN转换表所需的源MAC地址和源VLAN,包括:
预先为所述二层交换芯片配置报文提取规则;
接收所述二层交换芯片根据所述报文提取规则提取的用户终端首次发送
的上行DHCP广播交互报文;
基于所述首次发送的上行DHCP广播交互报文,获取所述用户终端的源
MAC地址和源VLAN。
4.如权利要求1、2或3所述的方法,其特征在于,所述方法还包括:
预先配置VLAN对应信息;其中,所述VLAN对应信息记录了源VLAN
和上层VLAN的对应关系信息;
生成VLAN转换表,包括:
在获得用户终端的源MAC地址和源VLAN后,将所述源MAC地址、所
述源VLAN、以及与所述源VLAN对应的上层VLAN对应存储,形成VLAN
转换表。
5.如权利要求4所述的方法,其特征在于,根据所述VLAN转换表,对
接收到的DHCP广播交互报文,进行VLANN:1转换,包括:
根据接收到的上行DHCP广播交互报文中包含的源MAC地址和源VLAN,
在所述VLAN转换表中查找对应的上层VLAN,并将所述上行DHCP广播交
互报文中的源VLAN转换成对应的上层VLAN;
根据接收到的下行DHCP广播交互报文中包含的源MAC地址和上层
VLAN,在所述VLAN转换表中查找对应的源VLAN,并将所述下行DHCP
广播交互报文中的上层VLAN转换成对应的源VLAN。
6.如权利要求4所述的方法,其特征在于,所述方法还包括:
在所述VLAN转换表生成后,将所述VLAN对应信息下发至所述二层交
换芯片,由所述二层交换芯片,直接对接收到的上行DHCP广播交互报文,进
行VLANN:1转换。
7.如权利要求3所述的方法,其特征在于,所述方法还包括:
接收所述二层交换芯片根据所述报文提取规则提取的DHCP应答报文;
基于所述DHCP应答报文,获取源MAC地址对应的源IP地址;
在所述VLAN转换表中增加所述源MAC对应的源IP地址。
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
接收所述二层交换芯片根据所述报文提取规则提取的地址解析协议ARP
广播请求报文;
根据所述ARP广播请求报文中包含的上行VLAN、源IP地址,在所述
VLAN转换表中,查找对应的源VLAN,并将所述ARP广播请求...
【专利技术属性】
技术研发人员:吴红海,蒋宏斌,朱柳辉,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。