有哪些可用模式
您可以将运行 OS6 的 Dell Networking N 系列交换机上的每个端口配置为采用以下交换机端口第 2 层模式之一。
- 访问:访问端口旨在将终端站连接到系统,尤其是在终端站无法生成 VLAN 标记时。访问端口支持单个 VLAN (PVID)。收到的无标记数据包将像已使用访问端口 PVID 标记一样进行处理。收到的使用 PVID 标记的数据包也会获得处理。如果收到的数据包除 PVID 之外,还使用 VLAN 标记,则这些数据包会被丢弃。如果与访问端口关联的 VLAN 被删除,则访问端口的 PVID 会设置为 VLAN 1。VLAN 1 可能无法删除。
- 中继:中继模式端口用于交换机到交换机链路。中继端口可以接收标记数据包和无标记数据包。如果中继端口是 VLAN 的成员,则在中继端口上收到的标记数据包会转发到标记中包含的 VLAN。在中继端口上收到的无标记数据包会转发到本征 VLAN。在属于本征 VLAN 的另一个接口上收到的数据包在中继端口上进行无标记传输。
- 一般:一般端口可以用作访问端口、中继端口或两者的混合。当端口处于一般模式时,所有 VLAN 功能均可配置。当入站筛选开启时,如果端口不是标记中 VLAN ID 所标识的 VLAN 的成员,则会丢弃该帧。如果入站筛选关闭,则会转发所有标记帧。在端口收到帧时,端口决定转发还是丢弃帧。
交换机端口模式行为
模式 |
VLAN 成员身份 |
接受的帧 |
发送的帧 |
入站筛选 |
访问 |
一个 VLAN |
无标记/标记 |
无标记 |
始终开启 |
中继 |
系统中存在的所有 VLAN(默认) |
无标记/标记 |
已标记和未标记 |
始终开启 |
一般 |
随心所欲 |
已标记或未标记 |
已标记或未标记 |
打开或关闭 |
VLAN 标记
Dell Networking N 系列交换机支持 IEEE 802.1Q 标记。标记 VLAN 上的以太网帧标头中有一个 4 字节的 VLAN 标记。当 VLAN 跨越多个交换机时,需要 VLAN 标记,这就是中继端口仅传输和接收标记帧的原因。
提醒:交换机堆栈充当单个交换机,因此遍历不同堆栈成员的数据包不需要 VLAN 标记。
有关如何配置交换机端口模式访问的选项
在访问模式下配置端口
从 Privileged EXEC 模式开始,使用以下命令配置访问模式 VLAN 接口,并(可选)将接口分配给 VLAN。当端口处于接入模式时,它只能是一个 VLAN 的成员,并接受具有访问 VLAN ID 的标记数据包或未标记的数据包。无标记数据包被视为属于访问 VLAN。如果收到的数据包除访问 VLAN ID 外还具有 VLAN ID,则该数据包会被丢弃。将接口配置为访问模式端口时,该接口将自动成为 VLAN 1 的成员,并从所有其他 VLAN 成员身份中删除。可以单独配置每个接口,也可以配置具有相同设置的一系列接口。
命令 |
参数 |
Dell# configure |
输入配置模式。 |
Dell(config)# interface gi 1/0/1 |
输入特定接口。这可以是单个物理接口、一组端口或一个端口通道接口。 |
Dell(config-if-Gi1/0/1)# switchport mode access |
这会将交换机端口模式设置为 access。Dell N 系列交换机默认处于交换机端口模式访问。 |
Dell(config-if-Gi1/0/1)# switchport access vlan 100 |
将接口设置为指定 VLAN 的成员。默认情况下,访问模式端口是 VLAN 1 的成员。 |
Dell(config-if-Gi1/0/1)# end |
离开接口配置模式并返回到 Privilege EXEC 模式。 |
Dell# show interfaces switchport gi 1/0/1 |
显示有关端口的信息以验证交换机端口模式配置。 |
show interface switchport 输出的示例:
Dell# show interfaces switchport gi1/0/1
Port: Gi1/0/1
VLAN Membership Mode: Access Mode
Access Mode VLAN: 100
General Mode PVID: 1 (default)
General Mode Ingress Filtering: Enabled
General Mode Acceptable Frame Type: Admit All
General Mode Dynamically Added VLANs:
General Mode Untagged VLANs: 1
General Mode Tagged VLANs: 50,100
General Mode Forbidden VLANs:
Trunking Mode Native VLAN: 1 (default)
Trunking Mode Native VLAN Tagging: Disabled
Trunking Mode VLANs Enabled: All
Private VLAN Host Association: none
Private VLAN Mapping:
Private VLAN Operational Bindings:
Default Priority: 0
Protected: Disabled
提醒:查看 show interfaces switchport 命令的输出时,请注意实际的成员身份模式。这告诉您以下哪些信息是相关和正在使用的。如果成员身份模式为“访问模式”,则常规模式和中继模式输出不相关。
有关如何配置交换机端口模式中继的选项
在中继模式下配置端口
从 Privileged EXEC 模式开始,使用以下命令将接口配置为连接两台交换机的第 2 层中继接口。中继模式端口支持标记不同 VLAN ID 的流量。收到的无标记流量会在本征 VLAN 中交换。中继端口会自动配置为所有 VLAN 的成员。您可以将其从特定 VLAN 的成员身份中删除。默认情况下,中继端口的本征 VLAN 为 VLAN 1。
命令 |
参数 |
Dell# configure |
输入配置模式。 |
Dell(config)# interface gi 1/0/1 |
输入特定接口。这可以是单个物理接口、一组端口或一个端口通道接口。 |
Dell(config-if-Gi1/0/1)# switchport mode trunk |
将交换机端口模式设置为中继。 |
Dell(config-if-Gi1/0/1)# switchport trunk allowed vlan all |
默认情况下,中继模式允许所有 VLAN。当您必须将中继配置恢复为默认值时,此命令非常有用。 |
Dell(config-if-Gi1/0/1)# switchport trunk allowed vlan add 50,100 |
这会将 VLAN 50 和 100 添加到允许的 VLAN 列表中。仅允许列表中的 VLAN 通过标记帧。 |
Dell(config-if-Gi1/0/1)# switchport trunk allowed vlan remove 50,100 |
这会从允许列表中删除列出的 VLAN。 |
Dell(config-if-Gi1/0/1)# switchport trunk allowed vlan except 50,100 |
这允许除列出的 VLAN 以外的所有 VLAN。 |
Dell(config-if-Gi1/0/1)# switchport trunk native vlan-id 50 |
这将设置中继端口的无标记 VLAN。在此接口上收到的无标记数据包会在本征 VLAN 中交换。此 VLAN 中传输的数据包将作为无标记数据包发送。 |
Dell(config-if-Gi1/0/1)# no switchport mode |
这默认为交换机端口模式(默认为接入模式)。移除中继模式。 |
Dell(config-if-Gi1/0/1)# end |
离开接口配置模式并返回到 Privilege EXEC 模式。 |
Dell# show interfaces switchport gi 1/0/1 |
显示有关端口的信息以验证交换机端口模式配置。 |
show interface switchport 输出的示例:
Dell# show interfaces switchport gi1/0/1
Port: Gi1/0/1
VLAN Membership Mode: Trunk Mode
Access Mode VLAN: 1 (default)
General Mode PVID: 1 (default)
General Mode Ingress Filtering: Enabled
General Mode Acceptable Frame Type: Admit All
General Mode Dynamically Added VLANs:
General Mode Untagged VLANs: 1
General Mode Tagged VLANs: 50,100
General Mode Forbidden VLANs:
Trunking Mode Native VLAN: 1 (default)
Trunking Mode Native VLAN Tagging: Disabled
Trunking Mode VLANs Enabled: All
Private VLAN Host Association: none
Private VLAN Mapping:
Private VLAN Operational Bindings:
Default Priority: 0
Protected: Disabled
有关如何配置交换机端口模式一般的选项
在常规模式下配置端口
从 Privileged EXEC 模式开始,使用以下命令配置具有完整 802.1q 支持的接口,并配置接口的 VLAN 成员身份信息。除非根据需要注明(例如,在配置 MAB、Voice VLAN 或 802.1x 时),否则建议操作者使用中继或访问模式。
命令 |
参数 |
Dell# configure |
输入配置模式。 |
Dell(config)# interface gi 1/0/1 |
输入特定接口。这可以是单个物理接口、一组端口或一个端口通道接口。 |
Dell(config-if-Gi1/0/1)# switchport mode general |
将交换机端口模式设置为一般。 |
Dell(config-if-Gi1/0/1)# switchport general allowed vlan add 50,100 tagged |
这会将端口设置为传输所列 VLAN 的标记数据包。如果使用此命令时未指定 tagged 或 untagged,则默认值为 untagged。用逗号(不含无空格)分隔不连续的 VLAN ID。使用连字符指定一系列 ID。(范围:1-4093) |
Dell(config-if-Gi1/0/1)# switchport general allowed vlan remove 50 |
这将设置要删除的 VLAN ID 的列表。 |
Dell(config-if-Gi1/0/1)# switchport general pvid 50 |
(可选)设置端口 VLAN ID。通过此端口进入交换机的无标记流量将使用 PVID 进行标记。PVID 分配必须是现有 VLAN。 |
Dell(config-if-Gi1/0/1)# switchport general allowed vlan add 50 untagged |
这会将端口设置为传递指定 VLAN 的未标记数据包。这必须与设置为 PVID 的 VLAN 匹配。 |
Dell(config-if-Gi1/0/1)# switchport general acceptable-frame-type tagged-only |
(可选)指定端口仅接受标记帧。无标记帧会在入站处丢弃。 |
Dell(config-if-Gi1/0/1)# switchport general ingress-filtering disable |
(可选)关闭入站筛选,以使收到的所有标记帧都被转发,无论端口是否是标记中 VLAN 的成员。 |
Dell(config-if-Gi1/0/1)# no switchport mode |
这默认为交换机端口模式(默认为接入模式)。移除一般模式。 |
Dell(config-if-Gi1/0/1)# end |
离开接口配置模式并返回到 Privilege EXEC 模式。 |
Dell# show interfaces switchport gi 1/0/1 |
显示有关端口的信息以验证交换机端口模式配置。 |
show interfaces switchport 命令的示例:
Dell# show interfaces switchport gi 1/0/1
Port: Gi1/0/1
VLAN Membership Mode: General Mode
Access Mode VLAN: 1 (default)
General Mode PVID: 50
General Mode Ingress Filtering: Enabled
General Mode Acceptable Frame Type: Admit All
General Mode Dynamically Added VLANs:
General Mode Untagged VLANs: 50
General Mode Tagged VLANs: 50,100
General Mode Forbidden VLANs:
Trunking Mode Native VLAN: 1 (default)
Trunking Mode Native VLAN Tagging: Disabled
Trunking Mode VLANs Enabled: All
Private VLAN Host Association: none
Private VLAN Mapping:
Private VLAN Operational Bindings:
Default Priority: 0
Protected: Disabled