| ▲ | eqvinox 21 hours ago | |||||||
> I'd think that all the intermediate routers would want to have an opinion about my packet, caring, at the very least, that it's either TCP or UDP. They absolutely don't. Routers are layer 3 devices; TCP & UDP are layer 4. The only impact is that the ECMP flow hashes will have less entropy, but that's purely an optimization thing. Note TCP, UDP and ICMP are nowhere near all the protocols you'll commonly see on the internet — at minimum, SCTP, GRE, L2TP and ESP are reasonably widespread (even a tiny fraction of traffic is still a giant number considering internet scales). You can send whatever protocol number with whatever contents your heart desires. Whether the other end will do anything useful with it is another question. | ||||||||
| ▲ | lxgr 20 hours ago | parent [-] | |||||||
> They absolutely don't. Routers are layer 3 devices; Idealized routers are, yes. Actual IP paths these days usually involve at least one NAT, and these will absolutely throw away anything other than TCP, UDP, and if you're lucky ICMP. | ||||||||
| ||||||||