Hi Ashok,
On 2015年05月28日 15:32, Ashok Jude wrote:
>
> Hi All,
>
> I am looking for the curl syntax to do mac rewrite action. Can someone
> help.
> I looking to change the incoming DMAC to different MAC on egress.
Does DMAC mean destination MAC Address?
If so, how about the followings?
$ curl -X POST -d '{
> "dpid": 1,
> "match": {"in_port": 1},
> "actions":[
> {
> "type": "SET_FIELD",
> "field": "eth_dst",
> "value": "aa:bb:cc:11:22:33"
> },
> {
> "type": "OUTPUT",
> "port": 2
> }
> ]
> }' http://localhost:8080/stats/flowentry/add
$
$
$ curl -X GET http://localhost:8080/stats/flow/1 | jq .
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 293 100 293 0 0 54653 0 --:--:-- --:--:-- --:--:-- 58600
{
"1": [
{
"match": {
"in_port": 1
},
"flags": 0,
"table_id": 0,
"duration_sec": 10,
"priority": 0,
"actions": [
"SET_FIELD: {eth_dst:aa:bb:cc:11:22:33}",
"OUTPUT:2"
],
"idle_timeout": 0,
"cookie": 0,
"packet_count": 0,
"hard_timeout": 0,
"byte_count": 0,
"length": 104,
"duration_nsec": 4.78e+08
}
]
}
The available keywords for "field" in SET_FIEL actions is the same as the match
field.
Please refer to the Ryu-Documentation.
http://ryu.readthedocs.org/en/latest/app/ofctl_rest.html#description-of-match-on-request-messages
Thanks,
Iwase
>
> Ashok
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>
------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel