Il routing Internet (BGP) è completamente automatizzato?


4

Se tutte le tabelle di routing su Internet verranno eliminate contemporaneamente, i router saranno in grado di riscoprirle automaticamente?

Sto discutendo con un collega che afferma che le tabelle di routing RIPE sono essenziali, ma ricordo di aver letto che se le tabelle sono scomparse, il protocollo BGP consentirà ai router di riscoprire le rotte di lavoro tra i nodi interrogando i loro vicini che a loro volta interrogheranno i loro vicini fino a quando non verrà rilevato un percorso di lavoro. Quindi quella route verrà utilizzata per ripopolare le tabelle di routing. Dopo un po ', verranno ripristinati tutti i percorsi (non necessariamente i percorsi ottimali).

È corretto?


Tabelle di routing RIPE?
Ben Quick,

Risposte:


12

Non esiste davvero un'unica tabella di routing Internet, tutto dipende da dove ti trovi e da come è la tua connettività. I percorsi sono aggregati e i percorsi possono differire ecc.

Per ragioni di questa discussione, se tutti i router Internet perdessero la loro tabella di routing non ci vorrebbe molto tempo per ricostruire la tabella (s) poiché le pubblicità esisterebbero ancora dalle reti nella tabella di routing. Principalmente spetta ai router della CPU elaborare le quantità folli di aggiornamenti delle tabelle che ci sarebbero.

Non esiste una cosa come "RIPE Routing tables", RIPE / ARIN ecc. Mantengono i record whois. Non si tratta di voci di routing ma solo di record di proprietà, sebbene alcuni ISP (ad esempio Level3) utilizzino questi record per creare i filtri prefissi utilizzati per interrompere gli annunci casuali.

Alla fine del processo, tutte le rotte verranno ripristinate sulla loro rotta (in teoria) ottimale (la rotta ottimale è oggi una frase molto libera con neutralità netta, costi di transito ecc.).


L'unica cosa che RIPE fa (dovrebbe, ma non necessariamente) influenzare il / i percorso / i è la pubblicazione di informazioni sul percorso. Cioè, quale rotta imposta un dato AS importazioni, esportazioni e origini. Questo può quindi essere utilizzato per creare automaticamente filtri per proteggersi dagli annunci canaglia.
Vatine,

2

I router BGP possono ricostruire automaticamente le loro tabelle perché non esiste un controllo centrale. Ogni router fa pubblicità ai suoi vicini i prefissi IP che sono raggiungibili attraverso se stesso e accetta dai suoi vicini annunci simili.

Supponiamo che A, B, C siano 3 router BGP. Inizialmente la tabella di A è (B, C), la tabella di B è (A, C) e la tabella di C è (A, B). Ora eliminiamo le loro tabelle di routing.

A () --- B () --- C ()

A invierà a B i suoi prefissi IP. B invierà a C i propri prefissi IP e A (perché li ha nella sua tabella di routing), quindi ora C ha una tabella di routing completa

A () ---> B (A) ---> C (A, B)

C invierà a B i suoi prefissi IP. B invierà ad A i propri prefissi IP e C, quindi ora A ha di nuovo una tabella di routing completa

A (B, C) <--- B (A, C) <--- C (A, B)

Da questo processo B ricostruisce anche una tabella completa.

La stessa procedura si adatta a tutti i router Internet che alla fine possono ricostruire i propri tavoli in qualsiasi momento senza alcun coordinamento centrale. Se desideri maggiori dettagli, puoi cercare "protocolli vettoriali di percorsi" il cui vantaggio è operare senza coordinamento centrale e scalare fino a un numero molto elevato di nodi (ad es. Router).

Ciò che RIPE fa è assegnare i prefissi IP ai sistemi autonomi. Dopodiché non ha alcun ruolo attivo nel routing di Internet.


RIPE pubblica anche informazioni sul set RR (essenzialmente informazioni modificate dal proprietario di AS su ciascuna politica di routing di As, sono strumenti automatici per creare regole ACL per garantire che le rotte accettate corrispondano esattamente alla politica di set RR pubblicata, aggiungendo un altro livello di protezione per il tuo routing).
Vatine,

0

Anche se fossero in grado, non lo farebbero. Internet non è un problema tecnico, è un business. Se qualcuno non ti paga per trasportare i pacchetti dal punto A al punto B, non lo fai. Senza una corretta configurazione, i router saprebbero quali percorsi accettare.

Se ti connetti a Level3 in Inghilterra e mi connetto a AT&T in Giappone, non importa che TW Telecom abbia un ottimo percorso da Level3 in Inghilterra a AT&T in Giappone, il traffico non prenderà quella rotta perché nessuno paga TW Telecom per trasportare quel traffico.

I router devono essere configurati per sapere quali percorsi accettare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.