Cisco statisches Routing mehrere Standorte
Hallo Forum,
ich möchte 3 Standorten über eine Zentrale vernetzen. Standort A ist mit B und C verbunden. B und C haben keine direkte Verbindung. Nun sollen die PC von Standord B direkt auf Standord C zugreifen können. Ich setze hierfür Cisco-Router ein. Die Standorte habe ich mit IPSec und GRE-Tunnel verbunden.
Mittels statischen Routing können die PC vom Standort B und C auf Standort A zugreifen.
IP-Adressen an den Standorten:
A: 10.0.0.0/16 (255.255.0.0)
B: 192.168.4.0/24 (255.255.255.0)
C: 192.168.42.0/24 (255.255.255.0)
Das Routing am Standort A sieht so aus:
ACL vom Standort A
Das Routing am Standort B sieht so aus:
ACL vom Standort B
Das Routing am Standort C sieht so aus:
ACL vom Standort B
Wie muss ich meine Routing ändern, damit ein direkter Zugriff von 192.168.4.x auf 192.168.42.x entsteht.
Vielen Dank im Voraus und viele Grüße
Dieter
ich möchte 3 Standorten über eine Zentrale vernetzen. Standort A ist mit B und C verbunden. B und C haben keine direkte Verbindung. Nun sollen die PC von Standord B direkt auf Standord C zugreifen können. Ich setze hierfür Cisco-Router ein. Die Standorte habe ich mit IPSec und GRE-Tunnel verbunden.
Mittels statischen Routing können die PC vom Standort B und C auf Standort A zugreifen.
IP-Adressen an den Standorten:
A: 10.0.0.0/16 (255.255.0.0)
B: 192.168.4.0/24 (255.255.255.0)
C: 192.168.42.0/24 (255.255.255.0)
Das Routing am Standort A sieht so aus:
ip route 0.0.0.0 0.0.0.0 Dialer0
ip route 192.168.4.0 255.255.255.0 Tunnel1
ip route 192.168.42.0 255.255.255.0 Tunnel2
ip route 192.168.4.0 255.255.255.0 Tunnel1
ip route 192.168.42.0 255.255.255.0 Tunnel2
ACL vom Standort A
access-list 101 permit ip 10.0.0.0 0.0.255.255 192.168.4.0 0.0.0.255
access-list 102 permit ip 10.0.0.0 0.0.255.255 192.168.42.0 0.0.0.255
access-list 102 permit ip 10.0.0.0 0.0.255.255 192.168.42.0 0.0.0.255
Das Routing am Standort B sieht so aus:
ip route 0.0.0.0 0.0.0.0 Dialer0
ip route 10.0.0.0 255.255.255.0 Tunnel1
ip route 10.0.0.0 255.255.255.0 Tunnel1
ACL vom Standort B
access-list 101 permit ip 192.168.4.0 0.0.0.255 10.0.0.0 0.0.255.255
Das Routing am Standort C sieht so aus:
ip route 0.0.0.0 0.0.0.0 Dialer0
ip route 10.0.0.0 255.255.255.0 Tunnel1
ip route 10.0.0.0 255.255.255.0 Tunnel1
ACL vom Standort B
access-list 101 permit ip 192.168.42.0 0.0.0.255 10.0.0.0 0.0.255.255
Wie muss ich meine Routing ändern, damit ein direkter Zugriff von 192.168.4.x auf 192.168.42.x entsteht.
Vielen Dank im Voraus und viele Grüße
Dieter
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 63152
Url: https://administrator.de/contentid/63152
Ausgedruckt am: 24.11.2024 um 19:11 Uhr
13 Kommentare
Neuester Kommentar
http://img470.imageshack.us/img470/8183/abcyv2.png
Erläuterung:
So lange die Router die anderen Netze nicht kennen, wissen sie nicht über welches Interface sie die Pakete in die Zielnetze bringen sollen und senden sie über das Internet-Interface Dialer0.
Daher müssen auf Router B und C entsprechende Routen eingetragen werden (Hin- und Rückroute). Auf Router A muss nichts gemacht werden, da A sowohl die Netze von B und C kennt. Doch B kennt nicht C, und C kennt nicht B.
Soviel zur Theorie...
Hab ich was vergessen?
Erläuterung:
So lange die Router die anderen Netze nicht kennen, wissen sie nicht über welches Interface sie die Pakete in die Zielnetze bringen sollen und senden sie über das Internet-Interface Dialer0.
Daher müssen auf Router B und C entsprechende Routen eingetragen werden (Hin- und Rückroute). Auf Router A muss nichts gemacht werden, da A sowohl die Netze von B und C kennt. Doch B kennt nicht C, und C kennt nicht B.
Soviel zur Theorie...
Hab ich was vergessen?
Also einfach gesagt muss an Standort B zusätzlich folgende Route ins Setup:
ip route 192.168.42.0 255.255.255.0 Tunnel1
und analog bei Standort C:
ip route 192.168.4.0 255.255.255.0 Tunnel1
Ohne diese zusätzlichen Routen landen siese Routen auf dem Dialer 0 Interface (default Route) und dann sehr wahrscheinlich im Internet und dann sofort im Datenmülleimer des providers denn dies sind im Internet nicht geroutete RFC 1918 Adressen !!!
Du hast noch einen erheblichen Konfig Fehler in deinem Setup an den Client Standorten B und C mit einem Adressmasken Mismatch den du unbedingt noch ausbügeln solltest wenn du keine Probleme bekommen willst !!!
Dein Netz an Standort A ist mit 16 Bit als Class B gesubnettet !!! Deine statischen Routen in den Standorten behandeln dies Netz aber mit einer falschen Subnetzmaske als Class C gesubnettet. Das kann dir über kurz oder lang erhebliche Verbindungsprobleme bescheren. Du solltest deshalb dringenst die statischen Routen in den Standorten B und C korrigieren auf:
ip route 10.0.0.0 255.255.0.0 Tunnel1
Mit einer 16 Bit Netzmaske statt der falschen 24 Bit !!!
Deine ACLs (vermutlich incoming auf den Ethernet oder Tunnel Interfaces wie Standort A, oder ??) sind ebenfalls nicht richtig oder du hast sie falsch gepostet ! Sie müssen folgendermaßen lauten:
Standort B:
access-list 101 permit ip 192.168.4.0 0.0.0.255 10.0.0.0 0.0.255.255
access-list 101 permit ip 192.168.4.0 0.0.0.255 192.168.42.0 0.255.255.255
Standort C:
access-list 101 permit ip 192.168.42.0 0.0.0.255 10.0.0.0 0.0.255.255
access-list 101 permit ip 192.168.42.0 0.0.0.255 192.168.4.0 0.255.255.255
Wie gesagt das gilt für incoming ACLs wenn sie Outgoing sind musst du ggf. die Quell- und Zielnetze vertauschen.
Leider machst du ja zu den ACLs und wo sie positioniert sind keinerlei Angaben, so das man vorerst nur raten kann
ip route 192.168.42.0 255.255.255.0 Tunnel1
und analog bei Standort C:
ip route 192.168.4.0 255.255.255.0 Tunnel1
Ohne diese zusätzlichen Routen landen siese Routen auf dem Dialer 0 Interface (default Route) und dann sehr wahrscheinlich im Internet und dann sofort im Datenmülleimer des providers denn dies sind im Internet nicht geroutete RFC 1918 Adressen !!!
Du hast noch einen erheblichen Konfig Fehler in deinem Setup an den Client Standorten B und C mit einem Adressmasken Mismatch den du unbedingt noch ausbügeln solltest wenn du keine Probleme bekommen willst !!!
Dein Netz an Standort A ist mit 16 Bit als Class B gesubnettet !!! Deine statischen Routen in den Standorten behandeln dies Netz aber mit einer falschen Subnetzmaske als Class C gesubnettet. Das kann dir über kurz oder lang erhebliche Verbindungsprobleme bescheren. Du solltest deshalb dringenst die statischen Routen in den Standorten B und C korrigieren auf:
ip route 10.0.0.0 255.255.0.0 Tunnel1
Mit einer 16 Bit Netzmaske statt der falschen 24 Bit !!!
Deine ACLs (vermutlich incoming auf den Ethernet oder Tunnel Interfaces wie Standort A, oder ??) sind ebenfalls nicht richtig oder du hast sie falsch gepostet ! Sie müssen folgendermaßen lauten:
Standort B:
access-list 101 permit ip 192.168.4.0 0.0.0.255 10.0.0.0 0.0.255.255
access-list 101 permit ip 192.168.4.0 0.0.0.255 192.168.42.0 0.255.255.255
Standort C:
access-list 101 permit ip 192.168.42.0 0.0.0.255 10.0.0.0 0.0.255.255
access-list 101 permit ip 192.168.42.0 0.0.0.255 192.168.4.0 0.255.255.255
Wie gesagt das gilt für incoming ACLs wenn sie Outgoing sind musst du ggf. die Quell- und Zielnetze vertauschen.
Leider machst du ja zu den ACLs und wo sie positioniert sind keinerlei Angaben, so das man vorerst nur raten kann
Hallo,
nur mal als kleine Zwischenfrage: wenn das alles Cisco-Router sind, warum dann nicht dynamisches Routing?
mfg. TZ
nur mal als kleine Zwischenfrage: wenn das alles Cisco-Router sind, warum dann nicht dynamisches Routing?
mfg. TZ
Hallo,
nur mal als kleine Zwischenfrage: wenn das
alles Cisco-Router sind, warum dann nicht
dynamisches Routing?
mfg. TZ
nur mal als kleine Zwischenfrage: wenn das
alles Cisco-Router sind, warum dann nicht
dynamisches Routing?
mfg. TZ
Könnte man machen. Statische Routen bieten sich jedoch an, wenn es keine absehbaren ständigen Veränderungen gibt. Da setzt man statische Routen u. gut ist. Je simpler, desto weniger probleme treten in der Regel auf.
Die Konfigs für B und C sind wieder falsch, da du damit keine Any to Any Kommunikation erreichen kannst !!! Oder hast du die Tips von oben einfach noch nicht umgesetzt ??? Alle Packete für die jeweiligen Standorte B und C werden von den Routern in B und C ins Internet geroutet und verschwinden da auf Nimmerwiedersehen....
In Standort B müssen die Routen so aussehen:
ip route 0.0.0.0 0.0.0.0 Dialer1
ip route 10.0.0.0 255.255.0.0 Tunnel1
ip route 192.168.42.0 255.255.255.0 Tunnel1
Denn die Packet für das Netzwerk an Standort C müssen hier bei B ja auch über den Tunnel via A sonst landen sie im Nirwana !!! Analog gilt das für C !
In Standort C müssen die Routen so aussehen:
ip route 0.0.0.0 0.0.0.0 Dialer1
ip route 10.0.0.0 255.255.0.0 Tunnel1
ip route 192.168.4.0 255.255.255.0 Tunnel1
Ggf. musst du die ACLs noch anpassen bei Router B:
access-list 101 permit ip 192.168.4.0 0.0.0.255 10.0.0.0 0.0.255.255
access-list 101 permit ip 192.168.4.0 0.0.0.255 192.168.42.0 0.0.0.255
Bei Router C:
access-list 101 permit ip 192.168.42.0 0.0.0.255 10.0.0.0 0.0.255.255
access-list 101 permit ip 192.168.42.0 0.0.0.255 192.168.4.0 0.0.0.255
Damit sollte dann eine Kommunikation von Clients in Netz B zu Clients in Netz C und vice versa via Standort A problemlos klappen !
In Standort B müssen die Routen so aussehen:
ip route 0.0.0.0 0.0.0.0 Dialer1
ip route 10.0.0.0 255.255.0.0 Tunnel1
ip route 192.168.42.0 255.255.255.0 Tunnel1
Denn die Packet für das Netzwerk an Standort C müssen hier bei B ja auch über den Tunnel via A sonst landen sie im Nirwana !!! Analog gilt das für C !
In Standort C müssen die Routen so aussehen:
ip route 0.0.0.0 0.0.0.0 Dialer1
ip route 10.0.0.0 255.255.0.0 Tunnel1
ip route 192.168.4.0 255.255.255.0 Tunnel1
Ggf. musst du die ACLs noch anpassen bei Router B:
access-list 101 permit ip 192.168.4.0 0.0.0.255 10.0.0.0 0.0.255.255
access-list 101 permit ip 192.168.4.0 0.0.0.255 192.168.42.0 0.0.0.255
Bei Router C:
access-list 101 permit ip 192.168.42.0 0.0.0.255 10.0.0.0 0.0.255.255
access-list 101 permit ip 192.168.42.0 0.0.0.255 192.168.4.0 0.0.0.255
Damit sollte dann eine Kommunikation von Clients in Netz B zu Clients in Netz C und vice versa via Standort A problemlos klappen !
Der Router A ist noch das Problem ! Du lässt ja über die Route Maps in die Tunnel nur Packete mit der 10.0.0.0 als Quelladresse (Accessliste 101 und 102) !! Wie sollen denn da bitteschön Packete die die 192.168.4.0 und 192.168.42.0 als Quelladresse haben durchkommen ??? Es wird also an A hängenbleiben wenn du bei Verbindungen von B nach C über A gehen musst. Also hier die ACL erweitern auf:
access-list 101 permit ip 10.0.0.0 0.0.255.255 192.168.4.0 0.0.0.255
access-list 101 permit ip 192.168.42 0.0.0.255 192.168.4.0 0.0.0.255
access-list 102 permit ip 10.0.0.0 0.0.255.255 192.168.42.0 0.0.0.255
access-list 102 permit ip 192.168.4 0.0.0.255 192.168.42.0 0.0.0.255
Dann sollte es klappen.
access-list 101 permit ip 10.0.0.0 0.0.255.255 192.168.4.0 0.0.0.255
access-list 101 permit ip 192.168.42 0.0.0.255 192.168.4.0 0.0.0.255
access-list 102 permit ip 10.0.0.0 0.0.255.255 192.168.42.0 0.0.0.255
access-list 102 permit ip 192.168.4 0.0.0.255 192.168.42.0 0.0.0.255
Dann sollte es klappen.