菜鸟科技网

划分端口命令

“划分端口”这个说法在不同场景下有不同的含义,主要可以分为以下两大类:

划分端口命令-图1
(图片来源网络,侵删)
  1. 划分 VLAN(虚拟局域网):这是最常见、最核心的“端口划分”,它将一个物理的交换机端口划分到不同的虚拟网络中,以隔离广播域、增强安全性。
  2. 划分链路聚合(端口捆绑):将多个物理端口捆绑成一个逻辑端口,以增加带宽和提供冗余。

下面我将分别针对这两种情况,介绍在不同主流设备(华为、思科、H3C、锐捷)上的具体命令。


划分 VLAN(核心场景)

这是将端口分配到不同虚拟网络的主要操作。

华为/华三 设备

华为和华三的命令语法非常相似。

拓扑假设:

划分端口命令-图2
(图片来源网络,侵删)
  • 交换机:S5700
  • VLAN 10:名为 Sales,用于销售部
  • VLAN 20:名为 Tech,用于技术部
  • 端口 GigabitEthernet 0/0/1:连接销售部电脑
  • 端口 GigabitEthernet 0/0/2:连接技术部电脑
  • 端口 GigabitEthernet 0/0/24:连接路由器/其他交换机(作为Trunk口)

命令步骤:

# 1. 进入系统视图
system-view
# 2. 创建 VLAN 并命名(可选,但推荐)
vlan 10
 description Sales_Department  # 为VLAN 10添加描述
 quit
vlan 20
 description Tech_Department   # 为VLAN 20添加描述
 quit
# 3. 将接入端口划分到指定VLAN
# 进入要划分的端口
interface GigabitEthernet 0/0/1
 port link-type access         # 将端口模式设置为接入端口
 port default vlan 10          # 将该端口划入VLAN 10
 quit
interface GigabitEthernet 0/0/2
 port link-type access
 port default vlan 20
 quit
# 4. 配置连接其他设备(如路由器)的Trunk端口
# Trunk端口可以承载多个VLAN的流量
interface GigabitEthernet 0/0/24
 port link-type trunk          # 将端口模式设置为主干/中继端口
 port trunk allow-pass vlan 10  # 允许VLAN 10的流量通过
 port trunk allow-pass vlan 20  # 允许VLAN 20的流量通过
# 或者使用更简洁的命令,允许所有VLAN(除了默认VLAN 1)
# port trunk allow-pass vlan all
 quit
# 5. 保存配置
save

思科 设备

思科设备使用经典的 IOS 命令。

拓扑假设: 与华为示例相同。

命令步骤:

划分端口命令-图3
(图片来源网络,侵删)
# 1. 进入全局配置模式
enable
configure terminal
# 2. 创建 VLAN(如果不存在)
# 在思科上,通常先在VLAN数据库中创建,或直接在接口模式下创建
vlan 10
 name Sales_Department
 exit
vlan 20
 name Tech_Department
 exit
# 3. 将接入端口划分到指定VLAN
interface GigabitEthernet0/1
 switchport mode access    # 将端口模式设置为接入端口
 switchport access vlan 10 # 将该端口划入VLAN 10
 exit
interface GigabitEthernet0/2
 switchport mode access
 switchport access vlan 20
 exit
# 4. 配置连接其他设备的Trunk端口
interface GigabitEthernet0/24
 switchport mode trunk     # 将端口模式设置为主干/中继端口
 switchport trunk allowed vlan 10,20 # 指定允许通过的VLAN列表
# 或者允许所有VLAN
# switchport trunk allowed vlan all
 exit
# 5. 保存配置
end
write memory

锐捷 设备

锐捷的命令与华为/华三非常接近。

命令步骤:

# 1. 进入系统视图
enable
configure terminal
# 2. 创建 VLAN 并命名
vlan 10
 name Sales_Department
 exit
vlan 20
 name Tech_Department
 exit
# 3. 将接入端口划分到指定VLAN
interface GigabitEthernet0/1
 switchport mode access
 switchport access vlan 10
 exit
interface GigabitEthernet0/2
 switchport mode access
 switchport access vlan 20
 exit
# 4. 配置Trunk端口
interface GigabitEthernet0/24
 switchport mode trunk
 switchport trunk allowed vlan 10,20
 exit
# 5. 保存配置
end
write

划分链路聚合(Port-Channel / EtherChannel)

这个操作将多个物理端口捆绑成一个高带宽、高可用的逻辑端口。

华为/华三 设备

拓扑假设:

  • GigabitEthernet 0/0/1GigabitEthernet 0/0/2 捆绑成一个 Eth-Trunk1

命令步骤:

system-view
# 1. 创建 Eth-Trunk 接口并进入
interface Eth-Trunk 1
# 2. 将物理端口加入到 Eth-Trunk 中
# 进入物理端口
interface GigabitEthernet 0/0/1
 eth-trunk 1 # 将此端口加入Eth-Trunk 1
 quit
interface GigabitEthernet 0/0/2
 eth-trunk 1 # 将此端口也加入Eth-Trunk 1
 quit
# 3. (可选) 配置Eth-Trunk的模式,如LACP(推荐用于动态聚合)
interface Eth-Trunk 1
 mode lacp-static # 使用静态LACP模式,或mode manual负载分担
# 4. 保存配置
save

思科 设备

拓扑假设:

  • GigabitEthernet0/1GigabitEthernet0/2 捆绑成一个 Port-channel1

命令步骤:

enable
configure terminal
# 1. 创建 Port-channel 接口(如果不存在)
interface Port-channel 1
# 2. 配置物理端口,并将其加入 Port-channel
# 注意:在思科上,通常是先配置物理端口,再自动创建逻辑接口
interface range GigabitEthernet0/1 - 2  # 同时进入多个接口
 channel-group 1 mode active # 将端口加入Port-channel 1,并设置为LACP主动模式
# mode on 表示静态捆绑(不使用LACP)
# mode passive 表示LACP被动模式
 exit
# 3. 保存配置
end
write memory

锐捷 设备

拓扑假设: 与思科示例相同。

命令步骤:

enable
configure terminal
# 1. 创建 Port-channel 接口
interface Port-channel 1
# 2. 配置物理端口并加入
interface range GigabitEthernet0/1 - 2
 channel-group 1 mode active # 使用LACP主动模式
# mode on 表示静态捆绑
 exit
# 3. 保存配置
end
write

总结与对比

操作 华为/华三 思科 锐捷
创建VLAN vlan <id> vlan <id> vlan <id>
进入端口 interface GigabitEthernet <x/y/z> interface GigabitEthernet<x/y/z> interface GigabitEthernet<x/y/z>
设为接入口 port link-type access
port default vlan <id>
switchport mode access
switchport access vlan <id>
switchport mode access
switchport access vlan <id>
设为Trunk口 port link-type trunk
port trunk allow-pass vlan <id-list>
switchport mode trunk
switchport trunk allowed vlan <id-list>
switchport mode trunk
switchport trunk allowed vlan <id-list>
创建链路聚合 interface Eth-Trunk <id>
eth-trunk <id>
interface range <g/x-y>
channel-group <id> mode <mode>
interface range <g/x-y>
channel-group <id> mode <mode>

重要提示:

  • 在执行任何配置更改前,强烈建议备份当前配置
  • 确保连接的端口速率、双工模式等参数一致,否则可能导致链路聚合失败或网络不稳定。
  • 不同厂商、不同型号的设备在命令细节上可能略有差异,请以设备的官方文档为准。
分享:
扫描分享到社交APP
上一篇
下一篇