【技术实现步骤摘要】
一种报文转发方法及装置
本申请涉及通信
,特别涉及一种报文转发方法及装置。
技术介绍
在网络功能虚拟化(NetworkFunctionVirtualization,NFV)网络中,如图1所示,虚拟化客户端设备(VirtualCustomerPremiseEquipment,VCPE)包括多台虚拟机(VirtualMachine,VM)和一台虚拟交换机(virtualSwitch,vSwitch),如VM1~VMn,控制器分别为VM1~VMn和vSwitch分配不同的IP地址和MAC地址,并且,每台VM所属的VXLAN均不同。VCPE和客户端设备(CustomerPremiseEquipment,CPE)作为组网中的VXLAN隧道端点(VXLANTunnelEndPoint,VTEP),每台VM需要单独与CPE建立可扩展虚拟局域网络(VirtualeXtensibleLAN,VXLAN)隧道,以实现租户的隔离。后续CPE学习到的MAC地址为VM的MAC地址,当vSwitch接收到报文时,该报文可能是VCPE中的V ...
【技术保护点】
1.一种报文转发方法,其特征在于,所述方法应用于网络功能虚拟化NFV网络中虚拟化客户端设备VCPE中的虚拟交换机,所述VCPE还包括多台虚拟机VM,每台VM和所述虚拟交换机共用IP地址和MAC地址,不同的VM所属的可扩展虚拟局域网络VXLAN不同,不同的VM对应的用户数据协议UDP端口号不同,每台VM均与所述NFV网络中的对端客户端设备CPE或者对端VCPE中的至少一个VM建立了VXLAN隧道,所述方法包括:/n接收报文;/n在所述报文的目的MAC地址为自身的MAC地址时,根据所述报文的IP头中的协议字段,确定所述报文是否为VXLAN报文;/n若是,将所述报文转发至所述报文 ...
【技术特征摘要】
1.一种报文转发方法,其特征在于,所述方法应用于网络功能虚拟化NFV网络中虚拟化客户端设备VCPE中的虚拟交换机,所述VCPE还包括多台虚拟机VM,每台VM和所述虚拟交换机共用IP地址和MAC地址,不同的VM所属的可扩展虚拟局域网络VXLAN不同,不同的VM对应的用户数据协议UDP端口号不同,每台VM均与所述NFV网络中的对端客户端设备CPE或者对端VCPE中的至少一个VM建立了VXLAN隧道,所述方法包括:
接收报文;
在所述报文的目的MAC地址为自身的MAC地址时,根据所述报文的IP头中的协议字段,确定所述报文是否为VXLAN报文;
若是,将所述报文转发至所述报文的UDP头中的目的UDP端口号对应的目的设备进行处理。
2.根据权利要求1所述的方法,其特征在于,根据报文的IP头中的协议字段,确定所述报文是否为VXLAN报文,具体包括:
判断所述报文的IP头中的协议字段中的IP协议号是否为用于表征报文类型为VXLAN报文的IP协议号;
若是,则确定所述报文为VXLAN报文。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
在判断出所述报文不为VXLAN报文时,根据所述报文的IP头中的协议字段中的IP协议号表征的报文类型,对所述报文进行处理。
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。