The global router and switch market is projected to reach $41B by 2022. Routers are a big business, and protocols such as BGP, OSPF, EIGRP, IS-IS, Anycast and others facilitate the forwarding of packets between locations. Anycast is very important to the CDN industry because most use this method to deliver packets from edge PoPs to end users. However, the writing is on the wall for all these protocols and they have no place in the world of machine learning.
At the most basic level, the routing of packets is driven by non-learning algorithms where they simply lookup an IP address in a table and send the packet along its way. To make matters worse, routers only know what’s going on in their own neighborhood, having no visibility of what’s happening in other parts of the world. The problem is these protocols are man-made algorithms that were developed many years ago which haven’t changed much with time. In contrast, the Infinite Machine Learning Routing Protocol (i-MLRP) is a learning algorithm that leverages supervised and unsupervised machine learning models to create its owns rules for routing packets based on the inputs received at any given time. In fact, i-MLRP is going to be the mother of all routing algorithms that will replace all of them. The protocol is infinite because it will change the routing in real time based on what’s happening around the world, likely never to use the same route twice for forwarding packets.
One of the key requirements for any machine learning model to work effectively is the need for data – lots of data so that learning models can identify patterns in the data and use it to create its own rules and make predictions. Thus, there is no shortage of inputs in the world of routing and switching. In addition, i-MLRP is a model which is able to predict what paths are likely to be congested in the immediate future, then be able to send packets through areas which are not congested. The takeaway – in a short while, every router will start shipping with a machine learning engine that really makes the appliance intelligent.