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

RE: Notes about identifier - locator separator




|   The presence of IPv4 options in a packet header cause the IPv4
|   packet to be kicked out of the silicon-path of many of today's
|   high speed routers. Given that history, I could easily forsee
|   a silicon-forwarder for IPv6 that kicks packets to the slow
|   path if the next-header field is _not_ one of several known
|   values (on the theory that if the next header is not X, Y, or Z
|   then there _might_ be something in there that the router needs
|   to look at...). This has undesired effects on throughput.


That's _today's_ routers and it's an optimization that makes sense
because there are no heavily used options.  If there were, then
folks would figure out how to do those options in hardware.  

Let's not let the tail wag the dog here, please.  If we need an
option that runs fast and can specify it, then it can be done
in hardware.

Tony