网络通信 频道

数据中心互联网络的SDN解决思路

  分阶段逐步演进的解决思路

  规划和构建一个网络就好比建设一座城市,俗话说“罗马不是一天建成的”,网络架构的改变也是一项长期而重大的工程,需要在一个总体的蓝图下分阶段逐步演进。

  道路建设

  任何一座智能城市,都需要建立在稳固的基础设施架构之上,没有好的公路便谈不上城市的智能。网络也是一样,任何智能网络都是建立在稳定、可靠的基础设施之上的。

  在数据中心间网络上,需要选择稳定、可靠的网络设备和主备链路,选择设备节点的异地备份,选择具备良好扩展性的路由协议。物理硬件设施的基础特性跟传统的网络理念是一致的。

  BRT工程

  当一个城市把公路修好之后是否就可以高枕无忧?答案是否定的,随着城市车辆的增多、人口的增长,再宽敞的马路也会逐步产生拥堵,特别是在交通高峰期更会发生大面积拥堵,为了解决这一问题,国内各大城市开始建设BRT(Bus Rapid Transit,快速公交系统)工程,通过公交车专用车道,提前预留专用道路给公交车,让优先级别更高的公交车可以畅通无阻地通行。

  在网络上也需要相应的技术手段预留带宽,让专用的流量在专用的带宽上转发,例如MPLS-TE,不同优先级别的TE,可以为不同类型的业务保障、承诺不同等级的服务。

  智能交通

  现在,驾车者为了更快地到达目的地,通常会选择导航工具来提供所有道路的交通信息,通常导航工具推荐的路径可能不是物理距离最短的,但却是交通最畅通、花费时间最短的路径,这里体现了道路交通的一部分智能化。

  在网络上也可以实现类似的功能,和过去不同的是,现在我们可以把全网的所有链路和设备都看作一个资源池,从A点到B点,使用者不需要知道直连的物理链路有多少,只需能够调配资源池里面的所有资源即可,因为从A到B不仅仅只有A→B直连的路径,也有可能是A→C→B或者A→D→B。到底使用哪个路径到达目的地,使用者也许不必关心。

  如何把不同的流量放到不同的路径上,从而避免网络发生拥塞的情况,这就完全依赖于网络控制器了(Network Controller)。Controller不仅仅能看到某条物理专线的带宽,还能看到整个资源池,对池中的资源进行总体调度,它可以判断哪里有网络带宽,甚至与业务应用的计算联动,根据网络资源情况将计算放到有资源的节点进行处理。

  网络控制器拥有面对用户的接口,能够获取网管工具传递的信息,并通过用户信息和网管信息等有效控制网络设备和网络资源。它可以根据实时需求将不同的flow在不同的路径上进行添加、删除、修改等操作,让全网资源得到合理的共享。这就相当于将全网看作一台路由器,只需要维护和管理控制器就可以管理整个网络,从而实现“Network as a Router”的目标。

0
相关文章