Robust and available – Future networks should be robust, fault-tolerant and available.
Security – One of the biggest issue of today’s Internet is security, especially end-host security. That is the reason why the future network design must be built with security in mind from the start. The network should provide tools to quarantine fast-spreading infections, mitigate Denial of Service attacks, and provide better source authentication [22].
Support mobile end-hosts – As we mentioned in text above the number of end-users of the Internet will rapidly increase and the number of mobile users will form major part of them. The future Internet is meant to facilitate mobility of users, terminals, and networks and even of applications, when a communication is moved from one device to another, for example [22].
Economically viable and profitable – The future networks should be profitable for those who provide network services.
Evolvable – the architecture of the future internet should pre-suppose that it will change and evolve over time.
Predictable - The user should know what to expect from the network, and it should provide predictable and repeatable service.
Support anonymity where prudent, and accountability where necessary.