cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1917
Views
0
Helpful
9
Replies

Dynamic Routing between MPLS WAN and Internet WAN (iWAN)

dtran
Level 6
Level 6

Hi all, hope everyone is well !!

I am looking into how to best design/configure dynamic routing between my existing MPLS WAN and internet WAN (iWAN) that I am going to deploy, please see attached diagram for an overview of the layout. At the data center I have a Cisco 3945 router and a Palo Alto 3050. The Cisco 3945 connects to MPLS WAN and my core Nexus 7010's talking EIGRP to both MPLS WAN and my Nexus 7010's (EIGRP only today on the Nexus 7010's). The Palo Alto connects to the internet and the Nexus 7010's (Static route only on the Palo Alto 3050).

At the branch office I have a Cisco 3925 talking EIGRP to MPLS WAN and a Palo Alto 200 connects to the internet and I am leveraging Palo Alto Large Scale VPN (LSVPN) to terminate IPSec VPN tunnel between the PA200 and the PA3030.

My end goal is to get dynamic routing working where traffic can failover and failback dynamically between MPLS WAN and iWAN.

Thanks in advance !!

Danny

1 Accepted Solution

Accepted Solutions

Danny

Still not sure I follow.

You currently use EIGRP across MPLS.

If you had a default route pointing to the firewalls at each site then for traffic between sites as long as MPLS was up then you would have more specific EIGRP routes and so they would be used.

If the MPLS connection went down then at the site the connection failed it would no longer be advertising routes via EIGRP so the other site no longer receives them and it would also no longer be receiving EIGRP routes.

So then both sites would use the default route pointing to the firewalls.

If the MPLS link comes back up each sites advertises and receives EIGRP routes so they use MPLS again.

If you have a default route in EIGRP you want to use when MPLS is up then you can still do the above with a bit of modification.

The only other thing is each firewall needs to have routes for it's own internal subnets unless you want to run a different routing protocol on the firewalls.

Does this make sense ?

Jon

View solution in original post

9 Replies 9

Jon Marshall
Hall of Fame
Hall of Fame

Danny

There are lots of possible ways of doing this but if you are exchanging EIGRP via MPLS then simply have a default route pointing to the firewalls.

Or do you have a default route being advertised in EIGRP already ?

Jon

Hi Jon, thanks for the response !!!

The remote site is connected via MPLS and an IPSEC VPN tunnel between the two Palo Alto firewalls, please see attached diagram. I guess my question is how to get dynamic routing working between the Palo Alto firewall and Cisco where traffic will failover and failback dynamically.

Thanks Jon !!

Danny

Danny

Still not sure I follow.

You currently use EIGRP across MPLS.

If you had a default route pointing to the firewalls at each site then for traffic between sites as long as MPLS was up then you would have more specific EIGRP routes and so they would be used.

If the MPLS connection went down then at the site the connection failed it would no longer be advertising routes via EIGRP so the other site no longer receives them and it would also no longer be receiving EIGRP routes.

So then both sites would use the default route pointing to the firewalls.

If the MPLS link comes back up each sites advertises and receives EIGRP routes so they use MPLS again.

If you have a default route in EIGRP you want to use when MPLS is up then you can still do the above with a bit of modification.

The only other thing is each firewall needs to have routes for it's own internal subnets unless you want to run a different routing protocol on the firewalls.

Does this make sense ?

Jon

Yes, I follow you Jon. I understand what you're saying.

I guess using a default route to the firewalls at each site would be the simplest way but only in an Active / Standby scenario where the IPSec VPN tunnel is only used for backup correct ?

I am thinking enable dynamic routing on the Palo Alto firewalls to exchange routes with Cisco where I can use the IPSec VPN tunnel for none time sensitive traffic and for backup. How do I best accomplish this ?

Thanks Jon !! very much appreciate your inputs !!

Danny

Yes the default route solution would be a backup solution only.

If you want to use the VPN for certain traffic then you could use a routing protocol but it could not be EIGRP obviously which means you have to factor in different ADs for routing protocols.

If, as an example, there was a destination IP subnet you wanted to send all traffic via the VPN then you could simply make sure it is not advertised by EIGRP across MPLS but I suspect it won't be as simple as that

So say you wanted to send some traffic via MPLS and different traffic via the VPN but to the same destination IP subnet then routing protocols won't help here.

A better solution would then be PBR if your internal switches supported it where you direct specific traffic via the VPN.

It's difficult to be more precise without knowing exactly what you want.

Jon

I understand it could get messy when you start pick and choose traffic to route.

Ideally, I would like to route voice, video and SAP traffic across MPLS and things like file sharing, email across VPN. And be able to failover and failback between MPLS and VPN dynamically.

Thanks Jon !!!

Danny

In terms of routing protocols it all comes down to destination IPs.

So the key thing is do you need to route traffic to the same destination IPs via both links for different traffic.

If you do then routing protocols are not the answer.

One thing I mentioned in my last response which was incorrect is the example where you only need to advertise a route via the VPN assuming no traffic to that destination subnet went via MPLS but of course that would not account for backup ie. if the VPN fails you want to fail back to MPLS.

And the other issue is that your firewalls won't support EIGRP.

Before you decide on a solution I would work out exactly what traffic in terms of source and destination IPs you want to via which link.

If you find that traffic for the same IPs needs to go via both links then PBR may well be the best choice.

If you can separate traffic in terms of IPs then you may be able to use a routing protocol but like I say it gets more complicated because of EIGRP so there may not be an obvious or simple solution.

Jon

Hi Jon,

I am not sure if it's all doable but the end goal is I would like to be able to route traffic on both links.

The Palo Alto firewall does not support EIGRP, so if I want to exchange routes between the Palo Alto firewall and Cisco I would need to enable BGP between the two environments.

Do you have a few minutes for a quick phone call Jon ? if you don't mind. You can email me your number to dtran@behr.com and I'll call you, only if you don't mind.

Thanks Jon !!! I appreciate your time !!!

Danny

Danny

I can e-mail you my mobile number but I am based in UK so don't know how expensive it would be.

It is 23:30 here but I am up for a while yet so happy to discuss if you want.

If you can respond to this and if you want to I can send you an e-mail.

Jon

Review Cisco Networking for a $25 gift card