H3C Lab(HCL)模拟器支持配置本地端口镜像和远程端口镜像 ,但其功能存在关键限制,无法完全模拟真实设备的数据转发效果。
支持情况与核心限制 命令行支持 :HCL 完全支持 H3C 交换机的端口镜像配置命令,你可以像在真机上一样进行完整的 CLI 配置 。
效果模拟受限 :这是最关键的限制。HCL 模拟器的端口镜像功能目前仅支持命令配置,但无法模拟出真实的流量复制效果 。也就是说,即使在模拟器中配置正确,连接在监控端口上的设备很可能抓不到任何镜像流量 。
已知不支持的场景 :根据官方社区的反馈,当镜像源端口为三层接口 时,尝试将二层接口 配置为目的端口,在模拟器中会报错(A layer2 port can't be assigned to a mirroring group already having a layer3),但此操作在真机上是支持的。这属于模拟器自身的功能缺失。
配置方法参考 虽然模拟效果有限,但用于学习和验证配置语法是完全可行的。以下是 HCL 中的典型配置示例。
本地端口镜像 (Local Mirroring) 将源端口(G1/0/1)的流量复制到监控端口(G1/0/2),连接在 G1/0/2 上的设备即可进行抓包。
<H3C> system-view
[H3C] mirroring-group 1 local
[H3C] mirroring-group 1 mirroring-port GigabitEthernet 1/0/1 both
[H3C] mirroring-group 1 monitor-port GigabitEthernet 1/0/2
远程端口镜像 (Remote Mirroring) 模拟跨设备的流量镜像,通常需要源设备(SW1)和目的设备(SW2)配合,并规划一个专用的远程镜像 VLAN(如 VLAN 999)来承载镜像流量。
# --- SW1 (源设备) ---
[SW1] vlan 999
[SW1-vlan999] undo mac-address mac-learning enable # 关闭MAC学习避免干扰
[SW1-vlan999] quit
[SW1] mirroring-group 1 remote-source
[SW1] mirroring-group 1 remote-probe vlan 999
[SW1] mirroring-group 1 mirroring-port GigabitEthernet 1/0/1 both
[SW1] mirroring-group 1 monitor-egress GigabitEthernet 1/0/2 # 连接SW2的端口
[SW1] interface GigabitEthernet 1/0/2
[SW1-GigabitEthernet1/0/2] port link-type trunk
[SW1-GigabitEthernet1/0/2] port trunk permit vlan 999
[SW1-GigabitEthernet1/0/2] quit
# --- SW2 (目的设备) ---
[SW2] vlan 999
[SW2-vlan999] undo mac-address mac-learning enable
[SW2-vlan999] quit
[SW2] mirroring-group 1 remote-destination
[SW2] mirroring-group 1 remote-probe vlan 999
[SW2] mirroring-group 1 monitor-port GigabitEthernet 1/0/1 # 连接监控设备的端口
[SW2] interface GigabitEthernet 1/0/1
[SW2-GigabitEthernet1/0/1] port link-type access
[SW2-GigabitEthernet1/0/1] port access vlan 999
[SW2-GigabitEthernet1/0/1] quit
配置完成后,可使用 display mirroring-group all 命令查看镜像组状态。
暂无评论