Ich gehe davon aus, dass 192.168.0.1 nicht das auf Router B verwendete Gateway ist, sondern eine eigene IP auf der LAN-Schnittstelle. Wenn Router A Adressen über DHCP ausgibt, informiert er B auch darüber, welches Gateway verwendet werden soll. Dies sollte 192.168.1.1 sein. Wenn Sie über das Subnetz von B auf das Internet zugreifen können, ist dies der Fall, es sei denn, Sie haben ein sehr aufregendes Setup, das einer weitaus detaillierteren Erläuterung bedarf.
Um Ihre Frage zu beantworten, befinden sich die Maschinen C und D in separaten Netzwerken, aber D kann problemlos eine Verbindung mit C herstellen. Die IP 192.168.1.3 kann in ihrem eigenen Subnetz nicht gefunden werden, daher wird die Anforderung an das Gateway weitergeleitet, dh an Router B, der weiß, wo sich der Zielcomputer befindet.
Der umgekehrte Weg ist schwieriger. Weder Host D selbst noch sein Gateway, Router A, wissen, dass für 192.168.0.199 vorgesehener Datenverkehr durch Router B geleitet werden sollte. Selbst wenn dies beispielsweise durch Definieren einer Route '192.168.0.0/24 durch 192.168.1.2', Router B geschehen sollte würde nicht zulassen, dass die Pakete von ihrer WAN-Schnittstelle zur LAN-Schnittstelle übertragen werden.
Obwohl Sie B möglicherweise besser als "dummen" Switch anstelle eines Routers verwenden, indem Sie einfach alles an die LAN-Ports anschließen, können Sie dieses Problem umgehen, ohne die Netzwerktopologie zu ändern. Sie müssen Ports auf Router B weiterleiten, die für die Kommunikation außerhalb des Netzwerks 192.168.0.0/24 verwendet werden.
Wenn auf Computer D beispielsweise ein Webserver ausgeführt wird, zu dem die Kommunikation von Computer C initiiert werden muss, möchten Sie Router B so konfigurieren, dass Port 80 in Richtung 192.168.0.199 weitergeleitet wird. Wenn Ihr Router eine solche Funktion unterstützt, können Sie alternativ Computer D in der DMZ von Router B platzieren und so alle Ports an diesen Computer weiterleiten, sofern sie nicht anders konfiguriert sind. Normalerweise kann dies als unsicher angesehen werden. In diesem Fall wird der Computer jedoch weiterhin über Router A geschützt, es sei denn, das Netzwerk 192.168.1.0/24 ist gefährdet.