Lithium 版本流表生成的问题

  1. 在测试中发现Lithium 版本流表产生是基于端口的,请问现在是否支持之前版本基于ip的流表添加和生成?
  2. ovs(或controller)初始化的时候流表是完全基于端口的,但是在测试过程中发现对端设备之间的流表生成是基于mac的,且此流表的优先级高于基于端口的流表优先级。可以理解成在ovs(或controller)初始化时流表基于端口生成,在进行ping等操作时,可以通过学习到对方的mac以生成流表吗?


附部分流表:
cookie=0x2a00000000000001, duration=2826.199s, table=0, n_packets=2834, n_bytes=277352, idle_timeout=1800, hard_timeout=3600, priority=10,dl_src=00:d0:c9:d9:53:6b,dl_dst=00:1f:29:c5:d1:34 actions=output:3
cookie=0x2a00000000000000, duration=2826.199s, table=0, n_packets=2834, n_bytes=277352, idle_timeout=1800, hard_timeout=3600, priority=10,dl_src=00:1f:29:c5:d1:34,dl_dst=00:d0:c9:d9:53:6b actions=output:2
cookie=0xa, duration=12964.396s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=CONTROLLER:65535
cookie=0x2b00000000000010, duration=2826.367s, table=0, n_packets=30836, n_bytes=9992343, priority=2,in_port=3 actions=output:2,output:1
已邀请:

xingchun00 - 喜欢探讨新技术

赞同来自:


补充一下:通过mac生成的流表不是每次都能生成的,如果此流表生成流量会走此mac生成的流表(优先级高)。如果没有此流表生成流量会通过in_port和out_put转发。
请教一下啊,这种通过学习mac生成的流表生成的契机是什么?

要回复问题请先登录注册