Network Optimization is technology used for improving network performance for a given environment. It is considered an important component of effective information systems management. Network optimization plays an important role as information technology is growing at exponential rates with business users producing large volumes of data and thus consuming larger network bandwidths. If proper network optimization is not in place, the continuous growth can add strain to the network architecture of the concerned environment or organization.