报文的处理方法及装置制造方法及图纸

技术编号:13710823 阅读:65 留言:0更新日期:2016-09-16 12:51
本申请提供一种报文的处理方法,所述方法包括:接收到由接口板透传的报文后,判断所述报文是否为VXLAN报文;当所述报文为VXLAN报文时,对所述报文执行VXLAN解封装,并转发所述解封装后的报文;当所述报文不为VXLAN报文时,对所述报文执行VXLAN封装,并转发所述封装后的报文。本申请通过使用支持VXLAN的交换网板可以实现将接收到的以太网报文封装为VXLAN报文以及将VXLAN解封装为以太网报文,使得对应的框式网络设备可以较好的支持VXLAN技术,从而解决了相关技术中框式网络设备不能较好的支持VXLAN技术的问题。

【技术实现步骤摘要】

本申请涉及通信
,尤其涉及一种报文的处理方法及装置
技术介绍
VXLAN(Virtual Extensible LAN,可扩展虚拟局域网络)是一种基于IP网络、采用MAC in UDP(物理地址在用户包协议)封装形式的二层VPN(Virtual Private Network,虚拟专用网络)技术。由于VXLAN技术具有比VLAN(Virtual Local Area Network,虚拟局域网)技术较好的扩展性,因此,可以应用于数据中心网络设备上。但由于很多网络设备上的交换芯片不支持VXLAN功能,因此,很多网络设备无法使用VXLAN技术。相关技术中,可以将网络设备中框式设备的接口板替换为支持VXLAN功能的接口板,从而可以解决框式网络设备无法使用VXLAN技术的问题。但是由于接口板的种类繁多,因此,开发出多种支持VXLAN技术的接口板的周期长,即框式网络设备不能较好的支持VXLAN技术。
技术实现思路
为克服相关技术中存在的问题,本申请提供了一种报文的处理方法及装置。本申请提供一种报文的处理方法,所述方法应用于框式设备的交换网板上,其中,所述交换网板支持虚拟可扩展局域网VXLAN,所述方法包括:接收到由接口板透传的报文后,判断所述报文是否为VXLAN报文;当所述报文为VXLAN报文时,对所述报文执行VXLAN解封装,并转发
所述解封装后的报文;当所述报文不为VXLAN报文时,对所述报文执行VXLAN封装,并转发所述封装后的报文。可选的,所述判断所述报文是否为VXLAN报文包括:判断所述报文是否包含VXLAN头部信息;当所述报文包含VXLAN头部信息时,确定所述报文为VXLAN报文;当所述报文不包含VXLAN头部信息时,确定所述报文不为VXLAN报文。可选的,所述转发所述解封装后的报文包括:基于所述报文的VXLAN网络标识符VNID从预设的对应表中获取到对应的虚拟局域网VLAN标识;其中,所述预设的对应表包括VNID与VLAN标识的对应关系;基于该VLAN标识确定对应的接口板;从所述接口板转发所述解封装后的报文。可选的,所述对所述报文执行VXLAN封装包括:基于所述报文的VLAN标识从预设的对应表中获取对应的VNID;其中,所述预设的对应表包括VNID与VLAN标识的对应关系;基于所述VNID从预设的VXLAN封装信息表中获取对应的VXLAN封装信息;其中,所述VXLAN封装信息表包括对端VXLAN设备的MAC地址、对端VXLAN设备的IP地址以及所述VNID的对应关系;根据所述VXLAN封装信息封装所述报文;所述转发所述封装后的报文包括:根据所述VXLAN封装信息中对端VXLAN设备的MAC地址确定对应的接口板;从所述接口板将所述封装后的报文发送至对端VXLAN设备。本申请同时提供一种报文的处理装置,所述装置应用于框式设备的交换网板上,其中,所述交换网板支持虚拟可扩展局域网VXLAN,所述装置包括:判断单元,用于接收到由接口板透传的报文后,判断所述报文是否为
VXLAN报文;处理单元,用于当所述报文为VXLAN报文时,对所述报文执行VXLAN解封装,并转发所述解封装后的报文;以及当所述报文不为VXLAN报文时,对所述报文执行VXLAN封装,并转发所述封装后的报文。可选的,所述判断单元具体用于:判断所述报文是否包含VXLAN头部信息;当所述报文包含VXLAN头部信息时,确定所述报文为VXLAN报文;当所述报文不包含VXLAN头部信息时,确定所述报文不为VXLAN报文。可选的,所述处理单元具体用于:基于所述报文的VXLAN网络标识符VNID从预设的对应表中获取到对应的虚拟局域网VLAN标识;其中,所述预设的对应表包括VNID与VLAN标识的对应关系;基于该VLAN标识确定对应的接口板;从所述接口板转发所述解封装后的报文。可选的,所述处理单元具体用于:基于所述报文的VLAN标识从预设的对应表中获取对应的VNID;其中,所述预设的对应表包括VNID与VLAN标识的对应关系;基于所述VNID从预设的VXLAN封装信息表中获取对应的VXLAN封装信息;其中,所述VXLAN封装信息表包括对端VXLAN设备的MAC地址、对端VXLAN设备的IP地址以及所述VNID的对应关系;根据所述VXLAN封装信息封装所述报文;根据所述VXLAN封装信息中对端VXLAN设备的MAC地址确定对应的接口板;从所述接口板将所述封装后的报文发送至对端VXLAN设备。在本申请中,当支持VXLAN的交换网板接收到由接口板透传的报文后,可以判断该报文是否为VXLAN报文,当该报文为VXLAN报文时,该交换网板可以对该报文执行VXLAN解封装,并转发该解封装后的报文;当该报文不
为VXLAN报文时,该交换网板可以对该报文执行VXLAN封装,并转发该封装后的报文。本申请通过使用支持VXLAN的交换网板可以实现将接收到的以太网报文封装为VXLAN报文以及将VXLAN解封装为以太网报文,使得对应的框式网络设备可以较好的支持VXLAN技术,从而解决了相关技术中框式网络设备不能较好的支持VXLAN技术的问题。附图说明图1是本申请一实施例示出的一种报文的处理方法的流程图;图2是本申请实施例中报文的处理装置的硬件结构框图;图3是本申请根据一示例性实施例示出的一种报文的处理装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。请参见图1,为本申请一实施例示出的一种报文的处理方法的流程图,该实施例应用于框式设备的交换网板上,包括以下步骤:步骤101:接收到由接口板透传的报文后,判断所述报文是否为VXLAN报文。在本申请中,上述框式设备可以包括交换网板以及若干接口板,其中,交换网板可以支持VXLAN,该若干接口板之间可以通过交换网板进行通信。交换网板接收到由接口板透传的报文后,可以判断该报文是否为VXLAN报文,具体地,交换网板可以通过判断该报文是否包含VXLAN头部信息来确定该报文是否为VXLAN报文。在一个实施例中,当交换网板接收到的报文包含VXLAN头部信息时,可以确定该报文为VXLAN报文;当该报文不包含VXLAN头部信息时,可以确定该报本文档来自技高网
...

