前几天(2016.01.07-08)学习了 N9K 上面的 VxLAN。参加了一个动手培训,感觉不错。
现在总结一下:
VxLAN 的简单实验我在 CSR1000v 上已经做过了,没有Control Plane, 就是利用Multicast 技术实现的。据说没有MP BGP EVPN的技术好,效率高。我理解。
VxLAN 需要一个 Control Plane 来控制,协调一些无谓的广播,提高网络传输效率。
于是大家不约而同的选择了 MP BGP EVPN.
问题来了,什么是 MP BGP EVPN?
详细的说明,也只好上网查看了。
1.Cisco Border Gateway Protocol Control Plane for Virtual Extensible LAN
2.VXLAN Network with MP-BGP EVPN Control Plane
3.Configuring VXLAN BGP EVPN
4.Deploy a VXLAN Network with an MP-BGP EVPN Control Plane White Paper(Nexus 7000)
当然,网上还有很多介绍 MPBGPEVPN VxLAN 的介绍大家自己去找吧。
我多年前就有个梦想,就是做静态的IP/MAC 对应表,以前没有网络虚拟化技术之前,网卡地址是不能克隆的,也就导致 IP 地址和 MAC 地址不是一一对应,而是变化的。而今天,网卡的MAC地址是可以用程序修改的,所以在企业的数据中心里面,关键业务的服务器的 MAC 地址是可以预先知道并定义的, 很多时候在网络规模不是很大的时候,例如几十台服务器,完全有可能把交换机,主机,虚机的 MAC/IP 地址预先存储好,就减少了很多无谓的广播了 。
这好像违背了网络的原理,网络就是动态变化的 ,就是要随时随地的更新 MAC/IP, Routing Table 等,我们要解决的就是业务系统认为网络不变,而网络的确在变的矛盾。
业务系统在设计的时候一定要认为网络是会断开的,一定要有纠错机制。
今天网络上不变的只有DNS了,例如: www.sina.com.cn, www.cisco.com 而真正解析出来的 IP 地址有可能是因人,因地,因时而变化的。例如 CDN的实施。
最后上个图吧。
(不知为何图像上传有问题,不能显示?)
http://www.cisco.com/c/dam/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-733737.doc/_jcr_content/renditions/white-paper-c11-733737_1.jpg
图片地址如上,大家自己看看。