Hi, I’ve taken the stake pool course, but it doesn’t go into depth about what type of topology your network should have and how it should connect to other relays both internally and those external to yours.
Let’s say you have 1 BP and 2 relays.
Say the symbol ‘<>’ represents two-way communication as set up by host configuration file (incoming traffic many to 1) and host topology file (outgoing traffic 1 to many) for the relays, and two-way communication set up by host configuration (incoming traffic 2-to-1) from the relays to the BP, and host topology file (outgoing traffic 1-to-2) for the BP to both relays.
Is there flexibility and preferability in how your BP and relays should communicate among themselves and with other relays? Let’s say you have the following setup, 1BP and 2 relays:
BP <> relay1 <> ESR1
BP <> relay2 <> ESR2
Where ESR1, ESR2 are sets of relays mostly operated by other SPOs;i.e, External Set of Relays.
should relay2 be included in ESR1, and relay1 in ESR2, or should they (ESR1,2) be all external relays owned by other SPOs?
Should ESR1, ESR2 be mutually exclusive to maximize diversity? and speed? of communication, be the same to maximize redundancy, or have some overlap and exclusivity for a combination of the two? I guess it depends to some extent on the quality of relays you select for ESR1, ESR2.
I’ve read some where that there is a limit to how many relays you want to ‘talk’ to…a number of posts put is somewhere around 15 tops. I guess too much traffic if you go higher?