一种报文传输的方法、装置及汇聚交换机制造方法及图纸

技术编号:15767306 阅读:338 留言:0更新日期:2017-07-06 15:00
本发明专利技术提供了一种报文传输的方法、装置及汇聚交换机,其中,报文传输的方法应用于数据中心侧的汇聚交换机,包括:接收并判断待转发报文的类型;若待转发报文为虚拟可扩展局域网VXLAN封装报文,则将VXLAN封装报文生成以太网承载的点对点协议PPPOE报文,其中,PPPOE报文的报文头中记录有与发送待转发报文的VXLAN隧道对应的标识信息;若待转发报文为PPPOE报文,则根据PPPOE报文的报文头中记录的与发送待转发报文的VXLAN隧道对应的标识信息,确定发送待转发报文的下行VXLAN隧道;根据确定的下行VXLAN隧道,发送待转发报文。本发明专利技术解决了VBRAS部署在数据中心后,由于VXLAN汇聚交换机的MAC地址表项瓶颈导致的支撑用户规模较小的问题。

Message transmission method, device and convergence switch

The invention provides a message transmission method, device and aggregation switch, the aggregation switch, message transmission method is applied to the data center side includes: receiving and forwarding packets to determine the type; if be forwarded messages can be extended for the virtual LAN VXLAN encapsulation message, the VXLAN message generation Ethernet package the PPPOE point to point protocol message, the message header PPPOE message contains identification information corresponding VXLAN tunnel forwarding message and send to the PPPOE to forward the message; if the message, according to the identification information message PPPOE message recorded in the head and sent to the VXLAN tunnel corresponding packet forwarding, determine send to VXLAN downlink tunnel forwarding message; according to the downlink VXLAN tunnel to determine, to send packet forwarding. The invention solves the problem that the user support is smaller after the VBRAS is deployed in the data center, and the bottleneck of the MAC address table item caused by the VXLAN convergence switch is caused.

