【技术实现步骤摘要】
标识获取方法及装置
本专利技术涉及通信领域,具体而言,涉及一种标识获取方法及装置。
技术介绍
云计算可以提供可用、便捷、按需的资源,成为当前企业信息技术IT建设的常规形态。计算虚拟化和存储虚拟化已经取得长足发展,但网络虚拟化一直是云业务资源虚拟化的短板。云计算和虚拟化具有虚机数量大和网络大二层的特性。网络大二层:在虚拟机启动后,由于服务器资源问题(如中央处理器CPU过高、内存不够等)抑或是绿色节能等方面的需求,虚拟机需要迁移到新的服务器上。为了实现在虚拟机迁移过程中的业务不中断,需要保证虚拟机的网络之间互联的协议(InternetProtocol,简称为IP)地址、媒体接入控制(MediaAccessControl,简称为MAC)地址等参数保持不变,这就要求虚拟机的迁移在同一个二层网络中进行。传统虚拟局域网(VirtualLocalAreaNetwork,简称为VLAN)技术难以适应大规模租户部署。传统的VLAN技术基于IEEE的802.1Q协议,在该协议的帧格式里面定义了VLANID的位数为12比特,等于说它最多只能支持4094个VLAN。以云计算服务提供商亚马逊为例,它为全球190个国家的客户提供IT基础设施服务,有许多的用户租用虚拟机实例,数据中心需要上万个VLAN,802.1Q协议对VLAN技术的数量显然不能满足这种扩展的需求。虚拟机规模受限于网络设备的规格。二层的网络环境需要交换机学习虚拟机的MAC地址信息,而交换机特别是接入交换机的MAC地址表项规格较小,制约了虚拟机的数量。虚拟扩展局域网(VirtualeXtensibleLocalAreaN ...
【技术保护点】
1.一种标识获取方法,其特征在于,包括:接收第一虚拟扩展局域网隧道终端VTEP发送的用于请求获取第二VTEP的标识的请求消息,其中,所述请求消息携带有所述第二VTEP对应的媒体接入控制MAC地址以及所述第二VTEP对应的虚拟扩展局域网网络标识VNI;根据所述MAC地址和所述VNI在本地的缓存池中查询所述第二VTEP的标识,其中,所述缓存池中存储有所述第二VTEP的标识,所述第二VTEP对应的MAC地址和所述第二VTEP对应的VNI三者的映射关系;向所述VNI对应的所有VTEP发送所述第二VTEP的标识。
【技术特征摘要】
1.一种标识获取方法,其特征在于,包括:接收第一虚拟扩展局域网隧道终端VTEP发送的用于请求获取第二VTEP的标识的请求消息,其中,所述请求消息携带有所述第二VTEP对应的媒体接入控制MAC地址以及所述第二VTEP对应的虚拟扩展局域网网络标识VNI;根据所述MAC地址和所述VNI在本地的缓存池中查询所述第二VTEP的标识,其中,所述缓存池中存储有所述第二VTEP的标识,所述第二VTEP对应的MAC地址和所述第二VTEP对应的VNI三者的映射关系;向所述VNI对应的所有VTEP发送所述第二VTEP的标识。2.根据权利要求1所述的方法,其特征在于,在向所述VNI对应的所有VTEP发送所述第二VTEP的标识之前,还包括:在第一预定时间内未在所述缓存池中查询到所述MAC地址;向所述VNI对应的所有VTEP发送第一消息,其中,所述第一消息用于指示未在所述缓存池中查询到所述MAC地址,且所述第一消息中携带有指示信息,所述指示信息用于指示所述MAC地址对应的VTEP上报自身的VTEP标识,MAC地址和VNI三者的映射关系。3.根据权利要求1所述的方法,其特征在于,向所述VNI对应的所有VTEP发送所述第二VTEP标识包括以下至少之一:通过网络广播的方式向所述VNI对应的所有VTEP发送所述第二VTEP标识;通过软件进程间通讯的方式向所述VNI对应的所有VTEP发送所述第二VTEP标识。4.根据权利要求1所述的方法,其特征在于,在向所述VNI对应的所有VTEP发送所述第二VTEP的标识之后,还包括:接收所述第一VTEP发送的变化后的第一VTEP的标识,所述第一VTEP对应的MAC地址和所述第一VTEP对应的VNI的三者的映射关系;根据所述变化后的映射关系更新所述缓存池。5.一种标识获取方法,其特征在于,包括:向预定服务器发送用于请求获取第二虚拟扩展局域网隧道终端VTEP的标识的请求消息,其中,所述请求消息携带有所述第二VTEP对应的媒体接入控制MAC地址以及所述第二VTEP对应的虚拟扩展局域网网络标识VNI;接收所述VTEP信息服务器响应所述请求消息的响应消息,其中,所述响应消息携带有在所述预定服务器本地的缓存池中查询到的第二VTEP的标识,所述缓存池中存储有所述第二VTEP的标识,所述第二VTEP对应的MAC地址和所述第二VTEP对应的VNI三者的映射关系;根据所述响应消息获取所述第二VTEP的标识。6.根据权利要求5所述的方法,其特征在于,在接收所述预定服务器响应所述请求消息的所述响应消息之后,还包括:根据所述第二VTEP的标识向所述第二VTEP发送数据。7.根据权利要求5所述的方法,其特征在于,在接收所述预定服务器响应所述请求消息的所述响应消息之前,还包括:在第二预定时间内未收到所述预定服务器响应所述请求消息的响应消息,或者接收到所述预定服务器发送的第一消息,其中,所述第一消息用于指示未在所述缓存池中查询到所述MAC地址;通过地址解析协议ARP泛洪的方式获取所述第二VTEP的标识。8.根据权利要求5所述的方法,其特征在于,向所述预定服务器发送用于请求获取所述第二VTEP的标识的请求消息包括:检索本地缓存的MAC地址;在未检索到所述第二VTEP对应的MAC地址的情况下,向所述预定服务器发送用于请求获取所述第二VTEP的标识的请求消息。9.根据权利要求6所述的方法,其特征在于,在根据所述第二VTEP的标识向所述第二VTEP发送所述数据之后,还包括:检测到自身的VTEP标识,所述自身的VTEP标识对应的MAC地址和...
【专利技术属性】
技术研发人员:李伟东,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。