报文转发方法、装置、第一VTEP设备及存储介质制造方法及图纸

技术编号:21120896 阅读:24 留言:0更新日期:2019-05-16 10:38
本公开提出了一种报文转发方法、装置、第一VTEP设备及存储介质,该方法包括:在获得用于将接收的第一报文转发至第二VTEP设备的转发端口后,根据预先设置的接收报文的端口与虚拟局域网标签的对应关系,获得与接收第一报文的接收端口相对应的虚拟局域网标签,其中,该虚拟局域网标签用于标识第一报文所属的虚拟局域网;然后将与接收端口相对应的虚拟局域网标签添加至第一报文,获得第二报文,进而将第二报文通过转发端口转发至第二VTEP设备。本公开所提供的一种报文转发方法、装置、第一VTEP设备及存储介质,能够提升报文适用的应用场景。

【技术实现步骤摘要】
报文转发方法、装置、第一VTEP设备及存储介质
本公开涉及通信
,具体而言,涉及一种报文转发方法、装置、第一VTEP设备及存储介质。
技术介绍
VXLAN(VirtualExtensibleLAN,可扩展虚拟局域网)是基于IP网络、采用“MACinUDP”封装形式的二层VPN技术。VXLAN可以基于已有的服务提供商或企业IP网络,为分散的物理站点提供二层互联,并能够为不同的租户提供业务隔离。VXLAN具有如下特点:1、支持大量的租户:VXLAN使用24位的标识符,最多可支持2的24次方(16777216)个VXLAN,使支持的租户数目大规模增加,解决了传统二层网络VLAN资源不足的问题。2、易于维护:基于IP网络组建大二层网络,使得网络部署和维护更加容易,并且可以充分地利用现有的IP网络技术,例如利用等价路由进行负载分担等;只有IP核心网络的边缘设备需要进行VXLAN处理,网络中间设备只需根据IP头转发报文,从而降低了网络部署的难度和费用。
技术实现思路
本公开的目的在于提供一种报文转发方法、装置、第一VTEP设备及存储介质,能够提升报文适用的应用场景。为了实现上述目的,本公开采用的技术方案如下:第一方面,本公开提供了一种报文转发方法,应用于可扩展虚拟局域网中的第一可扩展虚拟局域网隧道端点VTEP设备,所述可扩展虚拟局域网还包括与所述第一VTEP设备建立通信的第二VTEP设备,所述方法包括:获得用于将接收的第一报文转发至所述第二VTEP设备的转发端口,根据预先设置的接收报文的端口与虚拟局域网标签的对应关系,获得与接收所述第一报文的接收端口相对应的虚拟局域网标签,其中,所述虚拟局域网标签用于标识所述第一报文所属的虚拟局域网;将与所述接收端口相对应的所述虚拟局域网标签添加至所述第一报文,获得第二报文;将所述第二报文通过所述转发端口转发至所述第二VTEP设备。第二方面,本公开提供了一种报文转发装置,应用于可扩展虚拟局域网中的第一可扩展虚拟局域网隧道端点VTEP设备,所述可扩展虚拟局域网还包括与所述第一VTEP设备建立通信的第二VTEP设备,所述装置包括:标签确定模块,用于获得用于将接收的第一报文转发至所述第二VTEP设备的转发端口,根据预先设置的接收报文的端口与虚拟局域网标签的对应关系,获得与接收所述第一报文的接收端口相对应的虚拟局域网标签,其中,所述虚拟局域网标签用于标识所述第一报文所属的虚拟局域网;报文处理模块,用于将与所述接收端口相对应的所述虚拟局域网标签添加至所述第一报文,获得第二报文;报文转发模块,用于将所述第二报文通过所述转发端口转发至所述第二VTEP设备。第三方面,本公开提供了一种第一VTEP设备,所述第一VTEP设备包括存储器,用于存储一个或多个程序;处理器。当所述一个或多个程序被所述处理器执行时,实现上述的报文转发方法。第四方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的报文转发方法。相对于现有技术,本公开所提供的一种报文转发方法、装置、第一VTEP设备及存储介质,第一VTEP设备在获得用于将接收的第一报文转发至第二VTEP设备的转发端口后,根据预先配置的接收报文的端口与虚拟局域网标签的对应关系,由接收第一报文的接收端口获得与该接收端口相对应的虚拟局域网标签,进而将该对应的虚拟局域网标签添加至第一报文,获得第二报文后,再将第二报文发送给第二VTEP设备,使第一VTEP设备转发给第二VTEP设备的报文中保留有标识该报文所属虚拟局域网的虚拟局域网标签,提升报文适用的应用场景。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本公开的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。图1示出了本公开所提供的一种报文转发方法的一种示意性应用场景图;图2为VSI标识覆盖VLANtag示意图;图3示出了本公开所提供的一种第一VTEP设备的一种示意性结构图;图4示出了本公开所提供的一种报文转发方法的一种示意性流程图;图5为由第一报文获得第二报文的添加过程示意图;图6示出了本公开所提供的一种报文转发装置的一种示意性结构图。图中:100-第一VTEP设备;110-存储器;120-处理器;130-通信接口;200-第二VTEP设备;300-报文转发装置;301-标签确定模块;302-报文处理模块;303-报文转发模块。具体实施方式为使本公开的目的、技术方案和优点更加清楚,下面将结合本公开中的附图,对本公开中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本公开的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。下面结合附图,对本公开的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参阅图1,图1示出了本公开所提供的一种报文转发方法的一种示意性应用场景图,在该应用场景中,可扩展虚拟局域网包含有第一可扩展虚拟局域网隧道端点VTEP设备(VXLANTunnelEndPoint),以及与第一VTEP设备100建立通信的第二VTEP设备200。在该可扩展虚拟网络中,第一VTEP设备100与第二VTEP设备200建立有点到点的逻辑隧道tunnel,第一VTEP设备100在将报文处理后,则通过该逻辑隧道转发给第二VTEP设备200,再由第二VTEP设备200对接收的报文进行处理。在该应用场景中,第一VTEP设备100通过端口port1与虚拟机1建立通信,并通过端口port2与虚拟机2建立通信;并且,第二VTEP设备200通过端口port3与虚拟机3建立通信。并且,在该VXLAN中配置有一个虚拟交换实例(VirtualSwitchIns本文档来自技高网...

【技术保护点】
1.一种报文转发方法,其特征在于,应用于可扩展虚拟局域网中的第一可扩展虚拟局域网隧道端点VTEP设备,所述可扩展虚拟局域网还包括与所述第一VTEP设备建立通信的第二VTEP设备,所述方法包括:获得用于将接收的第一报文转发至所述第二VTEP设备的转发端口,根据预先设置的接收报文的端口与虚拟局域网标签的对应关系,获得与接收所述第一报文的接收端口相对应的虚拟局域网标签,其中,所述虚拟局域网标签用于标识所述第一报文所属的虚拟局域网;将与所述接收端口相对应的所述虚拟局域网标签添加至所述第一报文,获得第二报文;将所述第二报文通过所述转发端口转发至所述第二VTEP设备。

【技术特征摘要】
1.一种报文转发方法,其特征在于,应用于可扩展虚拟局域网中的第一可扩展虚拟局域网隧道端点VTEP设备,所述可扩展虚拟局域网还包括与所述第一VTEP设备建立通信的第二VTEP设备,所述方法包括:获得用于将接收的第一报文转发至所述第二VTEP设备的转发端口,根据预先设置的接收报文的端口与虚拟局域网标签的对应关系,获得与接收所述第一报文的接收端口相对应的虚拟局域网标签,其中,所述虚拟局域网标签用于标识所述第一报文所属的虚拟局域网;将与所述接收端口相对应的所述虚拟局域网标签添加至所述第一报文,获得第二报文;将所述第二报文通过所述转发端口转发至所述第二VTEP设备。2.如权利要求1所述的方法,其特征在于,所述将与所述接收端口相对应的所述虚拟局域网标签添加至所述第一报文,获得第二报文的步骤,包括:将与所述接收端口相对应的所述虚拟局域网标签添加至所述第一报文中虚拟交换实例VSI标识所在的字段,获得所述第二报文,其中,所述第一VTEP设备根据所述VSI标识获得用于转发所述第一报文至所述第二VTEP设备的所述转发端口。3.如权利要求1所述的方法,其特征在于,所述第一VTEP设备预先配置有出口策略控制EPCL表项,所述EPCL表项记录有接收报文的端口与虚拟局域网标签的对应关系;所述根据预先设置的接收报文的端口与虚拟局域网标签的对应关系,获得与接收所述第一报文的接收端口相对应的虚拟局域网标签的步骤,包括:在所述EPCL表项中查找与接收所述第一报文的所述接收端口相对应的虚拟局域网标签。4.如权利要求1-3任一项所述的方法,其特征在于,所述第一VTEP设备在通过所述接收端口接收所述第一报文时,所述接收端口被配置为Ethernet以太网接入模式。5.如权利要求1-3任一项所述的方法,其特征在于,所述转发端口预先设置有不修改所转发报文的虚拟局域网标签的属性。6.一种报文转发装置,其特征在于,应用于可扩展虚拟局域网中的第一可扩展虚拟局域网隧道端点VTEP设备...

【专利技术属性】
技术研发人员:孙振兴左强强
申请(专利权)人:新华三技术有限公司成都分公司
类型:发明
国别省市:四川,51

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

1