Re: Excessive network traffic -

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Phil Meyer wrote:

What happens is that a 'switch' is supposed to look one level deeper into each packet than a bridge does, and determine which interface to copy it to. A bridge simply copies every packet to every interface.

Packet flooding happens when the switch does not have enough memory or CPU to examine every packet. For those packets it cannot examine, it drops them on every interface, like a bridge would do.

The behavior you're describing is not possible with broadcast packets, like ARP.

An ARP packet is an ethernet packet with a broadcast destination address, and information about a higher-level network protocol (IPv4) address for which the sender wants an ethernet address.

Once the sender has the ethernet address (MAC), it can send network packets directly to that host. Each of those packets will be an IPv4 packet wrapped in an ethernet packet. The ethernet packet will have the sender's MAC and the destination MAC. Now, if a switch does not know which on which port it will find the destination MAC (such as when its memory is insufficient to keep a complete list), then it will send the packet to all interfaces.

That's not what's happening in this case, though. ARP packets are specifically broadcast, and must be sent to all ports. There's nothing unusual about this. Every host with an ethernet connection will see a relatively constant stream of ARP traffic from the hosts on its network.


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux