routerAとCの間にトンネル張って、L2で接続ってできます? 暗号化は不要です。

(DHCP server) -- 192.168.1.0/24 -- [routerA] ---- [routerB] ---- [routerC] -- 192.168.1.0/24 -- (client)