RFC 6598 gibt an, dass der für NAT der Carrier-Klasse reservierte Adressbereich in ähnlicher Weise wie der private Adressraum von RFC 1918 auf Routing-Geräten verwendet werden kann, die Adressumsetzungen über Router-Schnittstellen hinweg durchführen können, wenn die Adressen auf zwei verschiedenen Schnittstellen identisch sind. "
Nicht alle NAT-Geräte unterstützen diese Art der Konfiguration, im Prinzip ist dies jedoch möglich. Der Schlüssel besteht darin, Netzwerkendpunkte nicht nur anhand der IP-Adresse, sondern auch anhand des Geräts zu unterscheiden: Wenn der Router über zwei Ethernet-Geräte verfügt, eth0 und eth1, können 192.168.1.1% eth0 und 192.168.1.1% eth1 unterschiedliche Endpunkte sein und zu unterschiedlichen gehören Netzwerke. Es ist dann möglich, NAT zwischen diesen Netzwerken zu implementieren. Es ist nicht möglich, Pakete ohne NAT zwischen den Netzwerken weiterzuleiten, da dies unterschiedliche IP-Adressen erfordern würde.
Ich bin nicht sicher, wie man diese Art von NAT zum Beispiel unter Linux konfigurieren würde, aber ich denke, es würde die Auswahl verschiedener Routingtabellen basierend auf der eingehenden Schnittstelle beinhalten.