【技术实现步骤摘要】
一种报文传输的方法、装置及汇聚交换机
本专利技术涉及通信
,尤其是涉及一种报文传输的方法、装置及汇聚交换机。
技术介绍
目前,家庭宽带用户接入通常采用以太网上承载的点对点PPPOE协议作为接入协议,采用宽带远程接入服务器BRAS作为宽带接入设备,以实现用户的认证、计费控制等功能。通常的家庭宽带组网结构如图1所示。但是随着网络功能虚拟化NFV和软件定义网路SDN等新技术的出现,用于宽带用户接入的BRAS设备出现了新的虚拟化形态的设备即宽带远程接入服务器虚拟化VBRAS设备。VBRAS可基于通用的x86硬件运行支持BRAS相关功能的软件来实现宽带用户的认证接入控制,并且能够借助云计算的优势实现灵活的部署和调度。其中,VBRAS一种比较常见的部署方式是集中部署在城域核心的数据中心,并利用VXLAN交换机实现用户流量的引流,该VBRAS的组网结构如图2所示。但是,当VBRAS集中部署到数据中心之后,数据中心侧的VXLAN汇聚交互机需要学习大量的用户介质访问控制MAC地址,由于VXLAN汇聚交换机的MAC地址表项大小有限,因此VXLAN汇聚交互机的MAC地址表项成为VBRAS集中部署后的用户规模瓶颈,即MAC地址表项影响了VBRAS引入后能支撑的用户规模。例如,高端三层交换机MAC表容量较高的能达到128k,仅能支撑13万用户接入,而这样的用户规模仅适用于中小型城域网(大型城域网用户数会达到100万)。
技术实现思路
为了解决VBRAS部署在数据中心后,由于VXLAN汇聚交换机的MAC地址表项瓶颈导致的支撑用户规模较小的问题,本专利技术提供了一种报文传输的方法、装置及汇聚交换机。为了解决上述技术问题,本专利技术提供了一种报文传输的方法,该方法包括:接收并判断待转发报文的类型;若所述待转发报文为虚拟可扩展局域网VXLAN封装报文,则将所述VXLAN封装报文生成以太网承载的点对点协议PPPOE报文,其中,所述PPPOE报文的报文头中记录有与发送所述待转发报文的VXLAN隧道对应的标识信息;若所述待转发报文为PPPOE报文,则根据所述PPPOE报文的报文头中记录的与发送所述待转发报文的VXLAN隧道对应的标识信息,确定发送所述待转发报文的下行VXLAN隧道;根据确定的所述下行VXLAN隧道,发送所述待转发报文。可选的,所述将所述VXLAN封装报文生成以太网承载的点对点协议PPPOE报文,包括:从所述VXLAN封装报文中获取发送所述VXLAN封装报文的上行VXLAN隧道的标识VXLAN_ID,并将所述VXLAN封装报文进行拆封,得到原始PPPOE报文;在所述原始PPPOE报文的报文头内添加VXLAN_ID字段,生成PPPOE报文,其中,所述VXLAN_ID字段中记录有作为所述标识信息的VXLAN_ID。可选的,所述根据所述PPPOE报文的报文头中记录的与发送所述待转发报文的VXLAN隧道对应的标识信息,确定发送所述待转发报文的下行VXLAN隧道,包括:从所述PPPOE报文的报文头的VXLAN_ID字段中获取发送所述待转发报文的下行VXLAN隧道的VXLAN_ID;根据获取的所述下行VXLAN隧道的VXLAN_ID,确定发送所述待转发报文的下行VXLAN隧道。可选的,所述将所述VXLAN封装报文生成以太网承载的点对点协议PPPOE报文,包括:从所述VXLAN封装报文中获取发送所述VXLAN封装报文的上行VXLAN隧道对应的VXLAN_ID,并将所述VXLAN封装报文进行拆封,得到原始PPPOE报文;将原始PPPOE报文的报文头中的代码CODE字段中的内容移动至类型TYPE字段中,并在CODE字段中记录与所述VXLAN_ID预设有对应关系的且作为标识信息的VXLAN网络标识符VNI,生成PPPOE报文。可选的,所述根据所述PPPOE报文的报文头中记录的与发送所述待转发报文的VXLAN隧道对应的标识信息,确定发送所述待转发报文的下行VXLAN隧道,包括:根据PPPOE报文的报文头中的VNI以及预设的VNI与VXLAN_ID的对应关系,获取发送所述待转发报文的下行VXLAN隧道的VXLAN_ID;根据获取的所述下行VXLAN隧道的VXLAN_ID,确定发送所述待转发报文的下行VXLAN隧道。可选的,在所述根据所述PPPOE报文的报文头中记录的与发送所述待转发报文的VXLAN隧道对应的标识信息,确定发送所述待转发报文的下行VXLAN隧道之后,所述方法还包括:将所述PPPOE报文还原为原始PPPOE报文,并根据所述下行VXLAN隧道的VXLAN_ID,对所述原始PPPOE报文进行隧道封装,然后进入根据确定的所述下行VXLAN隧道,发送所述待转发报文的步骤。依据本专利技术的另一个方面,本专利技术还提供了一种报文传输的装置,应用于数据中心侧的汇聚交换机,该装置包括:判断模块,用于接收并判断待转发报文的类型;生成模块,用于若所述待转发报文为虚拟可扩展局域网VXLAN封装报文,则将所述VXLAN封装报文生成以太网承载的点对点协议PPPOE报文,其中,所述PPPOE报文的报文头中记录有与发送所述待转发报文的VXLAN隧道对应的标识信息;确定模块,用于若所述待转发报文为PPPOE报文,则根据所述PPPOE报文的报文头中记录的与发送所述待转发报文的VXLAN隧道对应的标识信息,确定发送所述待转发报文的下行VXLAN隧道;发送模块,用于根据确定的所述下行VXLAN隧道,发送所述待转发报文。可选的,所述生成模块具体用于,从所述VXLAN封装报文中获取发送所述VXLAN封装报文的上行VXLAN隧道的标识VXLAN_ID,并将所述VXLAN封装报文进行拆封,得到原始PPPOE报文;在所述原始PPPOE报文的报文头内添加VXLAN_ID字段,生成PPPOE报文,其中,所述VXLAN_ID字段中记录有作为所述标识信息的VXLAN_ID。可选的,所述确定模块具体用于,从所述PPPOE报文的报文头的VXLAN_ID字段中获取发送所述待转发报文的下行VXLAN隧道的VXLAN_ID;根据获取的所述下行VXLAN隧道的VXLAN_ID,确定发送所述待转发报文的下行VXLAN隧道。可选的,所述生成模块具体用于,从所述VXLAN封装报文中获取发送所述VXLAN封装报文的上行VXLAN隧道对应的VXLAN_ID,并将所述VXLAN封装报文进行拆封,得到原始PPPOE报文;将原始PPPOE报文的报文头中的代码CODE字段中的内容移动至类型TYPE字段中,并在CODE字段中记录与所述VXLAN_ID预设有对应关系的且作为标识信息的VXLAN网络标识符VNI,生成PPPOE报文。可选的,所述确定模块具体用于,根据PPPOE报文的报文头中的VNI以及预设的VNI与VXLAN_ID的对应关系,获取发送所述待转发报文的下行VXLAN隧道的VXLAN_ID;根据获取的所述下行VXLAN隧道的VXLAN_ID,确定发送所述待转发报文的下行VXLAN隧道。可选的,所述装置还包括:封装模块,用于将所述PPPOE报文还原为原始PPPOE报文,并根据所述下行VXLAN隧道的VXLAN_ID,对所述原始PPPOE报文进行隧道封装,然后触发发送模块。依据本专利技术的另一个方面,本专利技术还提供本文档来自技高网...
一种报文传输的方法、装置及汇聚交换机

