Networking ARP&;第三层交换机

Networking ARP&;第三层交换机,networking,forwarding,arp,Networking,Forwarding,Arp,以下是基于我对网络的理解,如果有什么问题,请指出 考虑以下场景。主机(发送方)将发送IP数据包: 发件人填写目标IP地址 发送方填写目标MAC地址(可能使用ARP) 交换机根据MAC地址转发数据包 我的问题是: 如果我们使用第三层交换机,我们能摆脱ARP吗?因为第三层交换机根据IP地址转发数据包。交换机并不真正使用ARP,也就是说,它们不发送ARP,但当pc发送ARP时,它们确实利用了它们的功能 具有IP接口的交换机使用ARP的方式与任何其他设备使用ARP进行通信的方式相同。这可以在L2交换机上

以下是基于我对网络的理解,如果有什么问题,请指出

考虑以下场景。主机(发送方)将发送IP数据包:

  • 发件人填写目标IP地址
  • 发送方填写目标MAC地址(可能使用ARP)
  • 交换机根据MAC地址转发数据包
  • 我的问题是:


    如果我们使用第三层交换机,我们能摆脱ARP吗?因为第三层交换机根据IP地址转发数据包。

    交换机并不真正使用ARP,也就是说,它们不发送ARP,但当pc发送ARP时,它们确实利用了它们的功能

    具有IP接口的交换机使用ARP的方式与任何其他设备使用ARP进行通信的方式相同。这可以在L2交换机上作为管理接口,也可以在具有IP VLAN接口的第3层交换机上

    ARP是广播的,所以交换机会将其发送到所有端口。一旦ARP要到达的设备是see的ARP,它会直接向发送ARP的设备回复MAC地址。然后,原始设备将通信量(导致其发送ARP)直接发送到响应者的MAC。此时交换机使用其MAC表将帧转发到正确的端口


    source

    您仍然需要ARP。第三层交换机基本上是laer-3路由器和第二层交换机的组合。第三层交换机是一个第二层交换机,用于转发同一第二层域上的流量,但它是一个第三层路由器,用于发送到不同子网的流量


    任何主机到主机(路由器也只是一个主机)的通信仍然需要第二层来首先传递,并且需要第二层地址将其转发到目的地(同一第二层域上的另一个主机,如果IP地址不在同一子网中,则包括路由器)。ARP在第三层地址的基础上获得第二层地址,因此这仍然是必要的。

    @YuHao请不要为了修复格式而公然复活两年半前的离题问题。投票结束。没有必要改进格式(无法迁移)。@AndrewMedico我在投票结束这个问题后进行了编辑。这是离题的,但它已经在这里了,改进它的格式没有坏处。