On Fri, Dec 29, 2017 at 5:27 AM, <sthaug@nethelp.no> wrote:
It's rather interesting how parsing of variable length addresses was thought to be way too complicated - while parsing of IPv6 extension header chains of unknown length was okay.
IIRC, IPv6 extension headers are optional. The router does have to check if there are any hop-by-hop options but it doesn't need to examine more than the first extension header (and always the same byte offset) to determine if it has to look. More, it's allowed to reject the packet with a parameter problem rather than process the header. The originating and destination nodes have to pay attention to all extension headers, but then they always did have to process packets with information of variable lengths. Regards, Bill Herrin -- William Herrin ................ herrin@dirtside.com bill@herrin.us Dirtside Systems ......... Web: <http://www.dirtside.com/>