甲骨文认证体系
Vmware认证体系
AWS亚马逊
阿里云认证体系
红帽认证体系
ZStack云计算认证体系
思科认证体系
华为认证体系
CDA数据分析师认证
达梦认证体系
麒麟
定制化课程
vSphere环境下的虚拟网络--标准交换机
发布日期:2023-05-16 17:51:42阅读次数:

在物理网络当中,网络管理员需要通过将设备与各个网络设备相连来实现设备之间的通讯。

在虚拟化的网络当中,虚拟机作为主机上运行的一个实例,也需要具备一定的网络连接的功能,来实现虚拟机与虚拟机或虚拟机与其他终端之间的通讯。但是虚拟机的流量位于主机内部,如何将虚拟机发送出来的数据包进行转发和物理网络环境相连?这就需要使用到虚拟网络设备,例如virtual switch

 

标准虚拟交换机

 

当我们需要为某个主机上的虚拟机构建虚拟网络连接时,可以通过创建标准交换机来实现。标准交换机是以ESXi主机为单位进行创建的逻辑交换对象。图中蓝色和绿色区域是标准交换机中的重要组成部分。

 

可以看到如果虚拟机需要与外部进行通讯,则可以管理员可以将虚拟机的vNIC连接到某个特定的端口组当中。在端口组内我们可以设置一些网络的配置参数例如vlan来定义虚拟机所连接的网络。

 

图中展示出来的vmknic则是vmkernel所使用的虚拟网卡。它主要用于承载主机的一些流量,例如图中的主机管理流量和vMotion流量。而这些vmknic所对相应连接的端口在vsphere环境中我们称之为vmkernel port。

 

绿色部分则表示为上行链路,如果虚拟机需要与其他主机上的虚拟机之间进行通信,则流量必然经过物理网络。上行链路则是作为虚拟网络和物理网络之间连接的桥梁,我们可以看到上行链路端口组链接到的是主机的物理网络适配器vmnic,通过主机物理网卡,流量可以发送到物理交换机在物理网络当中实现转发。

 

作为管理员,可以在vsphere client或者是 host client上配置标准虚拟交换机,以下为UI当中标准交换机的配置视图: