OFAgent: Flow-based tunneling

Registered by YAMAMOTO Takashi

use flow-based tunneling, using tun_ipv4_src/tun_ipv4_dst NXMs.

Note: while the use of NXMs contradicts to the one of goals of
ofagent, i.e. being portable to other switch implementations,
it isn't a problem right now because:

- the tunneling support is OVS-dependent anyway

- i've heard that the future versions of OpenFlow aims to the same direction

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
Low
Drafter:
YAMAMOTO Takashi
Direction:
Approved
Assignee:
YAMAMOTO Takashi
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Kyle Mestery
Completed by
YAMAMOTO Takashi

Related branches

Sprints

Whiteboard

February-3 (mestery): Moving to Kilo-3. After discussions with armax, it's unclear whether this should be allowed into the in-tree plugin given the plugin decomposition work going on with ofagent now. We'll discuss this after Kilo-2 is complete.

December-5 (mestery): Kilo-2, please free to target to Kilo-1 if you think you can squeeze this in there.

Gerrit topic: https://review.openstack.org/#q,topic:bp/ofagent-flow-based-tunneling,n,z

Addressed by: https://review.openstack.org/128557 (Merged)
    ofagent-flow-based-tunneling

Addressed by: https://review.openstack.org/130676
    l2population_rpc: Make fdb_add_tun/fdb_remove_tun more flexible

Addressed by: https://review.openstack.org/130677
    ofagent: Switch to flow-based tunneling

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.