面向开源路由设备的I2RS加速技术设计与实现
2016-11-20施佺刘德靖
电信科学 2016年5期
施佺,刘德靖
(南通大学电子信息学院,江苏 南通 226019)
面向开源路由设备的I2RS加速技术设计与实现
施佺,刘德靖
(南通大学电子信息学院,江苏 南通 226019)
南向协议接口标准I2RS(路由系统接口)是传统网络向SDN(软件定义网络)过渡过程中出现的一种新标准。基于该标准,提出了一种直接利用地址访问内核空间数据的方法,从而能够使南向接口以更高效率获取单点路由设备状态和各类统计信息的方法,给出了方法的实现过程,并对采用本方法提取数据的速度、访问数据出错次数以及从异常中恢复的时间进行了大量、长时间的测试。实验测试结果表明,与现有技术相比,本方法提取信息的速率明显提高,并且在提取信息出现异常时能够快速从异常中恢复。在实际网络环境中的应用表明,该方法发挥了快速可靠提取信息的作用。
软件定义网络;路由系统接口;南向接口;路由设备;操作系统
1 引言
软件定义网络(software defined networking,SDN)的南向协议接口有多种标准[1],比较 典型的有 ForCES[2]、OpenFlow[3]等,而针对实际应用中非SDN设备数量仍占多数的情况,IETF制定了另一套南向接口标准I2RS(路由系统接口)[4]。I2RS的主要思想是复用现有路由设备,在现有路由设备上开发出一套能够获取其路由信息、状态信息和各种统计信息的监控接口,并根据监控接口获取的各种信息对各个路由设备的路由策略进行动态调整。在现有技术中,实现I2RS监测最常见的方法是在路由设备所安装的操作系统(以下简称路由操作系统)的用户空间实现一个代理,由代理收集路由操作系统内用户空间和内核空间的各种信息,并且将其转发给外部的SDN控制器。……
登录APP查看全文
