I have 2 ccr routers connected together via 2 separate wireless links. Up until now I only had 1, but have added the new one for more capacity and redundancy.
I have never used bonding before, but I have managed to bond both Ether ports each side of the routers and have traffic flowing.
One of the links goes through switch’s as it carry’s small traffic to another site via vlans.
Therefore I have been told to setup 2 EOIP tunnels (which I have) and they are working, but when I add them to the bonding interface both ends no traffic flows even though both routers can ping one another over both tunnels.
All I done was remove the ether ports from the bonding interfaces and added the eoip tunnels. Any idea what could be wrong?
Bonding requires that the interfaces bonded together are exclusively slaves of the bond interface, so you cannot “carry small traffic to another site” via one of them. No VLANs, no IP configurations, no bridge membership is allowed for the bond slave interfaces.
So given that you say that you can ping the routers via the EoIP tunnels, something must be wrong in this regard as you should not be able to ping the remote end of an EoIP tunnel unless you’ve assigned an IP configuration to it.
As said above, the proper configuration is to make the EoIP interfaces solely slaves of the bonds and to assign IP configurations to the bonds themselves.
If this doesn’t fix it, follow the suggestion in my automatic signature.