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