互联网企业的数据中心出口,往往需要连接到不同的ISP,每个ISP都会提供不同的链路带宽,当然价格也千差万别。用户的流量选哪条链路转发也仅仅是遵循传统的路由协议,并没有考虑到链路的忙与闲状态。因此,有些链路已经出现饱合,但是仍会有流量"汹涌"而来;形成鲜明对比的是有些链路空闲(并且同时也是最贵的租用链路),却一直没有业务流量"派"过来。
同时,这种基于目的地址的路由转发,并不能区分到同一个目的地址的流量优先级。那么对于VIP租户和普通租户的流量无法区分,它们享受着同等的待遇,也就无法提供差异化的租户服务和价格。
经过上面的分析,互联网企业为数据中心买了很多出口链路带宽,但是由于传统路由协议的"缺陷",导致峰值流量总是涌到某些链路,无法实现所有链路的高效利用。所以,无论互联网企业购买更多的出口链路资源,仍旧不能解决"瓶颈"问题。
那么是不是可以手动配置路由策略,调度出口流量呢?但是这样费时费力,如果是跨设备的流量调度,更要协同配转置多台设备。由于选路规则复杂高深,又会因中间设备厂家而有区别,即便是具备丰富管理经验的专家,也会认为是一个困难的工作。
SDN智能感知状态、灵活分配资源
此时SDN(软件定义网络)逐步展露锋芒,为互联网企业提供了解决互联网出口流量调度的解决方案。首先,SDN能够让网络感知到每一条链路的忙闲状态,从而动态调整流量走向,保证链路负载均衡的分布于各条链路。这样,传统的链路带宽不能充分利用的问题便迎刃而解了;其次,对于不同优先级的业务,可以按用户的等级制定策略,高优先级的业务优先分配链路资源,不同价格的链路负载不同价值的业务,从而可以为互联网企业的精细化运营提供更好的基础保障;最后,SDN网络省去的繁琐的手工配置,让业务调整自动化,并且可以提供流量可视化报表,数据中心出口的流量情况一目了然。综上所述,SDN的理念可以让互联网企业更清晰的了解当前的网络状态,灵活的分配链路资源,大大简化了运维配置复杂度,这样先进的网络当然会受到互联网企业的关注。