I can tell you with perfect knowledge that there was *nothing* close to an implementation when DiffServ was hatched. It was an exercise of "lay claim to some bits that can encode a simple model and pray for rain". -mo