Route-Reflector Redundancy

Greetings all,

In a redundant RR design, I have several questions that don't seem to be
clearly covered in RFC1966.

1) Does a given route-reflector have to peer with the other
  route-reflectors in its own cluster ??

2) If yes to 1), do the RRs in the cluster peer with each other as
  clients or non-clients ??

3) If no to all of the above, do you just put X numbers of route
  reflectors into the AS and each client etc. in the cluster now
  peers with X # of RR's ?

Above and beyond all of the above (actually depending on all of the above
:slight_smile: ), if my client router hears something from RR1, will it also hear it
from RR2 ?? Is there a race condition ?

Thanks in advance.

Brandon Applegate wrote:

In a redundant RR design, I have several questions that don't seem to be
clearly covered in RFC1966.

1) Does a given route-reflector have to peer with the other
  route-reflectors in its own cluster ??

Yes. All route-reflector servers within your network should be fully
meshed.

2) If yes to 1), do the RRs in the cluster peer with each other as
  clients or non-clients ??

All route-reflector servers peer as non-clients.

Above and beyond all of the above (actually depending on all of the above
:slight_smile: ), if my client router hears something from RR1, will it also hear it
from RR2 ?? Is there a race condition ?

Read BGP 101. A client router is just like any other BGP router, the
protocol allows for a BGP router to hear multiple announcements for the
same destination. The router will choose the best destination based on
the usual BGP decision rules.

-Steve

Greetings all,

In a redundant RR design, I have several questions that don't seem to be
clearly covered in RFC1966.

1) Does a given route-reflector have to peer with the other
  route-reflectors in its own cluster ??

yes

2) If yes to 1), do the RRs in the cluster peer with each other as
  clients or non-clients ??

non-clients

3) If no to all of the above, do you just put X numbers of route
  reflectors into the AS and each client etc. in the cluster now
  peers with X # of RR's ?

Above and beyond all of the above (actually depending on all of the above
:slight_smile: ), if my client router hears something from RR1, will it also hear it
from RR2 ?? Is there a race condition ?

Why dont you setup multiple clusters and have one rr for each cluster? it
is possible to have more then one rr per cluster.. but i dont know if this
is what you want to do.

latah,
-andrew

It appears that UC Berkeley has been off line for the majority of the day.
AS 25 disappeared sometime earlier today. Anyone with some knowledge out
there?

I noticed that, as my SETI stuff hasn't been working :wink:

  - jared