Written by Jennifer Lin
Prior to joining Juniper through the acquisition of Contrail Systems, Jennifer was a member of the early team and VP, Product Management at Contrail Systems, where she led the product management and marketing activities.
Traditionally, pre-software defined network performance monitoring was based upon non-granular polling mechanisms. Post-software defined network monitoring heavily focuses on automation and real-time awareness into networks.
In the pre-SDN world a lot of the monitoring was, in the old days, based on pretty non-granular poling mechanisms. I think the expectation in the last few years has been much more about real time monitoring. In the post-SDN world that evolves at the next level to higher levels of automation and initially things like SNMP and NetFlow were used just to get an understanding of the network environment. Increasingly a lot of those pieces of instrumentation as well other things that are being done in the virtual environment are being correlated with each other to kind of understand whether it's application performance or user behavior at a more granular level.
We used to do things like deep packet inspection and we still do in the network, but now in the cloud environment you don't need to inspect the packet to understand what that payload is because the networks have been created with an understanding of what that application environment is. Then understanding individual user behavior, latency between two virtual machines, latency between two virtual networks which has nothing to do with the physical environment, it is increasingly very important to the application teams and the cloud tenants.