1.一种虚拟网络隧道终点映射表管理方法,其特征在于,包括:
物理机虚拟可扩展局域网隧道终点VTEP模块接收源虚拟机的待转发数据;
物理机VTEP模块查询所述待转发数据的目的虚拟机是否在物理机VTEP映射表中;
若所述目的虚拟机在所述物理机VTEP映射表中,则所述物理机VTEP模块根据所述物理机VTEP映射表将所述待转发数据发送至所述目的虚拟机;
若所述目的虚拟机不在所述物理机VTEP映射表中,则所述物理机VTEP模块将所述待转发数据发送至相应的架顶交换机TOR VTEP模块。
2.根据权利要求1所述的方法,其特征在于,还包括:
所述TOR VTEP模块查询所述目的虚拟机是否在TOR VTEP映射表中;
若所述目的虚拟机在所述TOR VTEP映射表中,则所述TOR VTEP模块在所述TOR VTEP映射表中提取出所述目的虚拟机的映射信息,将所述待转发数据重新封装后发送至所述目的虚拟机;
若所述目的虚拟机不在所述TOR VTEP映射表中,则所述TOR VTEP模块将所述待转发数据发送至相应的核心路由器CR VTEP模块。
3.根据权利要求2所述的方法,其特征在于,还包括:
所述CR VTEP模块查询所述目的虚拟机是否在CR VTEP映射表中;
若所述目的虚拟机在所述CR VTEP映射表中,则所述CR VTEP模块在所述CR VTEP映射表中提取出所述目的虚拟机的映射信息,将所述待转发数据重新封装后发送至所述目的虚拟机;
若所述目的虚拟机不在所述CR VTEP映射表中,则所述CR VTEP模块将所述待转发数据丢弃。
4.根据权利要求3所述的方法,其特征在于,还包括:
管理器接收物理机VTEP模块上报的虚拟机映射信息和物理机、TOR和CR上报的连接信息;
所述管理器向所述物理机VTEP模块下发物理机VTEP映射表,所述物理机VTEP映射表包括与所述物理机相应的TOR下各物理机的虚拟机映射信息;
所述管理器向所述TOR VTEP模块下发与所述TOR相应的CR下各TOR的虚拟机映射信息;
所述管理器向所述CR VTEP模块下发各CR的虚拟机映射信息。
5.根据权利要求4所述的方法,其特征在于,所述虚拟机映射信息包括:虚拟机的介质访问控制层MAC信息、地址和归属虚拟网络信息。
6.一种虚拟网络隧道终端映射表管理系统,其特征在于,包括位于物理机的物理机虚拟可扩展局域网隧道终点VTEP模块和位于架顶交换机TOR的TOR VTEP模块,其中:
所述物理机VTEP模块,用于接收源虚拟机的待转发数据;查询所述待转发数据的目的虚拟机是否在物理机VTEP映射表中;若所述目的虚拟机在所述物理机VTEP映射表中,则根据所述物理机VTEP映射表将所述待转发数据发送至所述目的虚拟机;若所述目的虚拟机不在所述物理机VTEP映射表中,则将所述待转发数据发送至相应的TOR VTEP模块;
所述TOR VTEP模块,用于接收所述物理机VTEP模块发送的所述待转发数据。
7.根据权利要求6所述的系统,其特征在于,还包括位于核心 路由器CR的CR VTEP模块,其中,
所述TOR VTEP模块,还用于查询所述目的虚拟机是否在TOR VTEP映射表中;若所述目的虚拟机在所述TOR VTEP映射表中,则在所述TOR VTEP映射表中提取出所述目的虚拟机的映射信息,将所述待转发数据重新封装后发送至所述目的虚拟机;若所述目的虚拟机不在所述TOR VTEP映射表中,则将所述待转发数据发送至相应的CR VTEP模块;
所述CR VTEP模块,用于接收所述TOR VTEP模块发送的所述待转发数据。
8.根据权利要求7所述的系统,其特征在于,
所述CR VTEP模块,还用于查询所述目的虚拟机是否在CR VTEP映射表中;若所述目的虚拟机在所述CR VTEP映射表中,则在所述CR VTEP映射表中提取出所述目的虚拟机的映射信息,将所述待转发数据重新封装后发送至所述目的虚拟机;若所述目的虚拟机不在所述CR VTEP映射表中,则将所述待转发数据丢弃。
9.根据权利要求8所述的系统,其特征在于,还包括:
管理器,用于接收所述物理机VTEP模块上报的虚拟机映射信息和物理机、TOR和CR上报的连接信息;向所述物理机VTEP模块下发物理机VTEP映射表,所述物理机VTEP映射表包括与所述物理机相应的TOR下各虚拟机映射信息;向所述TOR VTEP模块下发与所述TOR相应的CR下各TOR的虚拟机映射信息;向所述CR VTEP模块下发各CR的虚拟机映射信息。
10.根据权利要求9所述的系统,其特征在于,所述虚拟机映射信息包括:虚拟机的介质访问控制层MAC信息、地址和归属虚拟网络信息。