流量模型如上图所示
NetWork1 是本地虚拟机之间的流量,这部分流量的交换技术主要分成两个流派,一个是cisco提出的BPE标准,这是一盘很大的棋,思科为它规划了一整套从边缘交换机到虚拟网卡接口的模型CB-PE-vNIC,具体如下图,整个BPE其实就是FEX+VNLINK,FEX(Fabric Extend)是解决CB到PE,PE到PE的问题的,也就是边缘交换机的PortExtend,cisco的N5000+N2000就是基于FEX技术来做的;VN-Link是解决PE的最终点DI到vNIC的问题的,VN-Link=vNIC+vETH+ProtProfile,这里ProProfile就是一个配置模板技术,cisco的产品N1000v就是VN-Link的实现。
在NetWork2,目前主要的趋势是存储网络和通信网络的融合,这个领域我还不是很了解
在NetWork3,主要就是网络虚拟化的工作,网络虚拟化技术主要以多虚一为主,具体可分为如下两大类:
1) 控制平面多虚一技术
控制平面是指交换机中分析协议报文并配置报文转发策略的模块,其主体部分是CPU。在控制平面上的多虚一技术又可分为两类,其一是以Cisco Fabric Extender为代表的纵向虚拟化,它将下游交换机设备作为上游设备的接口扩展而存在,虚拟化后的交换机的寻址和转发功能都由上游设备实现,下游设备仅做简单的同步处理,是典型的集中式处理结构;其二是以Cisco 的VSS/vPC和H3C的IRF为代表的横向虚拟化,与纵向虚拟化不同,横向虚拟化技术中,下游交换机可以对本地的流量进行转发处理,但是控制平面功能,仍由上游交换机完成,是一种典型的分布式处理结构。
由于上游交换机处理能力的限制,控制平面多虚一技术无法应用于大规模的场景下,这也催生出了数据平面多虚一技术。
2) 数据平面多虚一技术
数据平面是指交换机中对路过报文进行查表转发的模块,其主体部分是ASIC转发芯片。数据平面多虚一技术的代表是TRILL与SPB协议,它们的主体思想是将整个接入层与核心层交换机虚拟成了一台逻辑的框式交换机,在报文的转发过程中,中间系统就是个黑盒。用ISIS作为控制协议在所有设备上进行拓扑路径计算,在转发工程中,会对原始报文进行外层封装,以不同的目的Tag在TRILL/SPB 区域内部进行转发。
在Network4,主要是数据中心间的二层通信问题,昨天就这个问题请教了业界人士,同城之间的数据中心一般是光纤直连的,异地的租用联通或者别的运营商的链路