Hello list,

I have a suggestion for further development which I don't know if it is 
technically achievable. Anyway, here's our problem:

We run a network which consists of multiple routers behind eachother. Routers 
login via OpenVPN to other routers, get fixed IP addresses based on their 
certificate and get individual settings pushed (ccd). Imagine the following 
simple situation:

Network1---->Router A----->Router B---->Router C---->Network2

in ccd file for Router B on Router C an iroute entry exists for network 1 
(which is propagated to Router C via BGP) to properly route packets from 
network 2 -> network1 ("iroute network1").

Now we add a network 3 behind Router A

network1 \
                  --->   Router A ----> Router B ----> Router C ---> Network2
network3 /


Routes get propagated via BGP to Router C (network3 appears in routing table of 
Router C). But, packets from network 2 don't make it to network 3. We have to 
add "iroute network 3" on ccd config for Router B on Router C and reconnect 
Router B to Router C to get packets routed to network 3.

From what I understood is that OpenVPN needs the information for network 3 on 
Router C to know which VPN tunnel to use to get packets back.

Our intention is that as soon as network 3 is propagated to Router C packet 
flow works without the need to edit files and reconnect tunnels. Btw., Routers 
get fixed IP addresses through ccd.

Hopefully my explanation is clear enough.

Thx for looking at this...

Regards,
Sebastian


Reply via email to