On 26-aug-2007, at 7:23, Bernard Aboba wrote:

As noted, much of the discussion is academic because in fact, bit errors
do not happen in isolation.

Yes, it would be good to look at this in more detail.

Also, while it is possible to implement stronger frame
checking mechanisms, doing so at line rate (e.g. 10+ Gbps) is non- trivial.

With larger payloads, it could be interesting to explore checksums that derive their strength from a greater length rather than a strong algorithm. But if a relatively modest packet size works better at a certain point in time for a certain type of hardware, that's fine, that's the whole point of automatically using the maximum possible size.

If this material is intended to remain within the document, it needs to be
reviewed by IEEE 802.3 folks such as Pat Thaler.

Yes, it would be helpful to put the whole jumboframe/CRC issue to bed for good.

With the advent of Energy Efficient Ethernet, it will be possible for link rate to be adjusted in mid-conversation. Therefore the having the allowed MTU vary with link speed will mean that the MTU could conceivably change in
the middle of a conversation between two hosts.

There doesn't seem to be much information around about energy efficient ethernet. Depending on how it's implemented, this could be rather problematic for applications that need a certain quality of service. It is of course easy to limit the size of outgoing packets depending on link speed, even if the link speed is quite variable, but it's not exactly easy to do the same for incoming packets. Receiving a burst of 9000 byte packets when operating at 10 Mbps isn't exactly great for applications like VoIP. For IPv6 it would be possible to advertise a new, smaller MTU in a neighbor advertisement, but with IPv4 that's not as easy.

Having a layer 2 switch advertise its maximum MTU will not necessary provide a host with useful information, since depending on the operation of (R)STP,
the switch may or may not be in the path.  Also, with Energy Efficient
Ethernet, one or more links along the path may adjust their speed;  if
the MTU were to vary, this would cause changes to the path MTU that
the host would not be to predict, even knowing the link speed-MTU
relationship of its edge switch.

The idea is to listen to all broadcasts from switches and then use the largest packet size supported by them all. But I'm thinking it's probably easier to depend on test packets to make sure that packet sizes are limited to what switches support so I'll remove the switch advertisements in the next version.


_______________________________________________
Int-area mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/int-area

Reply via email to