这是一台LS-5130S-52S-HI 的交换机
我在交换机的1口做了一个与PC2-mac绑定接口 命令如下:mac-address static 2e03-039f-0206 int g1/0/1 vlan 10
我把交换机的1口拔了插在PC3上面,mac表是有两个表项的,一个静态pc2-mac的表项,一个动态pc3-mac的表项。
pc3能和交换机通,以及其他的地址。
我把交换机的1口学习动态mac给关了,则还有一个arp的表,还是能通。
我这边是漏掉什么配置了吗。还望各位大佬帮忙分析一下。
(0)
最佳答案
首先,您的配置是在 H3C S5130S-52S-HI 交换机上绑定了一个静态 MAC 地址到接口 g1/0/1,并且 VLAN 设置为 10。然后,您将交换机的接口从 PC2 移到了 PC3 上,现在 MAC 表中有两个表项:一个是静态 PC2 的 MAC 地址,另一个是动态 PC3 的 MAC 地址。
您关闭了交换机接口的动态 MAC 学习功能,但仍然可以通过 ARP 表与 PC3 通信。这表明您的静态绑定生效,但是您的问题在于为什么 PC3 仍然可以通信。
以下是一些可能的原因和建议:
ARP 表的作用: ARP 表用于将 IP 地址映射到 MAC 地址。即使您关闭了动态 MAC 学习,ARP 表仍然可以帮助 PC3 解析交换机的 MAC 地址。因此,即使没有新的动态 MAC 地址学习,PC3 仍然可以与交换机通信。
静态 MAC 地址绑定: 您的静态 MAC 地址绑定已经生效,所以 PC2 的通信应该没有问题。请确保您的静态绑定配置正确,包括正确的 MAC 地址和 VLAN。
其他配置项: 您还需要检查其他可能影响通信的配置项,例如 VLAN 配置、接口状态、IP 地址等。确保 PC3 和交换机之间的 VLAN 配置一致。
故障排除: 如果您仍然遇到问题,您可以使用以下命令来进一步排查:
display mac-address interface g1/0/1
:查看接口 g1/0/1 上的 MAC 地址表项。display arp
:查看 ARP 表项。display interface g1/0/1
:检查接口状态和配置。如果您需要更详细的故障排除,请提供更多信息,例如接口配置、VLAN 配置和其他相关配置。123
(1)
暂无评论
那是因为缺省情况下,即使学习不到mac,交换机也会通过 ”泛洪“ 的形式来转发数据。
你需要先把这个动作改成“不允许转发”才行,这样就只有静态绑定的mac才能通信了。
比如:
interface GigabitEthernet1/0/1
mac-address max-mac-count 0
undo mac-address max-mac-count enable-forwarding
mac-address static 2eae-2858-0206 vlan 1
配置完可以把接口shutdown再undo shutdown一下,用于刷新mac表项。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论