cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
481
Views
10
Helpful
6
Replies

Floating static works with Interface up?

richmorrow624
Level 1
Level 1

This is a failover situation where I am using floating static routes in a test set up.

The floating static is not supposed to take over unitl the interface is down, but it works in my lab.

I have an intermediate router set up as the simulated MPLS cloud. I have OSPF set up on the MPLS router as the cloud.

I am simulating the failover by removing OSPF from the cloud router, so the remote MPLS router and the HQ router, both have up/up serial interfaces.

I have floating static routes on the remote end and the HQ end that take over when the routing is broken from the cloud. OSPF takes over again when the routing is restored.

The question is, why isn't it supposed to work if the PE routers are up, and the routs are not there.

Don't the routs die if there are no hellos allowing the floating static routes to take over?

the files have both configs on them:

remote side both routers

HQ side switch and router

Someone please let me know what I am missing

6 Replies 6

Richard Burts
Hall of Fame
Hall of Fame

Richard

I have quite a few questions about the configs that you posted. If we can get some of them resolved it may help us get closer to the solution.

first a picky objection: the file labled HQ router has comments that identify it as Remote Site Router and Remote Site Switch. Looking at configs with misleading comments makes the process more complicated than it should be.

I notice that the serial interface on both HQ and remote has the parameter no keepalive. I wonder why that is. With no keepalive configured the interface will never go protocol down. And this means that any static route pointed at this interface will never be withdrawn from the routing table.

According to the drawing the tunnel to the remote should be IP address 10.10.1.58 but that address does not show up anywhere in the remote config that you posted. The remote does have a tunnel but its address is 10.10.1.54/30. So is the remote communicating with HQ? If so how?

I notice that the tunnel at HQ is shutdown. Why is this? Does this mean that the only communication from HQ to the remote is via MPLS?

I am puzzled about this statement: The floating static is not supposed to take over unitl the interface is down. Actually the floating static taking over has less to do with the interface going down (which it will never do as I commented above) and is actually dependent on the advertised route being withdrawn from the routing table. I can not tell from your description whether this is what is happening or not.

Perhaps you can clarify the parts of the situation that I have pointed out and can clarify what is happening with the floating static routes.

HTH

Rick

HTH

Rick

Ok, I will try and answer your questions as accurately as I can, keep in mind, that is why I am asking questions. Because I don't know the answers. This is why I am posting questions on this forum, to learn.

As far as the file being labeled HQ router, I put the comment in the post that it is both the HQ router and HQ switch. I spaced the two files thinnking it would be obvious to an experienced person the two configs were on there. If it is not, then I apologize for any confusion and I can resend them in a differnet format.

The serial interfaces are configured with no keepalive, because when I first put the routers back to back, the connection did not come up. I discovered that one of the routers was configured with no keepalive on the serial interface, so I just configured the other one the same. I do not have enough experience or knowledge to know that:

"With no keepalive configured the interface will never go protocol down. And this means that any static route pointed at this interface will never be withdrawn from the routing table."

The drawing is showing the setup in production, it is not the test setup. There are two tunnels configured, one for each switch. In the test setup, I only used one tunnel, it must have been the other one that is shown in the drawing.

In the config I sent that shows the tunnel shutdown, I must have copied the config after I had shut down the interface for some reason.

As far as you being puzzled about the statement I made, I have mentioned numerous times that I am not very experienced. This why I am asking the questions I ask. If they are puzzling or do not make sense, try to rememberlong before you got to where you are now. That is where I am. I am asking because I do not know the answers and I am making statements that probably are incorrect or patially incorrect.

If there is a good book about practical routing or that would be a good substitute for asking the questions here, I am all ears.

Richard

I think that you are not reading my posts carefully again. Here is the first line from the file labeled as HQ router:

Remote Site Router

My point does not have anything to do with whether there are two configs in the file or not. It has to do with the identifying comment being absolutely backward!

Since your question seems to focus on floating static routes and interfaces being up or not I think it is important to clear up the issue about keepalive. As I stated with the serial interface configured with no keepalive the interface will never go to state protocol down. So what happens if you configure all the serial interfaces with keepalive enabled? If they work then we can proceed to look at the rest of your issue. If they do not work with keepalive enabled then you have some other connectivity issue that we need to solve.

HTH

Rick

HTH

Rick

Well, let's get something clear first...

"The floating static is not supposed to take over unitl the interface is down, but it works in my lab."

The route, which we'll call a 'floating' route, has nothing directly to do with interfaces being up or down. It is a route that the router considers when deciding what information should go into the route table.

Richard, do you know about 'administrative distance' in routers. The rules about when a floating route appears in the route table are related to administrative distance not interface state.

If you have a routing protocol or some other source of routing information for a particular prefix (destination) and you add a static route with high AD to the same destination, the router has to decide which information goes into the route table. He does this (as you would know) by comparing the administrative distance. It has nothing to do with interface status.

So, your floating static is active becuase there is no better route to the destination currently on the router.

peter

Thanks for the reply Peter,

Ok so, what I want to do then is ok?

My main concern is the MPLS and OSPF processes and the fact that I didn't know exactly what would happen if the interface stays up and OSPF connection is broken. I made a comment in the prior post that was not accurate.

Basicly, I just wanted to know if the concept was ok,

Which is, GRE tunnel to Main site via Internet, static routes with AD of 150 to main site thru tunnels.

The primary connection to main site is with OSPF thru MPLS cloud. The default gateway is distributed to remote sites with OSPF.

If the routes die and interfaces stay up, then the static routes will take over thru VPN, until the OSPF process is back up.

Ok, that's a better description of what you're trying to do.

Yes, the concept is fine.

Make damn sure that you do NOT allow any route distribution to occur between the MPLS VPN and GRE tunnel. This would be a nasty backdoor that would confuse the routing of the VPN.

But if your floating statics are only on the CE, and you no NOT redistribute statics into OSPF, then it'll work.

peter

Review Cisco Networking products for a $25 gift card