Permalänk
Medlem

Router <> Router problem

Har ett virtuellt nät i GNS3. Jag har problem som jag har löst, men förstår inte riktigt varför jag hade problemen till att börja med.

NÄT_X <==> ROUTER_01 <=NÄT_Y=> ROUTER_02 <==> NÄT_Z

Vad som inte gick:

#1: En klient på Nät X kan pinga Router_01 på Nät Y men inte Router_02 på Nät Y. Det är likadant åt andra hållet.
#2: Router_01 kan pinga Router_02 på Nät Y men inte på Nät Z. Det är likadant åt andra hållet.
- Routrarna är väl så simpelt konfade som det går, inga specialare alls, utan i princip så enkelt som bilden antyder.

Lösning: Statiska routes för att tala om för router_01 att den kan nå nät Z genom router_02, osv.
- Finns klienter/servrar på vardera sida, att det behövdes statiska routes blev ju lite mer visuellt tydligt när dom inte kunde nå Nät Z från Nät X.

Frågan är då, när jag bygger ett sånt här idiotnät, ska routrarna emellan sig båda då ändå inte kunna lista ut vilka nät som den andra routern har? Jag har bollat lite med lite olika routingprotokoll, men det jag trodde skulle vara så himla enkelt blev ändå en ganska kompliceras skapelse till slut.

Ni som har jobbat lite mer med nät har säkert stött på det här och kan kanske förklara mitt problem, och om det ändå inte skulle kunna lösas genom routingprotokoll?

Permalänk
Medlem
Skrivet av DS13:

Har ett virtuellt nät i GNS3. Jag har problem som jag har löst, men förstår inte riktigt varför jag hade problemen till att börja med.

NÄT_X <==> ROUTER_01 <=NÄT_Y=> ROUTER_02 <==> NÄT_Z

Vad som inte gick:

#1: En klient på Nät X kan pinga Router_01 på Nät Y men inte Router_02 på Nät Y. Det är likadant åt andra hållet.
#2: Router_01 kan pinga Router_02 på Nät Y men inte på Nät Z. Det är likadant åt andra hållet.
- Routrarna är väl så simpelt konfade som det går, inga specialare alls, utan i princip så enkelt som bilden antyder.

Lösning: Statiska routes för att tala om för router_01 att den kan nå nät Z genom router_02, osv.
- Finns klienter/servrar på vardera sida, att det behövdes statiska routes blev ju lite mer visuellt tydligt när dom inte kunde nå Nät Z från Nät X.

Frågan är då, när jag bygger ett sånt här idiotnät, ska routrarna emellan sig båda då ändå inte kunna lista ut vilka nät som den andra routern har? Jag har bollat lite med lite olika routingprotokoll, men det jag trodde skulle vara så himla enkelt blev ändå en ganska kompliceras skapelse till slut.

Ni som har jobbat lite mer med nät har säkert stött på det här och kan kanske förklara mitt problem, och om det ändå inte skulle kunna lösas genom routingprotokoll?

En router känner bara till direkt anslutna nät. I ditt fall känner router 01 till näten X och Y, router 02 känner till näten Y och Z.
Mottager router 01 ett paket destinerat till nätverk Z (som den inte känner till) kommer paketet helt enkelt inte hitta dit.
Så på något sätt måste respektive router få kännedom om alla nätverk som inte är direktanslutna - det kan ske antingen genom att konfigurera med statisk routing;

på router 01: en statisk route till nät Y, via router 02
på router 02: en statisk route till nät X, via router 01

Alternativt använder du dig av ett IGP där routrarna utbyter denna information mellan varandra dynamiskt. Men det måste konfigureras för att fungera.

Visa signatur

Networking geek, #28735

Permalänk
Medlem

Jag hade klantat mig lite med RIP, nu när det är påslaget för routrarnas respektive nät funkar det ju som en dans. Och det var ju lite det jag tyckte det borde göra.

Klarnade lite nu när jag satte mig med en kaffekopp och funderade lite

Tack ska du ha!