首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应该使用哪个MAC :设备MAC还是接口MAC?

应该使用哪个MAC :设备MAC还是接口MAC?
EN

Network Engineering用户
提问于 2018-06-05 06:46:43
回答 2查看 180关注 0票数 2

我的L3交换机有30个接口。如果您查看下面的输出,show interface命令的结果中显示了两个MAC地址。所有接口的硬件地址都是相同的。每个接口的物理地址是不同的。

假设在ce1/1接口上配置了IP地址。当ce1/1收到配置在其上的IP的ARP请求时,应该在ARP回复中使用哪个MAC?

如果我使用硬件地址而不是物理接口地址,那么潜在的问题是什么?关于这种情况有什么标准吗?

代码语言:javascript
复制
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)
EN

回答 2

Network Engineering用户

发布于 2018-06-05 15:53:27

ARP (地址解析协议)用于将第三层地址解析为第二层地址.来自第三层接口的ARP答复将使用分配给第三层(IP)接口的配置的第二层(MAC)地址作为您试图解析的第三层地址。

我看不出你在哪里有一个第三层地址分配给你的问题中的任何一个接口,所以你不会使用ARP来解析一个第三层地址到一个第二层的接口地址。

交换机通常只具有分配给交换机管理的第三层地址(或第三层接口上的第三层交换机的路由),而第三层地址在第二层交换中不起任何作用。甚至第三层交换机主要是第二层交换机,而第二层接口不使用ARP,因为它们没有需要解析的第三层地址.第二层使用MAC地址表来决定在哪里转发帧,而不是ARP表,而交换机是第二层的透明设备。

票数 1
EN

Network Engineering用户

发布于 2019-01-03 08:24:35

当交换机具有ip地址时,将用于ARP请求的MAC将与具有ip地址的接口相关联。L3功能--你把它的接口变成了一个L3接口--它将从L3到L1工作,所以它将按照ARP定义的RFC来回答,现在对于您的问题,如果您使用“硬件地址”(我更愿意称它为底盘地址),那么您有选择配置这个地址吗?如果你这样做,它的目的是什么?,底盘或硬件地址更多的是用来删除生成树,或链接到管理ip的mac附件。

票数 0
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/50945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档