Do you need N times the bandwidth to send same data to N users (for example when streaming live video to many users) or are current network protocols capable of cloning packets mid-route (or similar technique) that would allow to reduce required measures?
I'll explain what I mean with example: server sends data to two nodes, then those nodes send data to two another nodes... and so on till data reaches clients, that way every node needs only twice the bandwidth and not N times the bandwidth...