b'\n_START_ARTICLE_\nSplit horizon\n_START_PARAGRAPH_\nNell\'ambito dei protocolli di routing distance vector, split horizon \xc3\xa8 un metodo volto a prevenire routing loops (problema noto come count to infinity). Essa impedisce ad un router di inviare informazioni di route al router da cui le ha apprese.\n_START_SECTION_\nSplit horizon semplice\n_START_PARAGRAPH_\nUn router, quando inoltra la propria tabella di routing ad un altro router vicino, omette i percorsi che ha appreso proprio da quel vicino.\n_START_SECTION_\nSplit horizon con poison reverse\n_START_PARAGRAPH_\nIn questa modalit\xc3\xa0, il router invier\xc3\xa0 un\'informazione allo stesso router da cui l\'ha ricevuta, ma con una metrica "infinita" (se il protocollo di routing \xc3\xa8 RIP, la metrica infinita equivale a 16), comunicando di fatto a quel router che per lui la destinazione \xc3\xa8 irraggiungibile._NEWLINE_Lo scopo \xc3\xa8 simile alla modalit\xc3\xa0 semplice, con una maggiore efficacia contro gli anelli di routing al prezzo di un maggiore costo dovuto alla maggiore larghezza di banda occupata (i messaggi, cio\xc3\xa8 le tabelle di routing inoltrate, sono pi\xc3\xb9 lunghi).\n_START_SECTION_\nEsempio di split horizon semplice\n_START_PARAGRAPH_\nIl router "A" invia pacchetti a "C" attraverso "B" (la topologia di rete \xc3\xa8 A\xe2\x80\x94B\xe2\x80\x94C). "A" apprende quindi dell\'esistenza di "C" proprio da "B", ma quando "A" condivide la sua tabella di routing con "B" ometter\xc3\xa0 il percorso relativo a "C". \xc3\x88 utile notare che "B" non ha bisogno dell\'informazione omessa da "A" poich\xc3\xa9 gi\xc3\xa0 la conosce._NEWLINE_In caso di interruzione del collegamento fra "B" e "C", "B" cancella inizialmente il percorso relativo a "C" dalla sua tabella di routing. Senza lo split horizon, "A" comunicherebbe in seguito a "B" che conosce un percorso verso "C". "B" non sa che questo percorso prevede il passaggio attraverso "B" stesso (questa informazione non \xc3\xa8 condivisa dai protocolli di routing) quindi lo aggiunge alla sua tabella di routing. In questo particolare scenario, se dovesse giungere un pacchetto da inoltrare a "C", i router "A" e "B" se lo inoltrerebbero a vicenda senza riuscire a trovare un percorso verso "C"._NEWLINE_Utilizzando la regola dello split horizon questo particolare scenario di anello non viene a crearsi.'