【技术保护点】
一种报文的处理方法,其特征在于,所述方法应用于框式设备的交换网板上,其中,所述交换网板支持虚拟可扩展局域网VXLAN,所述方法包括:接收到由接口板透传的报文后,判断所述报文是否为VXLAN报文;当所述报文为VXLAN报文时,对所述报文执行VXLAN解封装,并转发所述解封装后的报文;当所述报文不为VXLAN报文时,对所述报文执行VXLAN封装,并转发所述封装后的报文。

【技术特征摘要】
1.一种报文的处理方法,其特征在于,所述方法应用于框式设备的交换网板上,其中,所述交换网板支持虚拟可扩展局域网VXLAN,所述方法包括:接收到由接口板透传的报文后,判断所述报文是否为VXLAN报文;当所述报文为VXLAN报文时,对所述报文执行VXLAN解封装,并转发所述解封装后的报文;当所述报文不为VXLAN报文时,对所述报文执行VXLAN封装,并转发所述封装后的报文。2.根据权利要求1所述的方法,其特征在于,所述判断所述报文是否为VXLAN报文包括:判断所述报文是否包含VXLAN头部信息;当所述报文包含VXLAN头部信息时,确定所述报文为VXLAN报文;当所述报文不包含VXLAN头部信息时,确定所述报文不为VXLAN报文。3.根据权利要求1所述的方法,其特征在于,所述转发所述解封装后的报文包括:基于所述报文的VXLAN网络标识符VNID从预设的对应表中获取到对应的虚拟局域网VLAN标识;其中,所述预设的对应表包括VNID与VLAN标识的对应关系;基于该VLAN标识确定对应的接口板;从所述接口板转发所述解封装后的报文。4.根据权利要求1所述的方法,其特征在于,所述对所述报文执行VXLAN封装包括:基于所述报文的VLAN标识从预设的对应表中获取对应的VNID;其中,所述预设的对应表包括VNID与VLAN标识的对应关系;基于所述VNID从预设的VXLAN封装信息表中获取对应的VXLAN封装信息;其中,所述VXLAN封装信息表包括对端VXLAN设备的MAC地址、对
\t端VXLAN设备的IP地址以及所述VNID的对应关系;根据所述VXLAN封装信息封装所述报文;所述转发所述封装后的报文包括:根据所述VXLAN封装信息中对端VXLAN设备的MAC地址确定对应的接口板;从所述接口板将所述封装后的报文发送...

【专利技术属性】
技术研发人员:常伟
申请(专利权)人:杭州迪普科技有限公司
类型:发明
国别省市:浙江;33

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

1