一种报文转发方法及装置制造方法及图纸

技术编号:22005265 阅读:56 留言:0更新日期:2019-08-31 06:50
本发明专利技术提供一种报文转发方法及装置,该方法包括:接收TOR设备发送的VXLAN封装的业务报文;解除所述VXLAN封装,并当确定所述业务报文的目的MAC地址为所述EOR设备的MAC地址时,根据所述业务报文中携带的第一业务VLAN Tag确定与所述第一业务VLAN Tag对应的第一VPN;根据所述业务报文的目的IP地址在所述第一VPN内查找三层转发表项,并根据查找结果对所述业务报文进行三层转发。应用本发明专利技术实施例可以充分利用EOR设备的能力,降低CE设备的功能复杂度,节省网络资源。

A Message Forwarding Method and Device

【技术实现步骤摘要】
一种报文转发方法及装置
本专利技术涉及网络通信
,尤其涉及一种报文转发方法及装置。
技术介绍
在通信云网络中,VNF(VirtualisedNetworkFunction,虚拟化的网络功能模块)网元作为一种承载于虚拟化技术之上的网络设备,提供网络业务功能。在非SDN(SoftwareDefinedNetwork,软件定义网络)网络的环境下,VNF网元之间、VNF网元与CE(CustomerEdge,用户网络边缘)设备之间为业务通信提供网络转发服务。VNF网元上联TOR(TopofRack,机架交换机)设备,以及TOR设备上联EOR(EndofRow,机柜交换机)设备作为underlay(下层)设备提供VNF网元之间、VNF网元与CE设备之间的二层通道功能。通常情况下,CE设备主要功能是作为VNF网元设备的网关为VNF网元提供服务。当SDN技术以及DC(DataCenter,数据中心)需求引入通信云网络时,TOR设备与EOR设备组成的Fabric网络,构建了一个underlay与overlay(上层)的两层架构网络。在overlay网络中,通常采用VXLAN(VirtualExtensibleLocalAreaNetwork,虚拟可扩展局域网)技术承载上层业务数据。由于overlay叠加网络的存在,使得VNF网元的部署更具有灵活性,可以部署在任意主机上,同时承载网络的开通完全自动化,相对于非SDN场景带来了效率的巨大提升。然而实践发现,SDN技术引入通信云网络之后,业务报文需要绕行到CE设备上进行三层路由处理,而作为SDN网关的EOR设备只是作为二层设备在使用,对设备能力与网络资源造成了极大浪费。
技术实现思路
本专利技术提供一种报文转发方法及装置,以解决现有运行SDN技术的通信云网络中对设备能力与网络资源造成了极大浪费的问题。根据本专利技术实施例的第一方面,提供一种报文转发方法,应用于运行SDN技术的通信云网络中的EOR设备,所述EOR设备上基于业务VLAN划分有多个VPN,所述方法包括:接收TOR设备发送的VXLAN封装的业务报文;解除所述VXLAN封装,并当确定所述业务报文的目的MAC地址为所述EOR设备的MAC地址时,根据所述业务报文中携带的第一业务VLANTag确定与所述第一业务VLANTag对应的第一VPN;根据所述业务报文的目的IP地址在所述第一VPN内查找三层转发表项,并根据查找结果对所述业务报文进行三层转发。根据本专利技术实施例的第二方面,提供一种报文转发装置,应用于运行SDN技术的通信云网络中的EOR设备,其特征在于,所述EOR设备上基于业务VLAN划分有多个VPN,所述装置包括:接收单元,用于接收TOR设备发送的VXLAN封装的业务报文;封装/解封装单元,用于解除所述VXLAN封装;确定单元,用于当确定所述业务报文的目的MAC地址为所述EOR设备的MAC地址时,根据所述业务报文中携带的第一业务VLANTag确定与所述第一业务VLANTag对应的第一VPN;转发单元,用于根据所述业务报文的目的IP地址在所述第一VPN内查找三层转发表项,并根据查找结果对所述业务报文进行三层转发。应用本专利技术实施例,通过在运行SDN技术的通信云网络中,将业务网关由CE设备下沉至EOR设备,并在EOR设备上基于业务VLAN进行VPN划分,当EOR设备接收到TOR设备发送的VXLAN封装的业务报文时,EOR设备解除该VXLAN封装后,当确定业务报文的目的MAC地址为自身的MAC地址时,根据该业务报文中携带的业务VLANTag确定与该业务VLANTag对应的VPN,并根据该业务报文的目的IP地址在该VPN内查找三层转发表项进行转发,充分利用了EOR设备的能力,并降低了CE设备的功能复杂度;此外,由于业务网关为EOR设备,因此,减少了CE设备为业务网关的流量绕行,节省了网络资源。附图说明图1是本专利技术实施例提供的一种报文转发方法的流程示意图;图2是本专利技术实施例提供的一种具体应用场景的架构示意图;图3是本专利技术实施例提供的一种报文转发装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。请参见图1,为本专利技术实施例提供的一种报文转发方法的流程示意图,其中,该报文转发方法可以应用于运行SDN技术的通信云网络中的EOR设备,该报文转发方法可以包括以下步骤:步骤101、接收TOR设备发送的VXLAN封装的业务报文。本专利技术实施例中,业务报文在VNF网元到EOR设备之间的转发流程将在下文中结合实例进行说明,本专利技术实施例在此不做赘述。步骤102、解除该VXLAN封装,并当确定业务报文的目的MAC地址为EOR设备的MAC地址时,根据业务报文中携带的第一业务VLANTag确定与第一VLANTag对应的第一VPN。本专利技术实施例中,为了降低CE设备的功能复杂度,并充分利用EOR设备的转发性能,可以将业务网关从现有的CE设备下沉至EOR设备,利用EOR作为业务网关,对VNF网元的业务报文进行三层转发。而考虑到现有运行SDN技术的通信云网络中,EOR设备是基于VXLANID进行报文转发的,但业务网络是基于业务VLANTag(标签)进行报文转发的,因此,EOR设备作为业务网关,需要修改EOR设备的转发模式为VXLANID+VLANTag模式。相应地,在本专利技术实施例中,可以在EOR设备上基于业务VLAN(不同业务以不同业务VLAN做区分)进行VPN划分。示例性的,一个VPN对应一个或多个业务VLANTag(不同业务VLAN以不同业务VLANTag做区分)。本专利技术实施例中,当EOR设备接收到TOR设备发送的VXLAN封装的业务报文时,对该VXLAN封装的业务报文进行解除VXLAN封装,并确定业务报文的目的MAC(MediaAccessControl,媒体访问控制)地址与自身的MAC地址是否相同。需要说明的是,在本专利技术实施例中,由于EOR设备作为业务网关,因此,VNF网元的业务报文(若未特殊说明,本文中提及的业务报文均指三层报文)的目的MAC地址为EOR设备的MAC地址;此外,用于VNF网元的业务报文转发的三层转发表项(路由表项、ARP(AddressResolutionProtocol,地址解析协议)表项等)也由EOR设备进行维护。当EOR设备确定解除VXLAN封装后的业务报文的目的MAC地址与自身的MAC地址相同时,EOR设备获取该业务报文中的业务VLANTag(本文中称为第一业务VLANTag),并根据第一业务VLANTag查询自身维护的业务VLANTag与VPN的对应关系,以确定与第一业务VLANTag对应的VPN(本文中称为第一VPN)。步骤103、根据业务报文的目的IP地址在第一VPN内查找三层转发表项,并根据查找结果对业务报文进行三层转发。本专利技术实施例中,EOR设备确定了第一业务VLANTag对应的第一VPN时,根据该业务报文的目的IP地址在第一VPN内查找三层转发表项,以确定该业务报文的下一跳信息以及目的端设备的MAC地址,并根据查找结果对业务报文进行三层转发。其中,上述三层转发表项可以包括路本文档来自技高网
...

