网络董事长 2025-07-02 19:00 采纳率: 66.7%
浏览 6
已结题

floodlight控制器下发流表日志提示错误

img

img


下发流表是关于vlan的,用dl_vlan匹配vlan10,也尝试用vlan_vid去匹配,但都显示不支持该字段,用的是floodlight2.1.0版本,openflow用的是1.3

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-07-02 19:00
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    floodlight控制器下发流表日志提示错误

    你遇到了Floodlight控制器下发流表日志提示错误的问题,具体来说是关于VLAN的流表匹配问题。

    根据你的描述,你使用了Floodlight 2.1.0版本,OpenFlow 1.3,尝试使用 dl_vlanvlan_vid 两个字段来匹配 VLAN 10,但都显示不支持该字段。

    解决方案:

    1. 检查Floodlight配置文件中的 match 语句,确保你使用的字段是正确的。可以在 floodlight.properties 文件中添加以下配置:
    match.fields = dl_vlan
    
    1. 如果上述方法不行,可以尝试使用 vlan 字段来匹配 VLAN 10:
    match = in_port == 1 && vlan == 10
    
    1. 如果你使用的是Floodlight 2.1.0版本,可能需要升级到最新版本,以获取支持 VLAN 字段的功能。

    2. 如果你使用的是OpenFlow 1.3,可以尝试使用 vlan 字段来匹配 VLAN 10:

    match = in_port == 1 && vlan_vid == 10
    
    1. 如果以上方法都不能解决问题,可以提供更多的日志信息和代码,以便更好地 debug 问题。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 7月18日
  • 已采纳回答 7月10日
  • 创建了问题 7月2日