如何在OpenDaylight中修改目标IP地址

时间:2015-11-13 12:53:11

标签: openflow opendaylight openvswitch

如何修改目标地址,并强制流程转到另一个目的地?我用这个xml:

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<flow xmlns="urn:opendaylight:flow:inventory">
    <priority>33000</priority>
    <flow-name>Foo</flow-name>
    <match>
        <ethernet-match>
            <ethernet-type>
                <type>2048</type>
            </ethernet-type>

        </ethernet-match>

        <ipv4-destination>10.0.0.6/32</ipv4-destination>
    </match>
    <id>1</id>
    <table_id>0</table_id>
    <instructions>
        <instruction>
            <order>1</order>
            <apply-actions>
                <action>
                   <order>1</order>
                   <set-nw-dst-action>
                   <ipv4-address>10.0.0.4</ipv4-address>
                  </set-nw-dst-action>
               </action>
            </apply-actions>
        </instruction>
    </instructions> 
</flow>

然而,不是修改IP地址,而是将所有数据包丢弃到10.0.0.6,甚至sudo ovs-ofctl -O OpenFlow13 dump-flows br-int显示action = drop

是否有任何我可以参考添加流量的来源,this似乎不完整。

1 个答案:

答案 0 :(得分:0)

您需要指定遮罩      10.0.0.4/32