【技术保护点】
一种报文传输的方法,应用于数据中心侧的汇聚交换机,其特征在于,所述方法包括:接收并判断待转发报文的类型;若所述待转发报文为虚拟可扩展局域网VXLAN封装报文,则将所述VXLAN封装报文生成以太网承载的点对点协议PPPOE报文,其中,所述PPPOE报文的报文头中记录有与发送所述待转发报文的VXLAN隧道对应的标识信息;若所述待转发报文为PPPOE报文,则根据所述PPPOE报文的报文头中记录的与发送所述待转发报文的VXLAN隧道对应的标识信息,确定发送所述待转发报文的下行VXLAN隧道;根据确定的所述下行VXLAN隧道,发送所述待转发报文。

【技术特征摘要】
1.一种报文传输的方法,应用于数据中心侧的汇聚交换机,其特征在于,所述方法包括:接收并判断待转发报文的类型;若所述待转发报文为虚拟可扩展局域网VXLAN封装报文,则将所述VXLAN封装报文生成以太网承载的点对点协议PPPOE报文,其中,所述PPPOE报文的报文头中记录有与发送所述待转发报文的VXLAN隧道对应的标识信息;若所述待转发报文为PPPOE报文,则根据所述PPPOE报文的报文头中记录的与发送所述待转发报文的VXLAN隧道对应的标识信息,确定发送所述待转发报文的下行VXLAN隧道;根据确定的所述下行VXLAN隧道,发送所述待转发报文。2.根据权利要求1所述的方法,其特征在于,所述将所述VXLAN封装报文生成以太网承载的点对点协议PPPOE报文,包括:从所述VXLAN封装报文中获取发送所述VXLAN封装报文的上行VXLAN隧道的标识VXLAN_ID,并将所述VXLAN封装报文进行拆封,得到原始PPPOE报文;在所述原始PPPOE报文的报文头内添加VXLAN_ID字段,生成PPPOE报文,其中,所述VXLAN_ID字段中记录有作为所述标识信息的VXLAN_ID。3.根据权利要求2所述的方法,其特征在于,所述根据所述PPPOE报文的报文头中记录的与发送所述待转发报文的VXLAN隧道对应的标识信息,确定发送所述待转发报文的下行VXLAN隧道,包括:从所述PPPOE报文的报文头的VXLAN_ID字段中获取发送所述待转发报文的下行VXLAN隧道的VXLAN_ID;根据获取的所述下行VXLAN隧道的VXLAN_ID,确定发送所述待转发报文的下行VXLAN隧道。4.根据权利要求1所述的方法,其特征在于,所述将所述VXLAN封装报文生成以太网承载的点对点协议PPPOE报文,包括:从所述VXLAN封装报文中获取发送所述VXLAN封装报文的上行VXLAN隧道对应的VXLAN_ID,并将所述VXLAN封装报文进行拆封,得到原始PPPOE报文;将原始PPPOE报文的报文头中的代码CODE字段中的内容移动至类型TYPE字段中,并在CODE字段中记录与所述VXLAN_ID预设有对应关系的且作为标识信息的VXLAN网络标识符VNI,生成PPPOE报文。5.根据权利要求4所述的方法,其特征在于,所述根据所述PPPOE报文的报文头中记录的与发送所述待转发报文的VXLAN隧道对应的标识信息,确定发送所述待转发报文的下行VXLAN隧道,包括:根据PPPOE报文的报文头中的VNI以及预设的VNI与VXLAN_ID的对应关系,获取发送所述待转发报文的下行VXLAN隧道的VXLAN_ID;根据获取的所述下行VXLAN隧道的VXLAN_ID,确定发送所述待转发报文的下行VXLAN隧道。6.根据权利要求2或4所述的方法,其特征在于,在所述根据所述PPPOE报文的报文头中记录的与发送所述待转发报文的VXLAN隧道对应的标识信息,确定发送所述待转发报文的下行VXLAN隧道之后,所述方法还包括:将所述PPPOE报文...

【专利技术属性】
技术研发人员:黄璐
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1