The invention discloses a virtual network tunnel end point mapping table management method and a system, relating to the field of cloud computing. The method comprises the following steps: the data forwarding module receives the source physical machine VTEP virtual machine; physical machine VTEP module to be forwarded to the virtual machine data query whether the physical machine in the VTEP mapping table; if the purpose of the virtual machine in the physical machine in the VTEP mapping table, the physical machine VTEP module according to the physical machine VTEP table will be forwarding the data sent to the virtual machine; if the purpose of the virtual machine is not in the physical machine in the VTEP mapping table, the physical machine VTEP module will be forwarded to the corresponding data frame top switch TOR VTEP module. Through the hierarchical management on the VTEP table, VTEP table to reduce levels of VTEP storage and query pressure, flexible configuration, strong expansibility, flexibility and easy to realize the scale of the second floor of the large tenants cross network expansion.
【技术实现步骤摘要】
虚拟网络隧道终点映射表管理方法和系统
本专利技术涉及云计算领域,尤其涉及一种虚拟网络隧道终点映射表管理方法和系统。
技术介绍
目前云计算技术发展迅速,在云计算环境下,通常采用隧道方式来搭建跨主机、跨机架以及跨IDC(InternetDataCenter,互联网数据中心)的大二层网络,常用的隧道技术有VxLAN(VirtualextensibleLocalAreaNetwork,虚拟可扩展局域网)、nvGRE(networkvirtualGenericRoutingEncapsulation,网络虚拟通用路由封装)等。其典型的部署方式如图1所示的TOR(TopofRack,架顶)架构。在同一IDC100下具有多个TOR101,每个TOR101下具有多个物理机102,每个物理机102一般会提供一个VTEP(VxLANTunnelingEndPoint,VxLAN隧道端点)模块1021,VTEP模块1021为软件实现的,物理机102下的虚拟机(VirtualMachine,简称:VM)1022在与位于其它物理机的下的虚拟机通信时,数据需要通过该VTEP模块1021进行VxLAN隧道封装,封装后的数据由底层的网络设备转发到对应VxLAN隧道终点,将隧道数据解封并转发给目标虚拟机。由于相互通信的、位于不同VxLAN通道的虚拟机可能位于任何一台物理服务器上,各物理机的VTEP模块就需要保存其下各虚拟机的MAC(MediaAccessControl,介质访问控制)、其所对应的VTEPIP(InternetProtocol,网络之间互连的协议)地址以及其所处的VxLAN等 ...
【技术保护点】
一种虚拟网络隧道终点映射表管理方法,其特征在于,包括:物理机虚拟可扩展局域网隧道终点VTEP模块接收源虚拟机的待转发数据;物理机VTEP模块查询所述待转发数据的目的虚拟机是否在物理机VTEP映射表中;若所述目的虚拟机在所述物理机VTEP映射表中,则所述物理机VTEP模块根据所述物理机VTEP映射表将所述待转发数据发送至所述目的虚拟机;若所述目的虚拟机不在所述物理机VTEP映射表中,则所述物理机VTEP模块将所述待转发数据发送至相应的架顶交换机TOR VTEP模块。
【技术特征摘要】
1.一种虚拟网络隧道终点映射表管理方法,其特征在于,包括:物理机虚拟可扩展局域网隧道终点VTEP模块接收源虚拟机的待转发数据;物理机VTEP模块查询所述待转发数据的目的虚拟机是否在物理机VTEP映射表中;若所述目的虚拟机在所述物理机VTEP映射表中,则所述物理机VTEP模块根据所述物理机VTEP映射表将所述待转发数据发送至所述目的虚拟机;若所述目的虚拟机不在所述物理机VTEP映射表中,则所述物理机VTEP模块将所述待转发数据发送至相应的架顶交换机TORVTEP模块。2.根据权利要求1所述的方法,其特征在于,还包括:所述TORVTEP模块查询所述目的虚拟机是否在TORVTEP映射表中;若所述目的虚拟机在所述TORVTEP映射表中,则所述TORVTEP模块在所述TORVTEP映射表中提取出所述目的虚拟机的映射信息,将所述待转发数据重新封装后发送至所述目的虚拟机;若所述目的虚拟机不在所述TORVTEP映射表中,则所述TORVTEP模块将所述待转发数据发送至相应的核心路由器CRVTEP模块。3.根据权利要求2所述的方法,其特征在于,还包括:所述CRVTEP模块查询所述目的虚拟机是否在CRVTEP映射表中;若所述目的虚拟机在所述CRVTEP映射表中,则所述CRVTEP模块在所述CRVTEP映射表中提取出所述目的虚拟机的映射信息,将所述待转发数据重新封装后发送至所述目的虚拟机;若所述目的虚拟机不在所述CRVTEP映射表中,则所述CRVTEP模块将所述待转发数据丢弃。4.根据权利要求3所述的方法,其特征在于,还包括:管理器接收物理机VTEP模块上报的虚拟机映射信息和物理机、TOR和CR上报的连接信息;所述管理器向所述物理机VTEP模块下发物理机VTEP映射表,所述物理机VTEP映射表包括与所述物理机相应的TOR下各物理机的虚拟机映射信息;所述管理器向所述TORVTEP模块下发与所述TOR相应的CR下各TOR的虚拟机映射信息;所述管理器向所述CRVTEP模块下发各CR的虚拟机映射信息。5.根据权利要求4所述的方法,其特征在于,所述虚拟机映射信息包括:虚拟机的介质访问控制层MAC信息、地址和归属虚拟网络信息。6.一种虚拟网络隧道终端映射表管理系统,其特征在于,...
【专利技术属性】
技术研发人员:王爱俊,张鹏,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。