1、为何是软件定义?
在这个“软件定义一切”的时代(有人戏称为“SDx”),网络天然也是其涵盖的范畴之一,应运而生的SDN即是一个方向,至于如何理解SDN,笔者更愿从广义的角度来看,而不仅仅是其狭义定义中的三个特色,即:控转分离、集中控制、开放可编程。或者说狭义的SDN是为广义的SDN来服务的,对底层网络的变革,带来的更大的好处是在后期网络运营时,对流量的可视化、流量调度、监控报警等方面带来更多的可操做性、可实施性及便捷性。编程
2、网络运营会面临哪些问题?
当一张网络在线运行以后,技术人员更多的时间和精力会投入到网络的优化、变动、监控、报警等,总结起来几个方面:服务器
3、传统网络技术环境有哪些弊端?
面临网络运营问题,传统网络技术环境多为网络设备“堆砌”而成,“盒子”由设备厂商全部,很难看到一个全量的、透明的网络世界,所以在实现这些网络运营需求的过程当中,技术人员只能经过标准协议将有限的MIB信息读取至各类或开源或商业化的网络信息平台,从而实现有限程度的运营需求,究其缘由,笔者认为主要集中在如下几点:网络
4、如何给网络“松绑”?
当前网络技术发展处于开源与闭源的过渡期,之因此这么说,是由于以SDN为表明新型网络技术尚未彻底落地,与之对应的硬件产品也在市场化过程当中,且须要市场的考虑及技术的沉淀,而以传统网络厂商为表明的闭源产品,也正在融入开放、开源的理念在其产品中,不少网络设备已支持OpenFlow等南向协议、开放gRPC接口,甚至你能够把一台交换机视做一台服务器,可在其本地编写/运行脚本,这些改善有助于在网络技术迭代的过程当中,完善、增强网络运营指标,更好服务于业务需求。笔者这里提供几点部署建议,供参考:架构
5、网络平稳过渡很重要
网络平稳的重要性不言而喻,网络做为全部业务生产者/消费者的“传输媒介”,其稳定性将直接影响产品体验,新技术的引入、网络的迭代必定要与旧技术“并行”,在不影响当前业务的前提下,改善网络运营环境。示例以下图:ide
6、小结
网络新型技术的出现必将改变传统的网络实现方式,并对“网络世界”的视角变得更加全面,流量见得大而全,数据才能分析的透,这对网络更全面的优化、流量更全面的特色、业务的发展方向提供更有意义的指导和建议。工具