基于VXLAN和OpenFlow的虚拟家庭网络共享方法及系统技术方案

技术编号:21458110 阅读:52 留言:0更新日期:2019-06-26 06:11
本发明专利技术公开了一种基于VXLAN和OpenFlow的虚拟家庭网络共享方法及系统,涉及数据报文转发领域,该方法包括创建VXLAN连接,连接虚拟家庭的vG端和pG端;虚拟家庭间新建VXLAN连接,并修改新建VXLAN连接的VXLAN FDB表,以使虚拟家庭间二层网络可达;vG端通过组播方式向pG端下挂设备组播自身所含资源;pG端下挂设备通过单播方式告知vG端自身所需资源;vG端通过单播方式发送pG端下挂设备所需资源。本发明专利技术能够使各虚拟家庭间进行数据报文传输,实现资源共享。

【技术实现步骤摘要】
基于VXLAN和OpenFlow的虚拟家庭网络共享方法及系统
本专利技术涉及数据报文转发领域,具体涉及一种基于VXLAN(VirtualExtensibleLAN,虚拟扩展局域网)和OpenFlow(通信协议)的虚拟家庭网络共享方法及系统。
技术介绍
虚拟家庭网关分为两个部分,放置于数据中心服务器中的vG(virtualGateway,虚拟网关)端和放置于用户家中的pG(physicalGateway,物理网关),虚拟家庭的vG端和pG端之间采用VXLAN进行连接。vG端相当于服务器侧,pG端相当于用户侧。对于虚拟家庭网关,传统网络隔离主要采用VLAN(VirtualLocalAreaNetwork,虚拟局域网)进行,而由于数据中心中家庭网关数量庞大,现如今一般采用Overlay的方式进行家庭之间的隔离。但是采用Overlay的方式,家庭间如何实现对于数据中心服务器端资源的共享访问,目前并没有有效的解决方式。
技术实现思路
本专利技术公开一种基于VXLAN和OpenFlow的虚拟家庭网络共享方法及系统,能够使各虚拟家庭间进行数据报文传输,实现资源共享。本专利技术提供的一种基于VXLAN和本文档来自技高网...

【技术保护点】
1.一种基于VXLAN和OpenFlow的虚拟家庭网络共享方法,其特征在于,包括以下步骤:创建VXLAN连接,连接虚拟家庭的vG端和pG端;虚拟家庭间新建VXLAN连接,并修改新建VXLAN连接的VXLAN FDB表,以使虚拟家庭间二层网络可达;vG端通过组播方式向pG端下挂设备组播自身所含资源;pG端下挂设备通过单播方式告知vG端自身所需资源;vG端通过单播方式发送pG端下挂设备所需资源。

【技术特征摘要】
1.一种基于VXLAN和OpenFlow的虚拟家庭网络共享方法,其特征在于,包括以下步骤:创建VXLAN连接,连接虚拟家庭的vG端和pG端;虚拟家庭间新建VXLAN连接,并修改新建VXLAN连接的VXLANFDB表,以使虚拟家庭间二层网络可达;vG端通过组播方式向pG端下挂设备组播自身所含资源;pG端下挂设备通过单播方式告知vG端自身所需资源;vG端通过单播方式发送pG端下挂设备所需资源。2.如权利要求1所述的一种基于VXLAN和OpenFlow的虚拟家庭网络共享方法,其特征在于,所述vG端通过组播方式向所有pG端下挂设备组播自身所含资源之前,具体包括:修改vG端VXLAN连接VTEP端的FDB表,以使vG端的组播包可达pG端;修改vG端的OpenFlow流表,以使vG端的源IP地址为未被使用IP地址;所述pG端下挂设备通过单播方式告知vG端自身所需资源之前,具体包括:修改pG端VXLAN连接VTEP端的FDB表,以使pG端下挂设备的单播包可达vG端;修改pG端的OpenFlow流表,以使pG端下挂设备发往vG端的报文的源IP地址为未被使用IP地址。3.如权利要求2所述的一种基于VXLAN和OpenFlow的虚拟家庭网络共享方法,其特征在于,修改vG端VXLAN连接VTEP端的FDB表,修改vG端的OpenFlow流表,具体包括:vG端虚拟交换机中进行IP映射,并通过下发OpenFlow流表,将vG端的源IP地址映射为未被使用的第一IP地址;修改vG端新建VXLAN连接中VTEP端FDB表,将组播包的目的mac地址对应为pG端vtep端点。4.如权利要求3所述的一种基于VXLAN和OpenFlow的虚拟家庭网络共享方法,其特征在于,修改pG端VXLAN连接VTEP端的FDB表,修改pG端的OpenFlow流表,具体包括:pG端虚拟交换机中进行IP映射,并通过下发OpenFlow流表,将pG端下挂设备发往vG端报文的源IP地址映射为未被使用的第二IP地址;修改pG端虚拟交换机中ARP表,将第一IP地址对应为vG端的mac地址;将pG端VXLAN连接VTEP端FDB表中,vG端的mac地址对应为vG端VTEP端点。5.如权利要求4所述的一种基于VXLAN和OpenFlow的虚拟家庭网络共享方法,其特征在于,所述vG端通过单播方式发送pG端下挂设备所需资源之前,还包括:vG端虚拟交换机中进行IP映射,并通过下发OpenFlow流表,将vG端的源IP地址映射为第一IP地址;修改vG端虚拟交换机中ARP表,将第二IP地址对应为pG端下挂设备的mac地址;将vG端新建VXLAN连接VTEP端FDB表中,pG端下挂设备的mac地址对应为pG端VTEP端点。6.一种基于VXLAN和OpenFlow的虚拟家...

【专利技术属性】
技术研发人员:喻晶洁何奥林姚洁
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1