Comment 4 for bug 1639566

Revision history for this message
Igor Shafran (ishafran) wrote :

Kevin, thank you for the clear description of possible implementation modes. I agree that current RFE refer to more general case - single IP per compute node. However I already have a reference implementation that suits to - single IP per (router, compute node) pair which was a kind of phase one step to more general case described in RFE.

In reference implementation there is a slight addition in existing neutron router API that allows to 'burn' IP for (compute node, router) pair exactly as you described.

Reference implementation based in neutron/mitaka is here:
   https://github.com/igor-toga/local-snat/tree/local-snat/neutron

Neutron client API support:
   https://github.com/igor-toga/python-neutronclient