In corporate networks you can use Differentiated Services Code Point (DSCP) values to prioritize traffic for best performance of the most important traffic. However, if you manage a small network and your perimeter devices do not support DSCP, there is an alternative method known as traffic throttling which allows you to specify the amount of bandwidth a specific application can consume. Traffic throttling does not have any network infrastructure requirements.
Although, the cost of bandwidth is much cheaper now-a-days, you cannot throw more bandwidth to applications to solve network congestion problems without controlling the consumption by the various bandwidth-hungry applications! As the trend of multimedia streaming and real-time networking is increasing at an extraordinary pace, network congestion problems will occur as these applications tend to consume all available bandwidth.
As you might be aware that we are running out of IPv4 Public addresses and that’s coming soon! Check some stats here - However, this does not mean the end of the IPv4 Internet as most service providers may still have quite a number of addresses while they can reclaim back unused ones. However, moving on to IPv6 has big advantages and this article deals briefly with the advantages that IPv6 has over IPv4.