On 3/7/17 5:42 PM, Massimiliano Gualtieri wrote: > Hi everyone, > > i want to add LISP mapping system support for my OVS. > In my bridge i create a lisp port that encapsulate/decapsulate packets. > LISP mapping system is implement in OpenLISP CP. > I have installed OpenLISP CP on a LXC that is connected to OVS. > > I send Lisp control-packets to OpenLisp CP from OVS (tp_dst=4342) for > obtain the new destination address using the mapping system installed > and configured on the LXC. > > How can i add flows from LXC to OVS? > > I want to do this: > > LXC---->+-----------------+ > | OpenLisp | > | CP | > +----[eth0]-----+ > > | > > | > > +-----[eth1]-----+ > > | | > EID----[eth0] OVS [lisp0] ------ RLOC > | | > +-------------------+ > > When i obtain the destination address i want to add flows to OVS from > the LXC with the new destination.
OVS doesn't implement the LISP control protocol, it can only encapsulate/decapsulate LISP data plane packets. You need to either proactively program flows, or use a controller that understands the LISP control protocol to program the flows reactively. That controller will have to be able to receive packet-ins from OVS, generate a LISP Map-Request (to OpenLISP for example), receive and process the Map-Reply, and then use the OpenFlow protocol to talk to OVS and install the right flows. HTH, -Lori _______________________________________________ discuss mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
