随着企业IT的“互联网+“化,为了控制成本并提高生产效率,越来越多的企业选择了云化。大量的VM迁移导致东西向流量越来越大,为了满足VM在相同数据中心之间进行跨三层迁移,以及不同数据中心之间跨三层迁移,有人就提出了满足此场景的解决方案并产生了vxlan、evpn等大二层技术。
我们知道在二层网络中vlan是为了进行隔离广播域,也就是说vlan是把一个物理的二层网络虚拟成多个不同的二层逻辑网络。而vxlan我们可以理解为把多个不同的物理二层网络虚拟成一个逻辑的二层网络,从而实现跨三层跨数据中心的二层通信--这就是我们说的大二层。
目前vxlan实现方式主要有四种:端到端vxlan方式实现数据中心互联、VLANhand-off方式实现数据中心互联、三段式VXLAN实现数据中心三层互联和三段式VXLAN实现数据中心二层互联。为了让大家方便、快捷的了解到vxlan技术的实现,我们本篇文章就以最简单的同数据中心同子网同vlan的列子来简单的实现vxlan。
如下图所示,我们的CE3就是此数据中心的核心交换机,CE4和CE5都是汇聚交换机,我们用两台pc机充当两个不同的VM(华为模拟器Ensp中的CE交换机才可以实现vxlan,我采用的都是CE12800)。
首先进行设备的基础配置,我们三台交换机之间使用ospf协议进行互联互通,具体配置如下:
CE3#
interface GE1/0/0
undo portswitch
undo shutdown
ip address 10.1.1.254 255.