Nomenclature disconnect, sorry. With servers I meant the machines coordinating world state for a game which might need/want to cold call a game client.... so I think we are thinking about the same situation, only I used misleading terms, sorry.
I disagree UDP "communication" unlike TCP is inherently unidirectional and there is no reason to force a cmmunication to use the same port-pair per direction...
Yes, but that match making requires somebody to accept cold calls, and for a peer to peer gaming session without a central communication/matchmaking server you need to open these ports in the firewall... Your approach requires that I at the very least agreed on which ports to use before hand... that is so "old-school" really ephemeral ports should not be used that way you should always negotiate which ports to use from scratch for each unidirectional flow
(I am trying to make a bad argument here and be mildly funny).
That is not that helpful, as MACs restrict you to a single L2 domain... what about multiple levels of routers in a network with rate sharing concerned only at the exit/entry points?
Well, this is where centralized IP assignment via DHCP can come in handy, there you know how many and which addresses a specific machine uses... you can't know with SLAAC and RAs.
That again is a policy question. Sometimes (moare often) that might be what you want, sometimes its not and you might want all containers/VMs NATed behind a single address
Just because there are situations in which multiple addresses per host are desirable, does not logically mean that the opposite (conditions in which the number of addresses needs to be fixed) is not also desirable... I am not arguing against the new capabilities that 128bit addresses bring, just against the sometimes heard notion that now everybody needs to change their ways even if just to accomplish the same as before.
Well, as long as that network presents itself as one entity if asked by policy to do so I have no issues with that.
again, I am not even taking a position which of the alternatives is "better", my point is there is no reason why not all options should be available.
I might be more conservative than I had thought, but I am not willing to ceed human rights to machines.
Yes, just as there are legit needs to keep things under tight control... my argument is still, that the IPv6 "my (new) way or the high-way" approach needlessly prolonged/prolongs the IPv6 roll-out.
Not necessarily, I can assign a /128, and IMHO should be allowed to do so preferably from a central place (at the same time I should only do this with good justification). For example, once IoT goes IPv6 I would like to have a close eye on these as I trust them about as far as I can throw 'em... which is considerably easier if they are easy to track/filter on L3. But that is clearly a policy question and for network policy I consider the local admin to be "in control" and think that the tools should be available to implement any policy desired. I really dislike the "here is a thing that is hard in X" line of reasoning, where proponents of X start telling you you are doing things wrong and need to change your ways substantially only to keep achieve that thing..