摘要

本发明涉及带内测量以及区块链技术领域,实现了一种基于区块链技术的安全的网络带内测量方法,其步骤包括:构建权限区块链,控制器注册到区块链节点,并自定义权限访问策略等;矿工节点依据共识协议将权限策略保存到区块链中,当不同控制器节点相互访问时,密钥节点依据区块链中保存的权限策略,验证控制器节点的身份信息;控制器节点通过身份信息的确认,实现不同工作域下资源的权限授予,实现交换机的跨域访问。控制器下发路由策略,为不同的交换机分配指定的带内测量行为。该方法有效提高了可编程网络中控制器的安全性,同时能解决带内测量中交换机的权限控制问题,并且能够很好的防范网络测量中数据篡改、恶意攻击等行为。