On Fri, 9 Jun 2017, Tommy Pauly wrote:

The kernel is still responsible for managing the port namespace between applications, and demultiplexing incoming packets to the correct processes. Since that is part of the kernel, the port demultiplexing still needs to understand where to look for port numbers in known protocols. It seems like for the use-case you’re mentioning for new protocols, it could be useful to allow that logic to be extended, or ‘learn’ new protocols. This isn’t something we’re doing now, but definitely an interesting idea!

Also sounds like a use-case for the work on "device should be handed multiple addresses". If it were, you could multiple in a way that each process that needed to have its own port space or run special protocols, could get unique usage of a newly allocated IPv6 address.

If this is something that would be useful, it would be good if this use-case was brought to 6man and v6ops. It would probably be more credible if you brought it than if I did.

--
Mikael Abrahamsson    email: [email protected]
_______________________________________________
Taps mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/taps

Reply via email to