On Thu, Sep 28, 2006 at 10:45:24PM +0300, peter dunaskin wrote:
> Hello,
> 
> We're a small ISP working on redesigning our network's topology and
> the overall architecture before replacing the existing
> infrastructure, which happens to be different variations of low cost
> router-boards running Linux. The ultimate goal thus being to run
> OpenBSD wherever we can.
> 
> A job on top of our list would be to to migrate the core routers.
> Such solution would involve carp(4) and pfsync(4) -- hopefully making
> them fully redundant and a lot more solid network appliances than
> they currently are.
> 
> But we're having a tough time figuring out how BGP should operate.
> In the existing scheme, an AS (autonomous system ) with 2 IP address
> blocks (193.x.x.0/24 and 194.x.x.0/23) is what holds our networks
> together.
> 
> Our two optical lines, namely [upstream0] and [upstream1] are
> separated geographically (as illustrated in Fig. 1), themselves being
> interconnected by a wireless link.
> 
>   [upstream0]                        [upstream1]
>        |                                  |
>        |                                  |
>     [core0]---------(wireless)---------[core1]
>        |193.x.x.0/24                      |194.x.x.0/23
>        |                                  |
>    [clients]                          [clients]
> 
> Fig. 1
> 
> Question; Is it possible to make two BGP neighbors (one at core0 and
> second at core1) by using only one AS? We could get a second AS, but
> as we expect to have more networks around we would really like to set
> it up by only using one AS, not bothering ripe.net every time we
> expand the network. And yes, we plan to use OpenBGP.
> 

Yes, you can use one AS to announce two networks even if they are split.
You need to have a IBGP session between core0 and core1 and you should
configure core0 to announce 193.x.x.0/24 and core1 to announce
194.x.x.0/23. The clou here is that if the wireless link goes down your
networks are still reliably reachable -- actually you can use any of the
links without major effects.

This should mostly do the trick. Perhaps you need to play around with
localpref, med or prepend-self to tune the network so that traffic for
194.x.x.0/23 will prefer upstream1 over the wireless link but this mostly
depends on your policy how you would like your traffic to be routed.

Use prepend-self to steer incomming traffic and local-pref for outgoing
traffic.

-- 
:wq Claudio

Reply via email to