我的L3交换机有30个接口。如果您查看下面的输出,show interface命令的结果中显示了两个MAC地址。所有接口的硬件地址都是相同的。每个接口的物理地址是不同的。
假设在ce1/1接口上配置了IP地址。当ce1/1收到配置在其上的IP的ARP请求时,应该在ARP回复中使用哪个MAC?
如果我使用硬件地址而不是物理接口地址,那么潜在的问题是什么?关于这种情况有什么标准吗?
rtr1#sh interface
Interface ce1/1
Scope: both
Flexport: Breakout Control Port (Active): Break Out Enabled
Hardware is ETH Current HW addr: 4c76.2541.a6c1
Physical:4c76.2541.a6f2 Logical:(not set)
Interface ce1/2
Scope: both
Flexport: Non Control Port (Active)
Hardware is ETH Current HW addr: 4c76.2541.a6c1
Physical:4c76.2541.a6f3 Logical:(not set)发布于 2018-06-05 15:53:27
ARP (地址解析协议)用于将第三层地址解析为第二层地址.来自第三层接口的ARP答复将使用分配给第三层(IP)接口的配置的第二层(MAC)地址作为您试图解析的第三层地址。
我看不出你在哪里有一个第三层地址分配给你的问题中的任何一个接口,所以你不会使用ARP来解析一个第三层地址到一个第二层的接口地址。
交换机通常只具有分配给交换机管理的第三层地址(或第三层接口上的第三层交换机的路由),而第三层地址在第二层交换中不起任何作用。甚至第三层交换机主要是第二层交换机,而第二层接口不使用ARP,因为它们没有需要解析的第三层地址.第二层使用MAC地址表来决定在哪里转发帧,而不是ARP表,而交换机是第二层的透明设备。
发布于 2019-01-03 08:24:35
当交换机具有ip地址时,将用于ARP请求的MAC将与具有ip地址的接口相关联。L3功能--你把它的接口变成了一个L3接口--它将从L3到L1工作,所以它将按照ARP定义的RFC来回答,现在对于您的问题,如果您使用“硬件地址”(我更愿意称它为底盘地址),那么您有选择配置这个地址吗?如果你这样做,它的目的是什么?,底盘或硬件地址更多的是用来删除生成树,或链接到管理ip的mac附件。
https://networkengineering.stackexchange.com/questions/50945
复制相似问题