ODL控制器不支持sFlow,能否通过调用sFlow collector的api获取到流量信息?


我想尝试通过ODL内部编程的方式对ODL进行开发,因为OpenDaylight中并没有支持sFlow的功能,所以需要结合sFlow的相关功能进行实现。现在有两套方式,一个是自己仿照sFlow的功能进行代码移植,直接放到ODL中通过其他南向接口进行访问,但是这个开发难度较大;第二种方式,想调用sFlow的相关接口实现相关功能,这样工作量相较而言小一点,但是对具体实现有不懂的地方,希望能指点迷津。
已邀请:

胖欧巴 - 在SDN的路上渐行渐远

赞同来自: 小爱


这个问题记得在上周许马门老师的一次分享中提到过,你讲的第一种方式的确是学习的最好的方法,但是正如你说的工作量太大,第二种方式,其实是可行的,可以通过调用相关接口并实现相关功能,像collector、analyzer等接口都是可以调用的。当时记得许老师提到过可以在sFlow的collector中实现一个netconf server,然后用netconf进行对接。更高级的可以利用ODL中的MD-SAL架构,用yang model定义sflow的collector和analyzer的特性,这样还能给社区贡献一份优质的model。

要回复问题请先登录注册