We are not re-inventing the wheel here but by using a web architecture for a network controller, we have brought in the scale element of the web into network control, management and monitoring. This ensures that the solution scales, just like a web application, like Google or Facebook application - built using distributed micro services that can individually scale in order to scale the entire system.
The enterprise networks were classically plagued with the issue of performance and scale – and the web scale architecture of CloudStation – overcomes the scale issue with the enterprise network.
Open and Modular
Intelligence in software
Scalable and Efficient
Which eventually helps the enterprises to design cost-effective, agile networks for the modern era. Our SD-WAN platform is Horizontally Scalable this results in no one component becoming a limiter for the network to scale.
The Control Plane, Data Plane and Forwarding Plane in Network is the heart core DNA in today’s networking hardware to move IP packets from point A to Z.
Our solution is a true software-defined network with the control plane centralized in the CloudStation Software Defined Network Controller and the Data Plane Our Edge Appliances CloudPorts adhering to instructions from the Control Plane in terms of encrypted secure messages .
An Intent driven configuration framework that does not need persistent old school transport connections like SSH, and therefore the control plane can fail over to the right WAN path even before it loses a single transaction.
In most of the software implementations of the data plane, the system architects have followed what was done in the classical old world ASIC based custom appliances in which the software data plane followed the same hardware centric design of the data plane – with a sequential set of tables for Packet Look up, Classification, Forwarding – that eventually leave the data plane with lot less flexibility.
This also meant that any service insertion had to follow this sequential architecture allowing for a lot less flexibility.
So the services can be easily isolated and can be turned on or off, and this will not affect the system – be it terms of the throughput or reachability. This is where the Always ON part of ScaleAOn architecture also comes in.
CloudStation Controller application has been developed with self-service precepts in mind. The Data plane deployment be it in Public or Private Cloud or Virtual Form Factors or Physical Branch Edge devices can be launched, managed, and controlled without requiring the human intervention.
Automation is key in our Solution in which Cloudstation Centralized Controller and CloudPort
(Edge Appliance ), each CloudPort (Network node) at a branch or DC location, will try to reach the pre-configured service URL on the CloudPort to form a HTTPS connection with CloudStation . This only requires a reachability to the CloudStation and all the steps are automated no human intervention is required
In case any or all of the WAN interfaces use an automatic IP assignment protocol like DHCP, this is really simple. In case of a static IP address, or a site specific network, IP assignment is needed from the LAN UI of the device. Successful authentication happens by verifying the UUID & Serial number, once done all further communication happens between the controller and the Edge appliance .
The CloudPort sends all the discovered LAN information (number of ethernet ports, any network discovery et al). The CloudStation sends all the required LAN configurations, which is applied at the CloudPort. And first reboot is performed to ensure all parameters are in the right state. Upon second power up (Note- first power up is for dialing home and fetching LAN configuration), the CloudPort completes the fetching all policies, configuration state, and follows an internal algorithmic series of steps to connect to the overlay WAN network, and set up forwarding plane as per the latest state programmed by CloudStation. All set up is automatic from here for the lifetime of this branch location.
The communication between the CloudPort and CloudStation is a REST API call, which is stateless and atomic. The control plane communication is not bound to one link. The control plane communication can be on an internet link or a private link like MPLS as long as the controller (CloudStation) is reachable from the CloudPort (Edge). The link used for control plane communication can dynamically change based on the reachability of the CloudStation from the CloudPort. This significantly improves the availability of the edge location and increases the manageability of the location from the centralized controller.