Crossbow项目是Sun公司在近十年中最重要的软件网络技术的核心。由于项目Crossbow集成到OpenSolaris 2009.06中 ,因此不管是从复杂服务器虚拟化到专用系统,还是从高端系统到单CPU的工业标准电脑的任何数据中心环境,都可以实现在灵活性,管理和性能方面取得高效的目的。Deployers不需要重新设计他们的网络基础设施,通过服务器虚拟化,OpenSolaris使得企业的应用程序或在特定环境下的虚拟客户系统实现价值最大化,确保应用程序可以得到满足服务水平所需的资源,并使性能得到提升,特别是对那些在处理高容量,高带宽流量碰壁的系统。
集成了Crossbow项目的OpenSolaris 2009.06拥有了更多让人印象深刻的优点和新特性:

资源管理

网络虚拟化技术
网络虚拟化促进服务器整合
其他操作系统支持服务器整合。与建设物理网络相比,OpenSolaris 2009.06提供网络虚拟化,使服务器整合项目在很大程度上涉及整个网络拓扑结构。利用VNICs提供的基础虚拟网络构建、虚拟交换机及其互连、虚拟局域网(VLANs)、和OpenSolaris开源路由和防火墙功能,允许整合整个分布式应用环境到一个以原型、测试和部署为目的的单一系统中。
资源管理能够使应用程序在所有系统负载下预期运行
网络供应商把重点放在网络管理能力方面。OpenSolaris的发展使得人们真正意识到这个问题的重要性,以确保应用程序在运行环境中满足需求。 OpenSolaris的网络资源管理允许组织去满足网络服务质量的目标。这些管理功能允许为物理和虚拟接口设置带宽限制条件以及为这些服务接口设定流量优先次序和 CPU资源限制条件。但更重要的是控制应用程序的执行环境,促使应用程序达到服务水平协议。在OpenSolaris系统中,结合CPU和内存资源管理设施,不管系统负载多大,都有可能使得关键应用程序分配到资源。OpenSolaris系统可以提高管理员对系统资源的管理能力,这是其他一般用途的操作系统没法比拟的。
更好吞吐量
OpenSolaris 2009.06提高了系统的网络性能。最好的性能收益通常配备了最新一代智能网络接口控制器(NICs),这些控制器有Crossbow可以管理的数据包过滤和多环缓冲器。即使在过去的OpenSolaris中部署,仍然可以得到好处,就像Crossbow架构完全适应以前的接口一样。
OpenSolaris 2009.06加强安全部署
OpenSolaris 2009.06能创建安全的应用环境。虚拟网卡是一种内在的更安全的操作系统架构构件,因为它们是建立在一个充分独立的网络堆栈的框架内。最新的智能网络接口,可以使用OpenSolaris编程,用网络接口硬件提供流量分类,而以硬件提供的分类数据包可以通过它自己的'道'到应用程序。此外,由Sun公司提出的虚拟环境的共同点是在一个单独的行政域管理虚拟网卡的能力。例如对Solaris Container,像带宽,流量的优先次序和 CPU资源等网络接口性能可以传递到容器环境中,并且在此环境中不可改变。此外,虚拟局域网允许通过支持VLAN构建的交换机和路由器,创建端到端独立的从应用程序到服务的通信道。这些功能允许建立执行环境,即使损害了安全漏洞,但可以限制暴露漏洞。继续以Solaris Contrainer为例,即使以管理员身份访问容器,使用本该分配给网络接口的更多资源,也不会自动启用监瑞脑消金兽听网络流量,不会从VLAN路由出数据包等等。
对虚拟和物理网络接口的监测
OpenSolaris的管理工具提供了通过使用观测物理网络接口的相同工具观测虚拟网络的功能。监测能力可以促使做出资源管理的策略。在设计策略之前,可以通过观察VNIC带宽的使用情况了解趋势,还可以学习由OpenSolaris内核为后事件分析所保存的历史数据。
总结
综上所述,集成了Crossbow项目的OpenSolaris2009.06带来了如此多业界领先的新特性和惊喜。OpenSolaris系统是唯一一个能在高端多核系统运行的并在行业标准服务器领域拥有极高性价比的操作系统,也是唯一一个能完全重构建网络协议栈以更好地实现虚拟化和资源管理的操作系统。它是下一代网络应用程序的最佳候选之一。
参考文献:http://www.opensolaris.com/learn/features/networking/networkcrossbow/