SDN互联网路由器
项目描述
SDN互联网路由器(sir)
SDN互联网路由器,简称SIR,是一个可以添加到您的路由器的代理。代理会公开路由器本身无法公开的信息,例如BGP表、基于BGP前缀的流量或基于ASN的流量。然后,这些数据将通过WebUI和API提供。
该代理是供应商无关的,因为它使用BGP和netflow/sflow/ipfix来收集数据。这意味着它可以连接到支持这些协议的任何路由器或交换机。
功能
该代理将公开一个WebUI和一个API,这将允许您执行以下操作:
根据带宽使用情况检索顶级ASN。
根据带宽使用情况检索顶级前缀。
模拟如果只有前N个前缀在FIB中而不是完整的路由表会发生什么。
存储和检索任意数据。
从您的路由器获取原始BGP。
从您的路由器获取原始流量数据。
查找所有经过或起源于特定ASN的前缀。
检查所有允许您到达某些前缀或IP的路由器中的前缀。
您可以在以下[链接](http://sdn-internet-router-sir.readthedocs.org/en/latest/features/index.html)中查看完整的特征列表。
应用
此代理将为您提供有关您网络的某些可视性。您可以使用这些数据来更好地选择您的网络设备,进行流量工程、容量规划、对等决策等。您可以在以下[链接](http://sdn-internet-router-sir.readthedocs.org/en/latest/use_cases/index.html)中查看一些用例。
以下是一些可以获取利用SIR的工具和应用的链接列表。
[pySIR](https://github.com/dbarrosop/pySIR) - 这是一个Python API,它帮助您与API交互。它实现了API支持的所有API调用。它只是方便的编码方式,无需关注请求或处理错误。
[sir_apps](https://github.com/dbarrosop/sir_apps) - 一组利用SIR API执行多种操作的程序。
文档
您可以在[Read the Docs](http://sdn-internet-router-sir.readthedocs.org/en/latest/)上找到文档。
如果您有任何问题或想讨论SIR,请随时加入freenode上的IRC频道#sdn_sir。
项目详情
SIR-0.17.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1077f6ab214114098c0be481185cc2b90016b94c5523fdcbe4452bcc303b84ee |
|
MD5 | 42d8ece77114f18e65036ac721ccb9c5 |
|
BLAKE2b-256 | 2091ca23d79d82c4ac01fefaeac48f5046dc545b4869ecf58199d50efc53a546 |