Configuring egress flow table


In egress table,can not match mpls label in match field because the mpls label achived by udf and egress table are not achieved by udf.Supporting match fields are dl_type,vlan_tci,dl_dst,dl_src,src ip,dst ip,.tp_dst,tp_src.From version 2.10,pica8 switch support match "output_port" in egress table.The prerequisites using this match field is that must exist a flow with an output port  in other flow table.

Egress mode is disabled by default,users can enable this mode by command  "ovs-vsctl set-egress-mode true [table_id]".The default table id is 253.

Command

ovs-vsctl set-egress-mode true [table_id]

table_id range is 0~254.default value is 253.

Egress Flow

The flows' match field must include table_id,the actions of egress flow can be drop,mod_nw_tos,set_queue.When you want to modify the tos value,dl_type is neccessary in match field.

eg:

ovs-vsctl set-egress-mode true
ovs-ofctl add-flow br0 table=253,in_port=1,ip,actions=mod_nw_tos:32

Example

add a flow in icap table

ovs-ofctl add-flow br0 in_port=2,dl_vlan=10,actions=set_field:20-\>vlan-vid,3

enable egress mode

ovs-vsctl set-egress-mode true

add a flow to table 253

ovs-ofctl add-flow br0 table=253,in_port=2,output_port=3,dl_vlan=20,actions=drop

 

 

 

 

 

 

 

 

Copyright © 2024 Pica8 Inc. All Rights Reserved.