Opendaylight:获取有关流程未命中事件的通知
Opendaylight: Getting notification on flow miss event
我想构建一个 Opendaylight Boron 应用程序,它需要在遇到流未命中事件时从 MDSAL 发出通知,并将数据包发送到控制器进行处理。我怎样才能征集此类活动?
如果可以注册所有开放流通知,那就足够了。
有任何指示或代码片段可以做到这一点吗?
谢谢,
兰加
添加一个流,使默认操作被踢到控制器和所有其他具有更高优先级的流,这样错过的比赛将被转发到控制器。
cookie=0x3900000, duration=1s, table=0, n_packets=0, n_bytes=0, priority=10 in_port=1 actions=output:2
cookie=0x2900000, duration=1s, table=0, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
从交换机发送到控制器的数据包称为 PacketIn 数据包。
您需要通过实现 OpenDaylight PacketProcessingListener 接口创建一个 Java class 来 监听 PacketIn。
这是一个 example tutorial。
这里是 example of a class I wrote in the SFC project 处理从 OVS 发送到控制器的 PacketIn 数据包:
我想构建一个 Opendaylight Boron 应用程序,它需要在遇到流未命中事件时从 MDSAL 发出通知,并将数据包发送到控制器进行处理。我怎样才能征集此类活动?
如果可以注册所有开放流通知,那就足够了。
有任何指示或代码片段可以做到这一点吗?
谢谢,
兰加
添加一个流,使默认操作被踢到控制器和所有其他具有更高优先级的流,这样错过的比赛将被转发到控制器。
cookie=0x3900000, duration=1s, table=0, n_packets=0, n_bytes=0, priority=10 in_port=1 actions=output:2
cookie=0x2900000, duration=1s, table=0, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
从交换机发送到控制器的数据包称为 PacketIn 数据包。
您需要通过实现 OpenDaylight PacketProcessingListener 接口创建一个 Java class 来 监听 PacketIn。
这是一个 example tutorial。
这里是 example of a class I wrote in the SFC project 处理从 OVS 发送到控制器的 PacketIn 数据包: