ccidnet????

出版日期:2003-09-15 总期号:1250 本年期号:69

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
2003首届中国移动计算机大会会刊*001
华东专刊
华南专刊
西北专刊
东北专刊
西南专刊
新型API实现网络平台互联

陈代寿

  各类平台与网络处理器协同工作必然涉及到接口处理,如果缺乏相关硬件接口标准和软件API(应用程序接口),将严重影响到设备厂商采纳网络处理器技术。

  网络处理论坛(NPF)发起于2001年,它通过建立一套通用和开放的网络处理硬/软件接口规范,以及一套完整定义的目标性能标尺,致力于解决这一问题。

  今年早些时候,NPF发布了NPF IPv4单播转发服务API执行协议。这个规范详细描述了一套开放的、执行中立的API,控制平台软件能够在网络处理单元运用它实现IPv4平台转发功能。

  采用这类通用API,能让独立软件和网络处理器厂商为网络处理单元开发出完整的IPv4转发解决方案。

  在多协议路由器环境下,控制平台单元运用称为路由表管理器(RTM)的应用工具,创建并维护精确的路由信息库(RIB)表,这个表包含有所有已知网络层的连接信息。RTM运用RIB生成子集,子集信息包括IP目标地址到下一节点的映射、采用的路由规则(协议),以及采用NPF IPv4服务API发送到下一转发平台单元的其它数据。转发平台单元在转发信息库表中存储这些数据。


  NPF IPv4单播转发服务API工作原理

  API对存储于FIB表中的IPv4单播转发信息的组织和处理采用两类截然不同的模式,因而具备很强灵活性。一类为统一模式,或称单一FIB表执行模式,适合于平台存储器不足或低成本应用环境,如部门路由器。另一类为离散模式,或称多表执行模式,支持多离散FIB表,能大大减轻处理负荷,主要用于核心路由器和密集性高端平台。

  NPF IPv4单播转发服务API执行协议还能优化很多网络平台,包括企业级交换机、路由器,以及通信服务商级核心IP路由器。

  在NPF IPv4单播转发服务API出现以前,实现控制平台单元与转发平台单元间通信的API采用专门技术,芯片制造商需要与单独的网络协议栈技术开发商协作,方能建立合适的接口。由于网络协议众多,相关硬/软件开发商不断涌现,因而维护这类接口的软件库实现成本相当高昂,且难于使用。IPv4服务API执行协议确立了这类API标准,因而各类设备组件间能轻松实现互操作。

  IPv4服务API执行协议是NPF建立的一系列API中的第一类,用于多协议标记交换、业务区分、IPv6以及其它网络业务的API也将陆续出台。这类服务API的广泛应用,将使网络设备厂商能够依据自身需求选择合适的设备组件,避免了在选择新型网络处理硬件和软件时对系统重新设计。