首先,我们先简单介绍一下,什么是VxLAN。VXLAN是一种网络虚似化技术,可以改进大型云计算在部署时的扩展问题,是对VLAN的一种扩展。
云计算,凭借其在系统利用率高、人力/管理成本低、灵活性/可扩展性强等方面表现出的优势,已经成为目前企业IT建设的新形态;而在云计算中,大量的采用和部署虚拟化是一个基本的技术模式。例如下图:
服务器虚拟化技术的广泛部署,极大地增加了数据中心的计算密度;同时,为了实现业务的灵活变更,虚拟机VM(Virtual Machine)需要能够在网络中不受限迁移。实际上,对于数据中心而言,虚拟机迁移已经成为了一个常态性业务。
一台服务器可虚拟多台虚拟机,而一台虚拟机相当于一台主机。主机的数量发生了数量级的变化,这也为虚拟网络带来了许多新的挑战:
虚拟机规模受网络规格限制
网络隔离能力限制
虚拟机迁移范围受网络架构限制
那么,如何解决这些问题,就提出了VxLAN 技术。具体我们下节解释。