Greetings!

My intention seems like it should be rather simple…

I want to match traffic and strip the current 802.1Q vlan tag and replace it 
with another tag before I send the traffic on it’s merry way to the next switch 
as such:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<flow xmlns="urn:opendaylight:flow:inventory">
        <id>1</id>
        <priority>50</priority>
        <instructions>
                <instruction>
                        <order>0</order>
                        <apply-actions>
                                <action>
                                        <order>0</order>
                                        <set-field>
                                                <ethernet-match>
                                                        <ethernet-destination>
                                                                
<address>00:24:38:9c:3d:00</address>
                                                        </ethernet-destination>
                                                </ethernet-match>
                                        </set-field>
                                </action>
                                <action>
                                        <order>1</order>
                                        <pop-vlan-action/>
                                </action>
                                <action>
                                        <order>2</order>
                                        <push-vlan-action>
                                                
<ethernet-type>33024</ethernet-type>
                                        </push-vlan-action>
                                </action>
                                <action>
                                        <order>3</order>
                                        <set-field>
                                                <vlan-match>
                                                        <vlan-id>
                                                                
<vlan-id>2011</vlan-id>
                                                                
<vlan-id-present>true</vlan-id-present>
                                                        </vlan-id>
                                                </vlan-match>
                                        </set-field>
                                </action>
                                <action>
                                        <order>4</order>
                                        <output-action>
                                                
<output-node-connector>1</output-node-connector>
                                        </output-action>
                                </action>
                        </apply-actions>
                </instruction>
        </instructions>
        <cookie>0</cookie>
        <idle-timeout>0</idle-timeout>
        <flags></flags>
        <hard-timeout>0</hard-timeout>
        <match>
                <in-port>openflow:10195343270477824:2</in-port>
                <ethernet-match>
                        <ethernet-type>
                                <type>2048</type>
                        </ethernet-type>
                </ethernet-match>
                <vlan-match>
            <vlan-id>
                <vlan-id>2000</vlan-id>
                <vlan-id-present>true</vlan-id-present>
            </vlan-id>
            <vlan-pcp>0</vlan-pcp>
        </vlan-match>
                <ipv4-source>10.64.10.11/32</ipv4-source>
                <ipv4-destination>10.64.10.12/32</ipv4-destination>
        </match>
        <table_id>0</table_id>
</flow>

When I try and install that flow via Postman, the OF message I get this message 
back from our Brocade MLXe router:

OpenFlow 1.3
    Version: 1.3 (0x04)
    Type: OFPT_ERROR (1)
    Length: 76
    Transaction ID: 1043352
    Type: OFPET_BAD_ACTION (2)
    Code: OFPBAC_UNSUPPORTED_ORDER (11)
    Data 

Is my problem a syntax or order issue, or is it possible I can’t untag and tag 
in the same flow?

Thanks in advance!
_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev

Reply via email to