NEC plugin distributed router support

Registered by Akihiro Motoki

The goal of this blueprint is to leverage the distributed router feature in NEC OpenFlow controller. By this feature easy-west traffic in data centers is directly transferred between hypervisors or network appliances without going through a router node.

Two types of neutron router will be supported: l3-agent and distributed.
The type is specified via an attribute provided by plugin specific extension. (This is similar to service provider mechanism, but at now there is a discussion about what we should do when a corresponding provider disappears by configuration change or dynamic configuration, so I would like to implement this BP without depending on the service provider framework first).

distributed router in NEC OpenFLow controller now does not support NAT, so l3-agent and distributed router coexists.
To support l3-agent with distribute router, l3-agent router scheduling logic will be enhanced to exclude distributed routers from a list of scheduling target (It is done inside NEC plugin implementation.)

Blueprint information

Status:
Complete
Approver:
Mark McClain
Priority:
Low
Drafter:
Akihiro Motoki
Direction:
Approved
Assignee:
Akihiro Motoki
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Akihiro Motoki
Completed by
Salvatore Orlando

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/nec-disribute-router,n,z

Addressed by: https://review.openstack.org/43573
    OpenFlow distributed router support in NEC plugin

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.