【技术保护点】
1.一种报文转发方法,应用于运行软件自定义网络SDN技术的通信云网络中的机柜交换机EOR设备,其特征在于,所述EOR设备上基于业务虚拟局域网VLAN划分有多个虚拟专用网VPN,所述方法包括:接收机架交换机TOR设备发送的虚拟可扩展局域网VXLAN封装的业务报文;解除所述VXLAN封装,并当确定所述业务报文的目的媒体访问控制MAC地址为所述EOR设备的MAC地址时,根据所述业务报文中携带的第一业务VLAN标签Tag确定与所述第一业务VLAN Tag对应的第一VPN;根据所述业务报文的目的IP地址在所述第一VPN内查找三层转发表项,并根据查找结果对所述业务报文进行三层转发。

【技术特征摘要】
1.一种报文转发方法,应用于运行软件自定义网络SDN技术的通信云网络中的机柜交换机EOR设备,其特征在于,所述EOR设备上基于业务虚拟局域网VLAN划分有多个虚拟专用网VPN,所述方法包括:接收机架交换机TOR设备发送的虚拟可扩展局域网VXLAN封装的业务报文;解除所述VXLAN封装,并当确定所述业务报文的目的媒体访问控制MAC地址为所述EOR设备的MAC地址时,根据所述业务报文中携带的第一业务VLAN标签Tag确定与所述第一业务VLANTag对应的第一VPN;根据所述业务报文的目的IP地址在所述第一VPN内查找三层转发表项,并根据查找结果对所述业务报文进行三层转发。2.根据权利要求1所述的方法,其特征在于,一个VPN对应一个或多个业务VLANTag。3.根据权利要求2所述的方法,其特征在于,所述根据查找结果对所述业务报文进行三层转发,包括:当根据所述查找结果确定目的端设备所属业务VLAN的VLANTag为所述第一业务VLANTag时,将所述业务报文的目的MAC地址替换为该目的端设备的MAC地址,并对目的MAC地址替换后的业务报文进行VXLAN封装后,从连接下一跳的出接口转发。4.根据权利要求2所述的方法,其特征在于,所述根据查找结果对所述业务报文进行三层转发,包括:当根据所述查找结果确定目的端设备所属业务VLAN对应的VLANTag为第二业务VLANTag,且所述第一业务VLANTag和所述第二业务VLANTag对应同一VPN时,将所述业务报文的目的MAC地址替换为该目的端设备的MAC地址,将所述业务报文中的第一业务VLANTag替换为所述第二业务VLANTag,并对目的MAC地址及业务VLANTag替换后的业务报文进行VXLAN封装后,从连接下一跳的出接口转发。5.根据权利要求2所述的方法,其特征在于,所述根据查找结果对所述业务报文进行三层转发,包括:当根据所述查找结果确定目的端设备所属业务VLAN对应的VLANTag为第三业务VLANTag,且所述第一业务VLANTag和所述第三业务VLANTag对应不同VPN时,确定连接下一跳的出接口为TOR设备侧的端口或用户网络边缘CE设备侧的端口;若为TOR设备侧的端口,则将所述业务报文的目的MAC地址替换为该目的端设备的MAC地址,将所述业务报文中的第一业务VLANTag替换为所述第三业务VLANTag,并对目的MAC地址及业务VLANTag替换后的业务报文进行VXLAN封装后,从该连接下一跳的出接口转发;若为CE设备侧的端口,则将所述业务报文的目的MAC地址替换为该目的端设备的MAC地址,将所述业务报文中的第一业务VLANTag替换为所述第三业务VLANTag,并将目的MAC地址及业务VLANTag替换后的业务报文从该连接下一跳的出接口转发。6.一种报文转发装置,应用于运行软件自定义网络SDN技术的通信云网络中的机柜交换机EOR设备,其特征在于,所述EOR设备上基于业务虚拟局域网VLAN划分有多个虚拟专用网VPN,所述装置包括:接收单元,用于接收机架交换机TO...

【专利技术属性】
技术研发人员:张海洋
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1