如何在 OpenDaylight 中修改目标 ip 地址
How to modify destination ip address in OpenDaylight
如何修改目标地址,强制流向另一个目标?我用这个 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似乎不完整。
您需要指定掩码
10.0.0.4/32
如何修改目标地址,强制流向另一个目标?我用这个 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似乎不完整。
您需要指定掩码 10.0.0.4/32