Hi Ailiko,
Sorry, I ended up losing track of your last message.
As for the VLANs, it seems you're trying to trunk several VLANs in one
switch port, right? I'm not sure you can do this with RouteFlow
configuration.
A while ago I tested an Inter VLAN routing scenario. I will explain
how I did it hoping it can help you (I'm recallign by memory, so there
might be some glitches). The attached files shows an overview of the
setup.
I had one switch trunking both VLANs and sending it to one port in my
IVR Router, which was running RouteFlow. I modified rftest1.
That router was represented by a single LXC container (rfvm1), which
had the following interfaces:
eth1
eth1.10 renamed as eth2
eth1.20 renamed as eth3
Then I modified RFServer to ignore any port registration but the first
port, since we don't need the other ones, they're logical only. The
configuration file was:
12A0A0A0A0A0,1,0,<dp_id>,1
RFClient would receive packets from VLANs 10 and 20 in its eth1
interface, the tag would be removed, processed accordingly by the OS
(creating the ARP entry), and finally get tagged and sent out.
I didn't need Quagga to do the routing. I added some logic to RFProxy
in which I tracked packet sources (IP) and mapped them to the VLANs
they were in. When a flow install message came from the RFServer, I
would check the destination and add the action to tag the VLAN
accordingly from what I had learned. The right way to do it would be
logic in RFServer, but I just wanted to prove the concept, so it was
quicker to implement in RFProxy.
So, what happens is that you have just one interface in all VLANs you
need, but RouteFlow just needs to see one interface. It will associate
that with a port in your router, which will have all the trunked
VLANs.
I don't know if this helps in your scenario. It's just to show that
when using VLANs, perhaps it's better to keep it all in the LXC
container and adapt RouteFlow (minimally) to your scenario.
Let us know if that helps or what the issues of your specific scenario are.
> --
> You received this message because you are subscribed to the Google Groups
> "RouteFlow" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
routeflow-disc...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.