05-03-2009 01:53 AM - edited 03-06-2019 05:30 AM
Hello Guys
my network is illustrated in the figure bellow.
i need to connect two ISP's to cisco "1841 router". one comes form serial cable and the other comes from Ethernet cable and make redundancy between them. if ISP 1 goes down then automatically the router will transfer the traffic to ISP 2.
also, the PC's shown bellow needs remote access from internet and routers (Router1, Router2, Router3) all needs public IP's.
note: all traffic will go through one ISP, and no load balance is implemented.
can you please tell me if this solution is possible or not on (1841 router)?
[url=http://img55.imageshack.us/my.php?image=redundancyon1841.jpg][img=http://img55.imageshack.us/img55/9052/redundancyon1841.jpg][/url]
05-04-2009 08:32 AM
Do you have your own public address space or do you have two different IP blocks, one from each provider?
05-05-2009 12:59 AM
Yes of course, Every ISP has its own Public IP family. also, i need to know if this will succeed on 2811 router.
thanks in advance
05-05-2009 05:14 AM
They run the same IOS, so the platform depends on how much traffic & services you will be running.
05-05-2009 11:39 PM
they run the same IOS and they handle the same traffic but the bandwidth is different
ISP 1 delivers 1024/256 kbps
ISP 2 delivers 512/128 kbps
i just need to know if this solution is applicable in routers 2811 and 1841 and how?
Regards
05-06-2009 05:12 AM
Either platform can handle that throughput. I don't know what you mean by how?
05-06-2009 05:21 AM
I meant the redundancy applied in the router 2811 Or 1841.
05-06-2009 05:23 AM
You can load balance OUTBOUND, but not inbound. You can create tow default routes.
ip route 0.0.0.0 0.0.0.0 ISP_A
ip route 0.0.0.0 0.0.0.0 ISP_B
05-06-2009 07:49 AM
This default routes you configuration in the router redundancy:
redundancy_router(config)#ip route 0.0.0.0 0.0.0.0 serail ISP2
redundancy_router(config)#ip route 0.0.0.0 0.0.0.0 faEth0/0 IPS1
Thanks for help
05-06-2009 01:28 PM
The way I'd do this is to get a /24 address block from your primary ISP (whichever you choose). Use BGP routing so that remote access to your PC's will use the same public IP. To do so, you need the following:
1. AS number from carrier A and carrier B
2. Your own ASN. You can get this from ARIN by going to www.arin.net. Get an org ID, then a POC (point of contact), then request the ASN. You'll need to provide this to the carriers.
3. Let the carriers know you're multihomed.
4. install the following configuration.
router bgp {your AS number}
no synchronization
bgp log-neighbor-changes
network {network /24 from primary) mask 255.255.255.0
neighbor {serial IP to primary} remote-as {ASN of primary carrier}
neighbor {serial IP to primary} route-map SET-LOCAL in
neighbor {serial IP to backup} remote-as {ASN of backup carrier}
neighbor {serial IP to backup} route-map foo out
no auto-summary
!
ip route {network /24 from primary} 255.255.255.0 Null0
!
!
route-map SET-LOCAL permit 10
set local-preference 5000
!
route-map foo permit 5
set as-path prepend {your AS number} {your AS number} {your AS number} {your AS number}
You should be good from there. This way, if carrier A fails, the same IP block will be routed (both inbound and outbound) through carrier B. This allows easier access to your public IP's that are either NAT'd, or directly on your PC's. Let me know if you need any help or clarification. We use the config quite a bit.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide