融合、演进、可交付:H3C解读SDN非常好的实践
不难看出,H3C将SDN融入到了VAN的技术体系中,通过SDN标准化和开放性所衍生出的巨大应用服务市场,由H3C的VAN牵头,在虚拟平台Comware和控制平台iMC开放的API支撑,企业可选择H3C标准服务,也可定制开发,以满足各行业网络个性化的需求。网络伴随着SDN的发展将更加的融合,更加的开放。通过VAN,H3C会逐步构建一个标准化深度开放,用户应用可融合的NPaaS(网络平台即服务)的SDN体系。
▲H3C SDN当前提供三大方案:基于Controller/Agent(以下简称C/A)的SDN整体解决方案、基于Open API的网络平台开放接口、基于OAA的自定义网络平台。既具备H3C已有的优势网络技术方案,又能在各种层次融合与扩展用户自制化网络应用。
C/A架构
H3C软件解决方案部部长翟传璞表示,“C/A架构能够帮助SDN尽快的落地,除了对OpenFlow等协议的支持, H3C在C/A架构方面也有创新,基于RIPC(Remote IPC)的VCF纵向虚拟化架构也是C/A的一种体现。VCF不仅将多台同一网络层面的设备整合,也将多层次的设备整合,整个网络运行如同一台大型框式设备,运行管理各种操作均被虚拟化在一台大型设备内。,大大降低了网络中网元的数量,从另一方面讲,更有利于OpenFlow等SDN方案的部署和实施。
除了上面提到的C/A基于OpenFlow标准实践,纵向虚拟化实践,H3C还在无线控制的AC云实践,并已经在教育、运营商和互联网等行业与企业展开应用实践。H3C还将持续跟进C/A架构方面相关标准的进展。
开放API
SDN最重要的网络需求是可编程性,即用户可以在自身业务变化的情况下,根据需要自行软件开发,这种需求的核心是网络要有灵活开放的接口提供给用户的编程实现。H3C实现了多层化的Open API方案。
▲Open API与H3C Comware/iMC内部集成API相辅相成,构建差别的SDN架构,并在不同层次形成自有系统及对外开放与标准化,使得不同用户的可编程与应用变化性需求得以满足。基础设备层面可以提供深度的SDK级标准化VCC网络应用(VCC: Virtual Computing Container 虚拟计算容器),并提供高级XML的访问操作NETCONF标准接口体系,OpenFlow也是设备层面提供的一种标准接口模式;设备控制层面(SDN Controller),作为网络操作系统,标准化的接口依据Controller的不同实现,对外可提供VCC、REST/SOAP、NETCONF、OpenFlow等。
翟传璞指出,“VAN提出了VAN SDK的概念,通过Comware,iMC开放多层次的接口,基于开放接口通过软件对网络进行控制。
比如,在IDC广域网访问优化实践方面,通过开放API,在H3C设备上执行TCL脚本,定时从应用程序获取外部用户的非常好的出口策略并更新设备配置;
自动化运维,通过Netconf标准协议实现对大规模数据中心网络进行运维管理;VCC在Comware上提供第三计算环境,实现自定义路由协议、用户自定义进程、第三方进程。”
OAA自定义网络
H3C很早就提出了OAA开放应用架构的网络模型,即在H3C的网络设备中提供具有计算能力的线卡,用户可以在其上开发自己的特殊应用,并通过H3C的OAA关联协议与网络进行数据交互。
▲通过紧耦合的OAA架构,实现用户自设计/定义子卡或选择H3C提供的OAA线卡。用户自设计提供高性能计算单元子卡,H3C提供OAA的线卡底板,两者以开放的标准化电气接口连接器相连,用户计算单元与网络之间依然通过标准的OpenFlow方式进行网络流量的引流操作,而软件、硬件均由用户自身根据业务需求来设计;H3C提供整体的OAA线卡,用户基于H3C的硬件来开发自己的软件,在协议上仍然采用OpenFlow的方式进行特定数据处理。
SDN为网络虚拟化、自动化提供了更丰富的技术和手段,更易用的开放API,进而更好的支撑上层业务。为此H3C专门成立了SDN定制服务团队,坚持融合开放的网络,跟进标准演进,不断对技术、产品和方案进行实践,帮助企业尽快构建网络即服务的SDN架构。
编者语:SDN是目前全球网络行业的热点,H3C认为SDN的发展应该秉承“融合、演进、可交付”的发展路线。H3C提供SDN的开放平台,基于Comware虚拟平台和iMC控制平台提供开放编程能力。未来,H3C软件与服务的能力将更加突出,同时H3C自身的SDN战略和VAN的演进路标已经非常清晰,SDN分三步走完全面向应用,VAN实现面向应用的深度定制服务,经过虚拟化、自动化、SDN的变革,实现企业基础网络真正变成动态基础资源,以支撑未来互联网的发展。