一、虚拟交换机
初期的网络虚拟化,是非常狭义的概念,主要指的是因为计算资源虚拟化,每台物理宿主机上安装了虚拟化软件,同时会部署了虚拟交换机,负责物理机上面承载的VM(虚拟机)之间与对外的通信。
这些虚拟机逻辑上都是接入到这台物理宿主机上面的虚拟交换机的,同一台物理宿主机上面同一网段的虚拟机之间间的通信,流量只会在这台虚拟交换机内部转发,流量根本不会通过物理宿主机的物理网卡网外发送到物理交换机上面。(不同网段的虚拟机之间的通信,流量会经过网关,而网关一般设置在物理交换机上,所以流量经过物理交换机)
虚拟交换机更多像一台傻瓜式的二层交换机,可以进行VLAN设置,将不同的虚拟机进行网段隔离。
VMware的虚拟交换机,分为标准交换机与分布式交换机。
二、标准交换机
标准交换机配置比较容易与简单,安装vSphere后默认就已经配置好,然后只需要在上面配置vmnetwork或者vmkernel(VMkerne主要用于集群内部信息传递,vmotion等VM Network 主要用于业务网络使用),划分不同的vlan就可以试用了。缺点是每台ESXI宿主机的标准交换机都是独立的,配置是需要单独分开配置的。那么如果现在有100台物理机,就会有100台标准交换机。假设每台需要配置2个VLAN,那么就要手动配置2*100=2000次,效率非常低,非常麻烦。
标准交换机的技术特性是由协议、链路和网络等技术组成的。在协议上,标准交换机可以支持Ethernet、FCC/TCP/IP、CBB/IPX/AppleTalk/Novell NetWare等多种协议。在链路层,它可以实现多层管理、多地址理论、多链路过滤等功能。在网络层,它可以通过多层拓扑结构实现网络可靠性和可扩展性,同时提供VPN等功能。
标准交换机在网络应用中有着重要的地位。有了它,各种网络应用可以得到更好的支持,比如无线技术、多媒体技术、娱乐技术、多媒体机器人等等。另外,她还可以支持VPN和防火墙技术,在安全方面提供帮助。
三、分布式交换机
分布式交换机,就是用来解决上述需要手动单独配置的问题的,需要安装vCenter后才能进行分布式交换机的部署。分布式交换机,是会对同一个集群内的宿主机共享访问的,相当于所有ESXI宿主机,都接入到分布式交换机。那么所有的VLAN配置,只需要在分布式交换机上面配置一次,就可以了。然后把虚拟机的网卡选择对应的VLAN标签,就可以将虚拟机划入对应的子网。