5.14 上行链路端口组和分布式端口组

![多媒体用图(900x383)sn.png](https://s2.51cto.com/images/20210708/1625759849423132.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)   vSphere Distributed Switch 引入的两个抽象概念可用于为物理网卡、虚拟机和 VMkernel服务创建一致的网络配置。这两个概念称为“**上行链路端口组**”和“**分布式端口组**”。   **1、上行链路端口组**   上行链路端口组或 dvuplink 端口组在创建 Distributed Switch 期间进行定义,可以具有一个或多个上行链路。**上行链路是可用于配置主机物理连接以及故障切换和负载平衡策略的模板**。您可以将主机的物理网卡映射到Distributed Switch 上的上行链路。在主机级别,每个物理网卡将连接到特定 ID的上行链路端口。您可以对上行链路设置故障切换和负载平衡策略,这些策略将**自动传播**到主机代理交换机或数据面板。因此,您可以为与Distributed Switch 关联的所有主机的物理网卡应用一致的故障切换和负载平衡配置。   **2、分布式端口组**   分布式端口组可**向虚拟机提供网络连接**并供 **VMkernel流量**使用。您使用对于当前数据中心**唯一的网络标签**来标识每个分布式端口组。您可以在分布式端口组上配置网卡成组、故障切换、负载平衡、VLAN、安全、流量调整和其他策略。连接到分布式端口组的虚拟端口具有为该分布式端口组配置的相同属性。与上行链路端口组一样,在vCenter Server(管理面板)上为分布式端口组设置的配置将通过其主机代理交换机(数据面板)自动传播到Distributed Switch上的所有主机。因此,您可以配置一组虚拟机以共享相同的网络配置,方法是将虚拟机与同一分布式端口组关联。   例如,假设在数据中心创建一个 vSphere Distributed Switch,然后将**两个主机**与其关联。您为上行链路端口组配置了**两个上行链路**,然后将每个主机的一个物理网卡连接到一个上行链路。通过此方法,每个上行链路可将每个主机的一个物理网卡映射到其中,例如上行链路1 使用主机 1 和主机 2 的 vmnic0 进行配置。接下来,您可以为虚拟机网络和VMkernel服务创建生产和 VMkernel 网络分布式端口组。您为生产和 VMkernel网络端口组设置的所有策略都将传播到其在主机 1 和主机 2 上。   ![1.png](https://s2.51cto.com/images/20210708/1625759981952963.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=) 图1 vSphere Distributed Switch 上的网卡成组和端口分配   如上图1所示,例如,假设创建分别包含 3 个和 2 个分布式端口的虚拟机网络和VMkernel网络分布式端口组。Distributed Switch 会按 ID 从 0 到 4的顺序分配端口,该顺序与创建分布式端口组的顺序相同。然后,将主机 1 和主机2与Distributed Switch 关联。   Distributed Switch会为主机上的每个物理网卡分配端口,端口将按添加主机的顺序从 5继续编号。要在每个主机上提供网络连接,请将 vmnic0 映射到上行链路 1、将vmnic1映射到上行链路 2 、将 vmnic2 映射到上行链路 3。   **说明:**通过上图1可以了解到,作为vSphere Distributed Switch的上行链路的主机物理网卡,可以连接到相同属性的交换机端口,也可以连接到不同属性的交换机端口,只要在创建分布式端口组后,修改端口组上行链路绑定属性,将虚拟端口组与对应属性的网卡一一对应即可。   要向虚拟机提供连接并供 VMkernel 流量使用,可以为虚拟机网络端口组和 VMkernel 网络端口组配置成组和故障切换。上行链路 1 和上行链路2处理虚拟机网络端口组的流量,而上行链路 3 处理 VMkernel 网络端口组的流量。   主机代理交换机上的数据包流量如下图2所示。   ![2.png](https://s2.51cto.com/images/20210708/1625759998896796.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=) 图2 主机代理交换机上的数据包流量   在主机端,虚拟机和 VMkernel服务的数据包流量将通过特定端口传递到物理网络。例如,从主机 1 上的 VM1发送的数据包将先到达虚拟机网络分布式端口组上的端口 0。由于上行链路1和上行链路 2 处理虚拟机网络端口组的流量,数据包可以通过上行链路端口 5 或上行链路端口 6 继续传递。如果数据包通过上行链路端口 5,则将继续传递vmnic0;如果数据包通过上行链路端口 6,则将继续传递到 vmnic1。   **下面为视频教学课程链接地址(适用于网络工程师、系统工程师、虚拟化工程师)** |视频教学课程名称|视频链接地址| |-|-| |计算机网络技术基础视频课程专题|https://edu.51cto.com/topic/825.html| |Linux系统管理与运维视频课程专题|https://edu.51cto.com/topic/779.html| |Windows Server 2008 R2基础与提升|https://edu.51cto.com/topic/1202.html| |Windows Server 2012 R2初、中、高级|https://edu.51cto.com/topic/1514.html| |(vSphere+vSAN+Horizon)视频套餐系列|https://edu.51cto.com/topic/2813.html| |Horizon 7.0 构建与配置(初+中+高级)|https://edu.51cto.com/topic/2812.html| |vSphere 6.7+vsan 6.7视频套餐教程|https://edu.51cto.com/topic/4726.html|

5.14 上行链路端口组和分布式端口组

上一篇:移动物联网的时代


下一篇:ClickHouse之安装