ietf
[Top] [All Lists]

OT was Re: [mpls] draft-ietf-mpls-in-udp was RE: gre-in-udp draft (was: RE: [tsvwg] Milestones changed for tsvwg WG)

2014-01-13 09:08:48

In message 
<201401121426(_dot_)23719(_dot_)mark(_dot_)tinka(_at_)seacom(_dot_)mu>
Mark Tinka writes:
 
On Sunday, January 12, 2014 04:59:41 AM 
l(_dot_)wood(_at_)surrey(_dot_)ac(_dot_)uk
wrote:
 
The MPLS assumption is that it's protected and checked by
a strong link CRC like Ethernet, and checked/regenerated
by stack processing between hops; here, in a path
context, with zero UDP checksums MPLS has no checking at
all.
 
Right, which is probably why routers today can count badly
checksum'ed Ethernet frames, but don't have the equivalent
for MPLS.
 
I'm sorry, when was MPLS cheap?
 
Current-generation ASIC's have no problem forwarding MPLS
frames at wire rate. One could go so far as to say that MPLS
has allowed vendors to make cheaper line cards also because
IP FIB's and traffic queues can be scaled down dramatically
(not that I'd every buy such line cards, but...).
 
Mark.


Perhaps if you actully worked for a company that made line cards you
would not make the above statement.

Many of the big router vendors use the same TCAM hardware for MPLS
lookups as they do for IP lookups.  Doing the lookup is not the rate
limiting factor even in hardware that has an ILM SRAM table and some
form of radix based lookup.  All of the hardwre I've seen in the last
15 years or so forwards MPLS and IP at the same rate.  ... Except IPv6
before they decided to waste the lower half of the address space with
40 quintilion host in a bridged subnet and you really did have to look
at the whole 128 bits.  Back when forwarding was done in software
(circa 1995) your statement would have been true if MPLS preceeded
forwarding ASICs which it did not.

Also the statement "Current-generation ASIC's have no problem
forwarding MPLS frames at wire rate" is not true for most (or all)
hardware with 40 byte payloads (even with plus 4 with TCP SACK plus 4
if MPLS) and 100 Gb/s interfaces.  It is true for "average packet
size" traffic and on most hardware only true if bursts of 40 byte
packets are very limited in duration.

Curtis

<Prev in Thread] Current Thread [Next in Thread>