一、 网络架构的优势
传统的网络设备(交换机、路由器)的固件是由设备制造商(shāng)锁定和控制,传统网络设备从最底层的封装包传递到中层的网络管理(lǐ)及上层的应用(yòng)程序集所有(yǒu)功能(néng)于一身,其优点是可(kě)以由硬件的设计来实现交换或路由的目的,从而可(kě)以保证数据处理(lǐ)速度。但是缺点是相同功能(néng)出现在多(duō)台设备时,必须逐一进行管理(lǐ)配置,更糟的情况是要更新(xīn)或扩展功能(néng)时,则必须更换相应设备来完成,此时将会浪费很(hěn)多(duō)成本。
相比传统网络设备OpenBox是将软硬件功能(néng)均开放给用(yòng)户,用(yòng)户可(kě)以根据自己的需求来定制其功能(néng),支持用(yòng)户编程扩展及更新(xīn)其功能(néng)。其可(kě)以根据用(yòng)户的意愿通过硬件编程实现传统交换机及路由的功能(néng),也可(kě)以使其按照SDN架构实现,因此其可(kě)以通过SDN的控制器来统一的管理(lǐ)及维护网络的拓扑及网络设备状态,从而可(kě)以部署各式各样不同的网络环境,并可(kě)以节省大量的部署时间以及维护的人力资源。
二、 灵活性及扩展性优势
由于OpenBox支持软硬件编程,因此通过OpenBox用(yòng)户可(kě)以了解软件处理(lǐ)状态及流程的同时,也会了解硬件对网络数据从最底层的封装包传递到中层的网络管理(lǐ)的处理(lǐ)流程及处理(lǐ)方式,使得用(yòng)户可(kě)以更加清楚网络数据的整个处理(lǐ)流程及状态从而便于用(yòng)户对处理(lǐ)过程的某一功能(néng)进行扩展及优化处理(lǐ)。
另外,OpenBox的软硬件编程的优势也使得其在SDN技术研究、下一代新(xīn)型网络技术及工业控制网络创新(xīn)研究上得到了很(hěn)好的应用(yòng),因此OpenBox不仅适合用(yòng)于网络基础研究及教學(xué)同时也适用(yòng)于新(xīn)型网络技术的研究。