notatka
Route server
Route server
Route server to pośrednik w wymianie tras BGP. Zamiast zestawiać sesję z każdym innym speakerem BGP, zestawiasz ją z route serverem. Mówisz mu: "te adresy są dostępne przeze mnie", a on przekazuje tę informację pozostałym uczestnikom, zgodnie z konfiguracją.
Route server zachowuje next-hop wskazujący właściwe urządzenie. Pakiety jadą do tego urządzenia, omijając route server. On przekazuje informacje o trasach.
Route servery w datacenterach Akamai
Centrum danych jest zbyt duże na pojedynczą gwiazdę route serverów. Architektura
ma zatem dwa poziomy i przypomina podział fabricu na pody:
rspod obsługuje swój pod, a rsmain łączy rspody.
host
|
rspod (pod 1)
|
host -- rspod (pod 2) -- rsmain -- rspod (pod 3) -- host
|
rspod (pod 4)
|
host
Linie pokazują wymianę tras przez BGP. Każde oznaczenie rspod i rsmain to klaster czterech route serverów; host zestawia sesje ze wszystkimi czterema członkami swojego rspod. W każdym podzie pokazany jest jeden przykładowy host. Ruch między VMkami na różnych hostach przechodzi przez fizyczny fabric.
Osobny klaster rshelper obsługuje m.in. IP Sharing.
Źródło ogólnej zasady działania route servera: RFC 7947, sekcje 1 i 2.2.1.
Powiązane: overlay, frr-i-gobgp