我想知道在通过 hard_timeout 后交换机何时删除任何流规则。我知道有一个可以测试 ofp_flow_mod
的属性。我在控制器中做了以下操作:flags
OFPFF_SEND_FLOW_REM
def handle_flowRemoval(self, event):
msg = event.parsed
if msg.flags == of.OFPFF_SEND_FLOW_REM:
print ("The switch %s has raised the removal event!" % event.dpid)
实际上,hard_timeout 过期后不会触发这个方法。我不知道为什么。任何人都可以建议如何解决它。
保护你