[c-nsp] Packet fragmentation methods for QoS
Everton da Silva Marques
everton at lab.ipaccess.diveo.net.br
Fri Mar 11 04:58:02 EST 2005
On Thu, Mar 10, 2005 at 12:12:34PM -0600, MADMAN wrote:
>
> Everton da Silva Marques wrote:
> > Has anyone performed testing with
> > reducing MTU size at WAN links in
> > order to make the edge routers
> > (both PE and CE) to break down
> > large datagrams? How does it
> > compare to LFI?
>
> No since it wouldn't make much sense. By
> simply reducing the MTU your only making the
> transmission of packets more inefficient but
> doing nothing to gaurentee voice quality.
> With LFI you bust up the large datagrams and
> interject voice packets inbetween this newly
> busted up datagram to preserve the <20ms
> serialization that is recommended.
Please consider the following scenario, in
which voice+data traffic flows from H1
towards H2:
W1 W2
H1--CE1----PE1--[backbone]--PE2----CE2--H2
H: host
CE: customer edge router
PE: provider edge router
W: low speed WAN link
My understanding is:
1. MLPPP LFI over W links would break down large
packets on CE1, insert voice packets inbetween,
transmit them over W1, then reassemble
large packets at PE2. The same interleaving
would happen at W2, then reassembly at CE2.
-- Known problems with MLPPP LFI:
a) Low number of MLPPP bundles per PE (7507).
b) Disassembling/reassembling work is imposed
on PEs. If PE1=PE2 happens to be, that's
double work at the same PE. Processing
power of both CEs is consumed by MLPPP LFI.
c) MLPPP bugs may affect IOS stability.
2. Low MTU on W links would make the CE1 to
break down large datagrams. If this
fragmentation takes place before the
QoS queues at CE1, the voice packets
would also have the chance to be prioritized
inbetween the data fragments; otherwise,
voice packets would not gain QoS benefit on
this first W1 link, but QoS policy at W2
would honor the preference of voice packets
over fragmented data packets.
-- Possible advantages of low MTU for
voice traffic over slow WAN links:
a) Packet fragmentation would happen only
once, at the ingress CE, saving PE/CE
resources.
b) Packet reassembly would happen only
once, at the destination host, saving
PE/CE resources.
-- Possible problems:
a) Fragmentation would increase the packet
rate over the backbone. This ought to be
a minor effect, as such low MTU method
should be used only for slow WAN links
carrying voice+data under QoS; increase
of packet rate due to fragmentation on
these slow WAN links is expected to be
small. Has anyone verified this?
b) If fragmentation takes place after the
QoS queuing at the ingress CE, voice
packets would miss the opportunity to
bypass lower priority data packets on
the first W1 link. Can anyone point how
fragmentation and QoS interact on Cisco
devices?
c) A given application could refuse to
work with fragmented packet. This
seems unlikely as most data applications
nowdays are expected to rely on the
underlying operating system for network
layer packet reassembly. An issue to
be aware of, though.
Thanks,
Everton
More information about the cisco-nsp
mailing list