Juniper(瞻博网络)和思科(Cisco)日前相继释出了即将开放路由器操作系统的消息。Juniper更是推出了PSDP(Partner Solution Development Platform)计划,让有意使用该公司路由器硬件,开发自己专属应用的合作厂商或是使用者,可以透过此一计划取得路由器操作系统JUNOS的软件开发套件(Software Development Kit,SDK),开发自己专属的应用。
除了这两家厂商之外,无独有偶的,3Com也在去年推出类似的OSN(Open Services Networking)方案,让使用者和开发商可以透过其释出的API,在Linux为基础的架构下,于路由器上开发自有的专属应用。随着市场上几家重要路由器厂商释出操作系统的API,至此,未来路由器的操作系统走向开放的趋势已然成形。
敞开路由器操作系统的大门,提供更多可能
由于过去网络设备的操作系统都是封闭的,如果使用者希望网络设备上能够提供一些客制化或新的功能,唯一能做的只有等待,等厂商能够恰巧推出符合需求的功能模块,几乎不可能灵活的提供使用者变更。但是随着越来越多开放路由器操作系统的计划出现,路由器的功能已经不再是传统的模块化或单一固定设备所能局限。现在企业或希望能利用路由器硬件与操作系统开发应用的厂商,可以透过此类计划的合作使其可行。
而在这3家厂商中,目前策略最明确的是Juniper的PSDP计划。Juniper台湾香港区技术总监游源滨表示,并没有限制合作的对象,但是PSDP计划是一种较为严谨的合作方式,JUNOS本身并不能修改,只能在JUNOS内的路由引擎软件(Routing Engine,RE)或封包派送软件(Packet Forwarding),两个JUNOS主要的模块上,开发相关的应用。游源滨进一步指出,合作开发的厂商或使用者,如果其功能需要的RE运算相关数据的,将会放在RE的模块上,使用计算路由表的处理器资源,而应用和路由路径的数据与运算较不相关的,则会放在封包派送的模块上,硬件运算的资源则采用MultiService 的卡片,这张卡片在Juniper企业等级的J平台路由器上,是直接内建于设备中,而电信等级的路由器则可以由插卡的方式扩充。MultiService 还依运算能力分为3级,最高等级的MultiService PIC,其运算量能够每秒钟处理约近600万个连结数。
3Com的OSN计划,则和Juniper的计划如出一辙,也是以提供插卡的方式,隔开路由运算与加值服务所需的运算能力,确保路由和加值服务的功能都不会受到影响。至于思科的开放计划,目前则较无明确的做法,不过根据思科新成立的软件事业群副总裁Don Proctor接受国外媒体访问时所透露的消息,未来思科路由器的IOS操作系统,很有可能将走向「组件化」。IOS将专注提供几种加值功能,视使用者的需求而定,可以透过Unix为基础的核心,自由选择需要的功能。此外,思科也将IOS的API给合作厂商或是使用者,开发自己专属的应用。思科正式开放IOS的方案还未提出,不过目前看来应该是会十分类似Juniper的PSDP计划。
开发门坎仍高,目前企业跨入不易
目前PSDP和OSN计划在国外已经有企业采用,以PSDP计划为例,有一家银行就希望能够透过PSDP计划,改善现有的通讯协议沟通状况。其主要目的是要让Juniper的路由器有能力支持该银行使用的专属SDLC(Synchronous Data Link Control)通讯协议,由于该协议较少人使用,过去要想办法透过软件的转译,让买来的网络设备有能力传输企业内的数据。