下一代互联网的发展离不开IPv6,但IPv6在商用推进中遭遇重重挑战:如支持IPv6的终端和应用较少;传统的企业网络基础设施并不具备地址转换功能,不支持IPv6。
云计算给IPV6部署带来挑战
尤其是云计算的爆发,给IPV6部署带来巨大挑战。一方面,云计算亟需充足的IPv6地址资源;另一方面云计算也让互联网流量模型更加复杂,让云内、云外的流量和资源的迁移都变得更加复杂,对云数据中心的网络架构和设备的处理能力都提出了更高的要求,这在一定程度上又阻碍了IPv6的部署。
在网络架构方面,传统的网络架构更喜欢烟囱似的汇聚型网络,IPv6过渡时在汇聚型网络中只需在汇聚点设置网关转换设备,那么所有的汇聚型网络通过这一转换网关与终端相连接。
而云计算数据中心则与之不同,多个数据中心之间打通连接后,当访问某个数据中心资源时发现通过其它数据中心入口也可访问到云数据中心内部资源,也就是说它的出口非常多,而我们又无法在每个接口上设置出口网关进行转换,这使得网络改造起来比较麻烦。
另外,云数据中心出口处的设备需要维护处理云中心内外所有业务的IPv6与IPv4地址转换,对其处理性能也提出了更高的要求。这些问题都对IPv6的升级带来了挑战。
SDN支撑IPv6加速商用
而SDN架构正好可以解决这些问题。
SDN是一种新型的网络架构,通过将二、三层网络设备的控制功能与设备本身进行分离,将分离后的控制功能集中统一管理,使得设备更加简单、方便,再 通过OpenFlow或类似协议将数据进行转发,让底层设备所流出的资源变得更加容易控制和管理,这样再降这些资源通过统一的出口指派流向地,就可以极大 的节省设备开支,还方便网络管理人员有效的对网络进行控制,可谓一举多得。
IPv6地址终端数的增多,意味着更大的路由表和更复杂的查询,SDN这种控制、转发相分离,集中管理的理念正好可以在这一场景发挥重要作用。
基于SDN架构,出口处NAT64设备只用负责数据转发,能大大提升网络转发能力,而相应的控制放到云计算资源管理平台去。当访问连接进来后,通过 云计算资源管理平台去做控制,云平台负责控制映射表的下发,而NAT64设备只用专注做好出口NAT64转发,提高处理容量。同时也避免多台设备多种转发 策略的出现,也免除设备维护的困扰。
尤其是SDN的可编程和灵活性,可以实现对网络架构不断优化,只用升级相关的控制软件即可实现更多应用和功能的升级,让网络基础设施既支持IPv6应用,又不用担心资源浪费。
未来、趋势……
SDN对于未来云计算环境下多数据中心IPv6升级过渡有着极大的帮助和推动,不仅有效的控制网络,还可以使其得到统一的管理和部署。
最后我们总结一下新一代互联网,新一代互联网具备两个特征,第一个是要必须要解决我们现在IPv4紧缺的现状,向IPv6进行升级和过渡;第二个特 征是要具备SDN架构的特征,满足我们在云计算场景下资源动态迁移和业务变化的需求。相信随着IPv6技术和SDN技术不断融合,新一代互联网将融入我们 的生活与工作。